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 Open the coupon in WooCommerce admin.
- 2 Check whether the coupon is published.
- 3 Check the expiry date.
- 4 Check usage limits.
- 5 Check minimum and maximum spend rules.
- 6 Check product and category restrictions.
- 7 Check whether sale items are excluded.
- 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.