◦ Comprehensive security
◦ 24/7 support
WordPress Guide → WooCommerce → Add a Coupon
How to add a coupon on WordPress products
Adding coupons to your WooCommerce store is a simple but powerful way to boost sales, reward loyal customers, or clear out inventory.
Whether you want to create a sitewide discount or promote specific products, WooCommerce makes it easy to set up coupon codes directly from your WordPress dashboard.
Get fast, reliable WooCommerce hosting
Power your site with the industry’s fastest web hosting built specifically for WordPress and WooCommerce
Where to find WooCommerce coupon settings
Before you can create your first coupon, make sure coupons are enabled in your WooCommerce settings.
- In your WordPress dashboard, go to WooCommerce > Settings.
- Click the General tab.
- Make sure Enable coupons is checked. If not, check it and save your changes.
With that option enabled, you’ll be able to manage and create coupons from the Marketing section.
How to create a new coupon in WooCommerce
Follow these steps to create a WooCommerce coupon from scratch and customize it to fit your promotion strategy.
Step 1: Go to the coupon section
From your WordPress dashboard, navigate to Marketing > Coupons. This is where all your coupons will be listed. If this is your first time using coupons, the page will be empty.
Click Add Coupon at the top of the screen.
Step 2: Set your coupon code and description
At the top of the Add Coupon screen, you’ll see two fields:
- Coupon Code: Type in a custom coupon code like SUMMER10, or click Generate coupon code to let WooCommerce create one for you.
- Description: This field is optional and only visible to store admins. Use it to note details like “10% off for summer promo.”
Step 3: Configure the discount under the General tab
The General section controls how the coupon works:
- Discount Type: Choose from:
- Percentage discount (e.g., 10% off the cart total)
- Fixed cart discount (e.g., $10 off the entire cart)
- Fixed product discount (e.g., $5 off specific items)
- Percentage discount (e.g., 10% off the cart total)
- Coupon Amount: Enter the discount value. For example, if you selected “Percentage discount,” enter 10 for 10% off.
- Allow Free Shipping: Check this box if the coupon should enable free shipping.
- Coupon Expiry Date: Select the date the coupon will expire.
Step 4: Set usage restrictions
Click the Usage Restriction tab to define who can use the coupon and under what conditions.
- Minimum Spend: Set the minimum cart total required to apply the coupon.
- Maximum Spend: Set a ceiling to prevent large carts from using the coupon.
- Individual Use Only: Prevent the coupon from being used with other coupons.
- Exclude Sale Items: Prevent the coupon from applying to items already on sale.
- Products: Apply the coupon to specific products.
- Exclude Products: Choose products that the coupon should not apply to.
- Product Categories: Apply the coupon to specific categories.
- Exclude Categories: Leave out certain categories from the promotion.
- Allowed Emails: Enter one or more customer email addresses to limit who can use the coupon.
Step 5: Define usage limits
Click the Usage Limits tab to control how often the coupon can be used.
- Usage Limit per Coupon: Set the total number of times the coupon can be used across all customers.
- Limit Usage to X Items: Useful for fixed product discounts, this limits how many items the discount applies to.
- Usage Limit per User: Define how many times a single customer can use the coupon.
Step 6: Publish the coupon
When all your settings are configured, click the Publish button on the right side of the screen. Your coupon is now live and ready for customers to use.
Optional: Enhance coupons with a plugin
If you want advanced options like bulk coupon generation, BOGO offers, or auto-applied discounts, consider installing a coupon plugin. Smart Coupons by StoreApps is one of the most powerful extensions for WooCommerce. It adds support for:
- Store credits and gift cards
- Automatically applied coupons
- Coupon scheduling and visibility rules
- URL-based coupons and more
You can install it directly from your WooCommerce dashboard by going to Plugins > Add New, searching for Smart Coupons, and clicking Install Now.
Tips for running effective coupon promotions
A well-planned coupon strategy can do more than just increase sales—it can build customer loyalty, grow your email list, and boost engagement. Here are some tips to help you get the most out of your WooCommerce coupon campaigns.
- Always set an expiry date to create urgency. Limited-time offers encourage shoppers to act fast rather than putting off their purchase. For example, “Ends Sunday at midnight!” creates a sense of urgency that can drive quicker conversions.
- Use customer email restrictions for exclusive deals. You can target VIPs, newsletter subscribers, or first-time buyers by limiting coupons to specific email addresses. This adds a personal touch and can help with segmentation for future campaigns.
- Avoid over-discounting by setting minimum order values. Requiring a minimum spend (like $50) ensures that your discount is balanced by higher cart values, protecting your margins. It also encourages customers to add more items to their cart to qualify.
- Combine coupons with seasonal promotions or product launches. Tie your coupons to events like Black Friday, product drops, or back-to-school sales for extra visibility. This makes your offers feel timely and relevant.
- Track coupon performance under WooCommerce reports. Go to WooCommerce > Reports > Orders > Coupons by Date to monitor how often each coupon is used and how much revenue it generates. Analyzing this data helps you understand what’s working and optimize future campaigns.
- Promote your coupons through email and banners. Don’t rely on customers to find your coupon by accident. Highlight your active deals on the homepage, in popups, or through your email marketing campaign to maximize exposure.
- Limit usage per customer to prevent abuse. If you’re running a “first-time buyer” promotion, setting the coupon to a one-time use per user ensures that customers don’t reuse the code by creating multiple accounts.
- Test different types of coupons to see what converts best. Try out percentage discounts vs fixed cart amounts, or free shipping offers, and compare results. Sometimes a smaller discount combined with free shipping performs better than a flat dollar amount off.
Next steps for adding a coupon on WordPress products
Adding a WooCommerce coupon is one of the easiest ways to run promotions and encourage sales. With just a few clicks, you can customize your discount strategy to suit your store’s goals.
Once you’re comfortable with the built-in coupon tools, experiment with advanced plugins like Smart Coupons to create more targeted and automated offers.
Ready to upgrade your WooCommerce experience? Professional hosting improves speeds, security, and reliability for a website and a brand that people find engaging and trustworthy. Liquid Web’s WooCommerce hosting options configure business-class servers and support plans specifically for WordPress websites.
Don’t want to deal with server management and maintenance? Let our experts deal with server management and maintenance. Our fully managed hosting for WordPress is the best in the industry. Our team are not only server IT experts, but WordPress hosting experts as well. Your server couldn’t be in better hands.
Click through below to explore all of our WooCommerce hosting options, or chat with a WordPress expert right now to get answers and advice.
Get fast, reliable WooCommerce hosting
Power your site with the industry’s fastest web hosting built specifically for WordPress and WooCommerce
Additional resources
What is managed WordPress hosting? →
Get details and decide if managed WordPress hosting is right for you.
Using WordPress with WooCommerce: How to add it to your site →
Comprehensive guide to WooCommerce hosting, performance, and optimization for WordPress eCommerce sites.
A complete guide to WordPress shortcodes →
Shortcodes make life easier. Learn how to get started!