Description

The Coupon Restrictions add-on adds advanced coupon validation rules to WooCommerce, restricting discounts by shipping country, postal code range, specific emails, new customers, or returning shoppers directly on the coupon edit screen. Built for sellers across multiple regions who need to control who takes advantage of each promotion, it prevents misuse of shared codes on social networks and protects the store’s margin during seasonal campaigns.

Key Features of Coupon Restrictions

  • Country restriction
    Limits coupon application to specific countries defined in the billing or shipping address.
  • Postal code limit
    Accepts the discount only for postal code ranges registered in the coupon configuration.
  • New customer control
    Allows you to restrict promotions to shoppers who have not placed any orders in the store yet.
  • Email restriction
    Accepts or blocks usage based on the list of emails or domains registered in the panel.
  • Validation at checkout
    Checks the rules in real time and displays personalized messages when the coupon is rejected.

Benefits of Coupon Restrictions

  • Protection against coupon abuse
    Prevents leaked codes on cashback sites from being used by audiences outside the target.
  • Targeted campaigns
    Enables you to create specific promotions for new customers, returning customers, or distinct geographic regions.
  • Preserved margin
    Reduces discounts applied improperly to low-profitability orders or non-strategic regions.
  • Clear communication at checkout
    Personalized messages explain to the shopper why access is blocked, reducing support questions.

Who Is Coupon Restrictions Intended For?

  • Anyone selling on WooCommerce to multiple countries and wants promotions valid only in specific regions.
  • Ideal for Black Friday campaigns and seasonal dates with coupons targeted to new buyers.
  • Anyone who needs to enable exclusive discounts for VIP customer email lists or partners.
  • E-commerce operations that suffer from promotional code leaks on aggregator sites.

How to Download Coupon Restrictions

Coupon Restrictions is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload plugin, select the file, and activate it. The new rules start appearing on the edit screen of each coupon within the Marketing > Coupons menu in WooCommerce, ready for immediate configuration.

By combining geographic filters, segmentation based on purchase history, and real-time validation at checkout, Coupon Restrictions turns WooCommerce’s native coupon system into a targeted marketing tool. It’s the choice for those running frequent campaigns who want to keep control over who truly receives each discount, without relying on generic rules plugins or customizations in functions.php.

Frequently asked questions

Is WooCommerce Coupon Restrictions GPL-licensed?

Yes. WooCommerce Coupon Restrictions is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use WooCommerce Coupon Restrictions on multiple sites?

Yes. You can use WooCommerce Coupon Restrictions on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.

How much does WooCommerce Coupon Restrictions cost at Ultrapack?

WooCommerce Coupon Restrictions costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does WooCommerce Coupon Restrictions include updates?

Yes. The current version of WooCommerce Coupon Restrictions is 2.4.0, published at Ultrapack on Jan 28, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is WooCommerce Coupon Restrictions scanned before publication?

Yes. Every version of WooCommerce Coupon Restrictions goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.

What are the requirements for the plugin WooCommerce Coupon Restrictions?

Requires WordPress 6.3 or higher and PHP 8.0 or higher. Tested up to WordPress 6.9.