How to Create and Apply Coupons in WooCommerce
WooCommerce, the leading eCommerce plugin for WordPress, offers a built-in system to create and manage discount coupons. Whether you want to run a holiday sale, reward loyal customers, or increase average order value, coupons can significantly enhance your store’s performance.
In this guide, we’ll show you how to create and apply coupons in WooCommerce — step by step — with tips, screenshots, and external resources to make the most out of your promotion strategy.
🔧 Why Use Coupons in WooCommerce?
Coupons can help you:
- Attract new customers with first-time discounts
- Retain existing buyers through loyalty rewards
- Promote slow-moving products
- Boost conversions during seasonal sales
👉 Popular Coupon Types:
- Percentage discount
- Fixed cart discount
- Fixed product discount
- Free shipping
🛠️ How to Create Coupons in WooCommerce
Step 1: Enable Coupons (If Not Already)
By default, WooCommerce has coupons enabled. But to double-check:
- Go to WooCommerce > Settings > General
- Scroll to Enable coupons
- Make sure “Enable the use of coupon codes” is checked
- Click Save changes
🔗 WooCommerce Docs – Coupon Settings
Step 2: Add a New Coupon
- Navigate to Marketing > Coupons in your WordPress dashboard
- Click “Add coupon”
You’ll be taken to a screen similar to a post/page editor.
Fill in the Coupon Details:
- Coupon Code: Unique name (e.g.,
SAVE20) - Description: Optional internal note (e.g., “20% off for July sale”)
🔄 Configure Coupon Data
Under the “Coupon Data” section, you’ll find three tabs:
1. General
- Discount Type:
- Percentage Discount (e.g., 20%)
- Fixed Cart Discount (e.g., ₹500 off total cart)
- Fixed Product Discount (e.g., ₹50 off per item)
- Coupon Amount: Enter value (e.g.,
20) - Allow Free Shipping: Tick if offering free shipping
- Coupon Expiry Date: Optional
2. Usage Restriction
- Minimum/Maximum Spend: Set limits for the discount to apply
- Individual Use Only: Prevent combining with other coupons
- Exclude Sale Items
- Product/Category Restrictions: Include/exclude products or categories
- Email Restrictions: Limit to specific customers
3. Usage Limits
- Usage Limit Per Coupon: Total uses (e.g., 100 times)
- Limit Per User: How many times a single customer can use it
Once done, click Publish.
✅ How Customers Apply Coupons
Customers can apply coupons on:
1. Cart Page
They enter the code in the “Coupon code” field and click Apply coupon.
2. Checkout Page
If skipped on cart, they can still apply it at checkout.
⚠️ Make sure your cart and checkout pages have the correct WooCommerce shortcodes if custom-built.
📈 Pro Tips to Use Coupons Effectively
- Create urgency: Use expiration dates
- Set clear conditions: Min/max spend
- Use email marketing: Deliver personalized coupon codes
- Track conversions: Use tools like MonsterInsights or Google Analytics for WooCommerce
🔗 Recommended Plugins for Advanced Coupon Management
- 🎁 Advanced Coupons for WooCommerce – Add BOGO deals, cart conditions, loyalty rewards
- 💥 Smart Coupons by StoreApps – Auto-apply, bulk generation, URL coupons
- 🔒 Coupon Restrictions by YITH – Restrict coupons to certain user roles or email addresses
🧪 Test Your Coupon Before Launching
Before promoting a new coupon, test it by:
- Adding eligible items to your cart
- Applying the code
- Checking whether restrictions and discounts apply properly
WooCommerce coupons are a powerful tool to drive sales and increase customer engagement. By learning how to create and apply coupons in WooCommerce, you can run strategic promotions that are both enticing and profitable.
Don’t forget to analyze the results after your campaigns and refine them based on your store’s performance.
