← Back to WooCommerce not working

Likely fix

Fix: WooCommerce coupon not working

WooCommerce coupons fail when usage limits, expiry dates, minimum spend, product/category restrictions, user restrictions, or excluded sale items block the coupon.

Quick answer

Check the coupon expiry, usage limits, minimum spend, product/category restrictions, and whether sale items are excluded.

Important warning

Coupon restrictions stack together. One hidden condition can make a valid-looking coupon fail.

Try this

  1. 1 Open the coupon in WooCommerce admin.
  2. 2 Check whether the coupon is published.
  3. 3 Check the expiry date.
  4. 4 Check usage limits.
  5. 5 Check minimum and maximum spend rules.
  6. 6 Check product and category restrictions.
  7. 7 Check whether sale items are excluded.
  8. 8 Test the coupon with a simple cart that matches the rules.

Common causes

Coupon expired.

Usage limit reached.

Minimum spend not met.

Product or category restriction.

Sale items excluded.

User or email restriction.

What to check next

  • Check expiry date.
  • Check usage limit.
  • Check product restrictions.
  • Check category restrictions.
  • Check sale item exclusion.
  • Check minimum spend.

FAQ

Why is my WooCommerce coupon not working?

The coupon may be expired, usage-limited, restricted to specific products or categories, blocked by minimum spend, or excluding sale items.

Can coupon restrictions combine?

Yes. Expiry, usage limits, product restrictions, category restrictions, sale exclusions, and minimum spend can all apply at once.

How should I test a coupon?

Use a simple cart with one product that definitely matches the coupon rules.

Related fixes