Coupon offers for WooCommerce

Every offer your store needs. One plugin.

Buy X get Y, tiered discounts, bundles, free gifts, free delivery, discount caps and smart rules, all built on WooCommerce’s own coupons. Offers apply automatically and tell shoppers how much they save.

Start 7-day free trial See all features

No card needed. Then ₹599 or $6.99 per 30 days. No auto-renewal.

A WooCommerce cart where three offers apply automatically: buy 2 tees get 1 free, free socks and free delivery. The shopper saves ₹1,197.
Three automatic offers in one cart: a free tee, free socks and free delivery.
Cart & Checkout blocksClassic cartStore APIREST APIHPOSWordPress 7.0+WooCommerce 11.1+

Automatic offers

Offers that apply themselves, and stack the way you want

Tick Apply automatically and the offer is added the moment the cart qualifies, and removed when it no longer does. Set a priority to decide the order, or apply only the best offer. Gifts and free delivery are added on top.

  • No codes to remember, so fewer abandoned carts
  • Shoppers can still remove an offer they don’t want
  • Limit how many automatic offers one cart can get
Block checkout with the free tee, free socks and free delivery applied

Nudges

Show shoppers how close they are to the next reward

“Spend ₹402 more to get free socks.” “Add 1 more and your cheapest tee is free.” Nudges turn offers into bigger orders, with your own wording or the default text.

  • Amount and item nudges with an optional progress bar
  • “You save ₹…” in the cart, at checkout, on the order page and in emails
  • Clear reasons when a coupon doesn’t apply, e.g. “Spend ₹999 or more to use this coupon”
Cart showing two nudges: spend ₹402 more to get free socks, and add 1 more for a free tee

Product pages

Advertise offers where shoppers decide

Turn on Show on product pages and every product an offer applies to shows it, such as “Offer: Buy 2 tees, get 1 free”, right above the Add to cart button.

Product page showing the offer: Buy 2 tees, get 1 free

Set up in minutes

Inside the WooCommerce coupon screen you already know

Go to Marketing → Coupons → Add coupon, choose a CouponStack discount type, and fill in the CouponStack tab. Usage limits, expiry dates and reports keep working exactly as before.

See how each offer is set up →

The CouponStack tab on a WooCommerce coupon, set up as Buy 2 T-shirts, get 1 free

Correct totals everywhere

CouponStack does not add fees or change prices behind WooCommerce’s back. Discounts are calculated inside WooCommerce’s own coupon engine, so:

  • Taxes, rounding, usage limits, orders, refunds and reports stay correct
  • The block checkout, classic cart, mobile apps and headless stores on the Store API all show the same totals
  • Coupons added to orders through the REST API are calculated by the same engine
  • Existing orders are never changed
The same cart on a phone, with all offers applied

Try everything free for 7 days

  1. Download the plugin and upload it in WordPress.
  2. Click Start 7-day free trial. No card, no limits.
  3. Keep it for ₹599 / 30 days or ₹4,999 / year ($6.99 or $59 outside India).

Nothing renews automatically. If you stop paying, offers pause for shoppers; your coupons, settings and past orders are kept.

See pricing

Questions

Do I need other coupon plugins?
No. CouponStack covers buy X get Y, tiered, bundle, gift, shipping and capped discounts, rules, automatic coupons and links in one plugin.
Can shoppers still type coupon codes?
Yes. Every offer is a normal WooCommerce coupon, so it works with a code, a coupon link or automatically.
What if I stop using it?
Your WooCommerce coupons stay. Past orders keep their discounts.