WooCommerce Coupons and Discounts: Boost Sales Without Killing Margins
How to use WooCommerce coupons well: coupon types, usage restrictions and limits, first-order and free-shipping offers, avoiding margin loss and coupon-site leakage, and measuring results.

On this page
- WooCommerce supports percentage, fixed cart, fixed product and free-shipping coupons.
- Protect margins with minimum spend, exclusions, usage limits and expiry dates.
- Use targeted offers, avoid public code leakage and measure profit, not just orders.
Discounts can bring first-time buyers, clear old stock and recover abandoned carts. Used carelessly, they train customers to never pay full price and eat into your profits. WooCommerce's built-in coupons give you plenty of control.
Coupon types in WooCommerce
- Percentage discount: for example, 10% off
- Fixed cart discount: for example, ₹200 off the whole order
- Fixed product discount: an amount off specific products
- Free shipping: a coupon can enable free shipping when your shipping method allows it
Restrictions to protect margins
- Minimum spend: for example, ₹200 off orders above ₹1,500
- Specific products or categories: include or exclude items
- Exclude sale items to avoid double discounts
- Individual use only: can't be combined with other coupons
- Usage limits: per coupon and per customer
- Expiry date
- Allowed emails: restrict to specific customers
Discount ideas that work
- First-order discount for newsletter or WhatsApp sign-ups
- Free shipping above a cart value that raises average order size
- Abandoned cart coupon in a follow-up message; see abandoned cart recovery
- Festival offers with clear start and end dates; see festival campaigns
- Loyalty discounts for repeat customers
- Prepaid discounts to reduce COD; see cash on delivery
Coupons can also power a customer referral programme; see how to set up a referral programme on your website.
Watch out for
- Coupon sites: public codes leak to coupon websites. Use unique or limited codes for private offers
- Constant sales: shoppers wait for the next discount
- Hidden margins: calculate profit after discount, shipping and payment fees
- Coupon field distraction: an obvious coupon box can send shoppers off searching for codes; consider making it less prominent
Automatic discounts
For "buy 2 get 1" or tiered pricing applied automatically, you'll need a dynamic pricing plugin.
Another way to raise order value without a coupon is to sell sensible sets or suggest the right add-ons; see product bundles, upsells and cross-sells in WooCommerce.
Measure results
WooCommerce reports show coupon usage and discount amounts. Compare orders and profit during campaigns with normal periods, and track campaign links with UTM tags.
Need help with your website?
I'm Sameer, a freelance WordPress developer building fast, SEO-friendly websites since 2020. Tell me what you need and I'll reply with a plan and a fixed quote within 24 hours.


