This extension provides additional coupon functionality in WooCommerce. It allows you to restrict coupons to:
New Customers
Existing Customers
User Roles
Specific Countries
Specific States or Provinces
Specific Zipcodes or Postal Codes
woocommerce-coupon-restrictions-nulled-LATEST.zip
New Customers
The new customer coupon restriction is perfect for e-commerce sites that have a high lifetime customer value. Providing a discount on the first sale can help bring in new customers, without sacrificing margins for those who already love it.
If a customer is logged in, the extension will verify that they haven’t purchased anything from the site before allowing the coupon to be applied. For customers that aren’t logged in, the coupon verification runs right before checkout once the e-mail address has been entered.
Existing Customers
There are a number of use cases where you might want to target a coupon code for existing customers:
You’ve released a new version of a digital product and want to give customers a discount on the new version.
You’ve raised prices on specific products, but want to give existing customers a chance to purchase at the original price.
You simply want to reward your existing customer base with a special coupon.
woocommerce-coupon-restrictions-nulled-LATEST.zip
User Roles
The roles restriction allows to restrict a coupon to one or more user roles. If you use custom roles for different customer types (i.e. wholesale, vip, etc) you can create coupons specifically for them. If you are running a membership site that uses custom roles, you can create coupons specifically for your members.
Specific Countries
The country restriction allows you to select one or more countries that the coupon is restricted to. You may want to use country restrictions for:
Special country promotions (Singles Day in China, Black Friday in the United States, etc).
Currency changes or fluctuations.
Coupons that help discount shipping charges to specific countries.
Specific Postal Codes or Zip Codes
The zip code restriction allows you to restrict a coupon to one or more zip codes. This can be used if you want to offer a discounted price for specific cities or shipment areas. This restriction also supports wildcard matching at the end of zip codes (e.g. 95* will restrict the coupon to all zip codes that start with “95”).
Specific States or Provinces
The state restriction allows you to restrict a coupon to a specific states or provinces.
Prevent Coupon Abuse
This extension also provides additional functionality for preventing coupon abuse with enhanced usage restrictions.
Similar emails usage limit: Sometimes customers use different email addresses in order to avoid coupon usage limits. This adds verifications to ensure a customer is not using an email alias with periods or a “+” to exceed the coupon usage limit.
woocommerce-coupon-restrictions-nulled-LATEST.zip
Changelog
Version 2.0.0RELEASED ON 2023-01-02
Major plugin rewrite.
Enhanced usage limits to help reduce coupon fraud.
Version 1.8.6RELEASED ON 2022-11-09
Tested to WooCommerce 7.1.0.
Migrate inline admin javascript to enqueued file.
Version 1.8.5RELEASED ON 2022-03-06
Rename translation file.
Migrate inline javascript to file.
Version 1.8.4RELEASED ON 2022-01-12
Display specific coupon validation messages during ajax checkout validation.
Tested to WooCommerce 6.1.0.
WooCommerce 4.8.1 or higher required.
Version 1.8.3RELEASED ON 2021-03-28
Adds “Guest (No Account)” option to the roles restriction.
Version 1.8.2RELEASED ON 2021-01-12
default values.
Tested to WooCommerce 4.8.0.
PHP 7.0 or higher required.
WooCommerce 3.9.0 or higher required.
Version 1.8.1RELEASED ON 2020-06-14
Add all countries easily for country restriction.
Improved automated testing suite.
Tested to WooCommerce 4.2.0.
Version 1.8.0RELEASED ON 2019-09-25
Zip code restrictions now allow wildcard matches.
checkout validation.
If user is logged in and has no orders associated with their account but does have previous guest orders, those guest orders will now be checked to verify if customer is a new customer when “check guest orders” is selected.
Version 1.7.2RELEASED ON 2019-03-12
Fixes 500 when saving coupons in specific server environments.
Version 1.7.1RELEASED ON 2019-03-03
Adds ability to restrict coupon by state.
Version 1.7.0RELEASED ON 2019-02-11
New setting for new/existing customer verification method. Defaults to account check.
Resolves bug applying coupon when there is no session (subscription renewals). Props @giantpeach.
Version 1.6.2RELEASED ON 2018-07-17
PHP5.6 compatibility fixes for onboarding script.
Version 1.6.1RELEASED ON 2018-06-21
Use WooCommerce data store methods for saving and reading coupon meta.
WC_Coupon_Restrictions() now returns shared instance of class rather than singleton.
Display onboarding notice on initial activation.
If the session data is blank for country or zipcode, a coupon with location restrictions will now apply until session or checkout has data to validate it.
Version 1.6.0RELEASED ON 2018-06-15
Coupon validation now uses stored session data.
Checkout validation now uses $posted data.
Additional unit and integration tests.
Returns a main instance of the class to avoid the need for globals.
Version 1.5.0RELEASED ON 2018-05-17
Improve coupon validation messages.
Use “Zip code” as default label.
Improve customer restriction UX. Use radio buttons rather than select.
Adds “Location Restrictions” checkbox. Additional options display when checked.
Country restriction only permits selection of countries that shop currently sells to.
New onboarding flow that shows where the new coupon options are located.
Bug with new customer coupon validation at checkout.