WooCommerce – Coupon Restrictions WooCommerce Extension
The WooCommerce Coupon Restrictions extension provides you with expanded coupon restriction options. With this extension, you can limit a coupon to new customers or existing customers. You can also limit a coupon to specific locations by country, state, or zip code.
Setup and Configuration
When the extension is activated for the first time, you’ll see a notice at the top of the dashboard with a link to tour how the extension works. New coupon restrictions are available in the coupon edit screen under the “Usage Restriction” section.
You can always go through the onboarding tour again by clicking the “New Coupon” link under the “WooCommerce Coupon Restrictions” plugin header on the plugin admin page.
This extension has just one setting. By default the “new customer” validation checks against existing customer accounts. If you have guest checkout enabled, and would like WooCommerce to check against all guest orders too, you can enable that in “WooCommerce Settings > General” under the “Coupon Restrictions” label.
How to Add a Customer Restriction
You can limit a coupon to new customers or existing customers. To add a customer restriction:
- Go to the coupon edit screen.
- Select the “Usage Restriction” tab.
- Select “New customers only” or “Existing customers only”
- Save the coupon.
New Customer Definition
For this extension to work optimally, it’s recommended to disable guest checkout and instead automatically create a new user account for new customers. This way the extension can easily check against existing customer accounts to determine if the customer is new. However, if you do have guest checkout enabled and would like to also check new customers against all existing orders, that can be enabled in “WooCommerce Settings > General” under the “Coupon Restrictions label.
Customers are considered “new customers” if they have not yet completed an order on the site.
Customers are still considered “new customers” while their first order is “processing”. To ensure a new customer can only use a specific coupon once, set the “Usage limit per user” on the coupon to 1.
Users who have an account on the site, but no completed purchases, are still considered new customers.
How to Add a Location Restriction
- Go to the coupon edit page.
- Select the “Usage Restriction” tab.
- Tick the “Use location restrictions” checkbox.
- Select whether you want the location restriction to apply to the “Billing” or “Shipping Restriction”
- Select a country restriction, zip code restriction, or both.
- Save the coupon.
The country restriction allows you to select any country your shop currently sells to.
For State restrictions, you will use the State or Province abbreviation in most cases. i.e. TX for Texas, or BC for British Colombia.
For alphanumeric postal codes, the case is not sensitive. You can use uppercase or lowercase characters.
Reviews
There are no reviews yet.