WooCommerce Coupon Restrictions featured image

WooCommerce Coupon Restrictions v2.4.0

Developer: WooCategory: WordPress PluginsTrusted with 24 downloadsLite1 favoriteLatest v2.4.0Updated 7mo ago

This extension provides additional coupon functionality in WooCommerce.

Related items

Related Woocommerce Plugins

Woocommerce Subscriptions icon

WooCommerce Subscriptions - WordPress Plugin

by Prospress Inc

WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services.

Woocommerce Smart Coupons icon

WooCommerce Smart Coupons - WordPress Plugin

by StoreApps

Enhance your coupon options - create gift certificates, store credit, coupons based on purchases and more.

Woocommerce Table Rate Shipping icon

WooCommerce Table Rate Shipping - WordPress Plugin

by WooCommerce

Advanced, flexible shipping. Define multiple shipping rates based on location, price, weight, shipping class or item count.

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

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.

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.

Recent releases

Release history

View all 2 versions
v2.4.0LatestVerified Safe
Jan 28, 202639.9 KB
Added
  • Add coupon restriction validation for WooCommerce block-based checkout.
Fixed
  • Billing state validation was checking wrong session key.
  • Shipping location validation skipped state check when country was also set.
Improved
  • Declare cart_checkout_blocks compatibility.
  • Increase coupon_code column to varchar(255) for new installs.
  • Use SELECT COUNT(*) for more efficient usage limit queries.
  • Fix typo in method names (seperated -> separated).
  • Remove dead code and redundant operations.
Dec 24, 202537.5 KB
View changelog
Added
  • Filter to allow distinct validation messsages for each of the enhanced coupon restriction reasons.
  • Filters to allow shared set of enhanced coupon restrictions across multiple coupons.
Improved
  • Include translator comments for string placeholders.
  • Improved field sanitization.

Frequently asked questions

Is WooCommerce Coupon Restrictions GPL licensed?
Yes, WooCommerce Coupon Restrictions is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of WooCommerce Coupon Restrictions?
The latest version of WooCommerce Coupon Restrictions on GPLCoffee is v2.4.0 (released Jan 28, 2026, 39.9 KB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does WooCommerce Coupon Restrictions cost on GPLCoffee?
WooCommerce Coupon Restrictions is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download WooCommerce Coupon Restrictions along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does WooCommerce Coupon Restrictions support?
The current release of WooCommerce Coupon Restrictions requires WordPress 6.3 or higher, tested up to WordPress 6.9, PHP 8.0 or higher. Per-release compatibility details are listed in the version history.
Is WooCommerce Coupon Restrictions safe to download?
Yes. The latest release of WooCommerce Coupon Restrictions (v2.4.0) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).