WooCommerce Coupons offers a great way to give your customers discounts on products and/or services. In this post, I show you how to create a coupon with the flexibility of expiration dates and usage-per-coupon.
In addition, I will share other posts that show you how to extend the basic coupon functionality in WooCommerce.
What is a WooCommerce Coupon?
Coupons are useful for way thanking existing customers, as well as enticing new customers. It also allows you to create custom codes that you can easily share online, in newsletters, or in personal emails to clients as a thank-you.
To add a coupon, go to WooCommerce > Coupons
Coupon Data General
You will be sharing the coupon code with your customers, so make it simple and not some complicated mix of numbers and characters.
You have three options for discounts: a flat percentage, a fixed cart discount for the customer’s cart total, or a fixed product discount for a specific product. Free shipping can be activated, as long as you have shipping enabled and of course, an expiration date for the coupon.
Coupon Data Usage Restriction
Here is a breakdown of all the options:
Minimum spend – You may choose to have a minimum amount that customers add to the cart before they can use the coupon
Maximum spend – This is good for large discounts. You may want to limit up to a certain amount.
Individual use – Restricts the customer to using just this one coupon. Especially useful on cart discounts.
Exclude sale items – Lets you exclude any products or services you have on sale. Make note on the coupon that it cannot be applied to sales items so they aren’t surprised or confused.
Products – Here you can choose any product you have created to apply the discount to.
Exclude products – Exclude any specific items from the discount. This is good if you have created a cart discount, but have some disclaimers on just a few items.
Product categories – Same as products except you can use a category. You may have created a category just for these instances.
Exclude product categories – You may have created a category just for these instances.
Allowed Emails – A list of emails to check against the customer’s billing email when an order is placed.
Coupon Data Usage Limits
The limits on usage can be set in two ways. You can set a restricted amount that the same coupon can be used over and over with all your customers. Or you can set a restricted number of times a single customer can use the coupon.
Once they enter the coupon in the field and click on apply, a message appears and the final total reflects the discount.
WooCommerce Blocks for Coupons
Although there are not specific blocks for coupons, I would suggest that you use the Hand-pick Products block that would allow you to choose specific products that have coupons available.
This would be great way to send a customer to a landing page with a special coupon for a group of products where they could use their personal coupons code.
Using a Block to Offer Coupon Deals on Posts and Pages
You might be writing a post about something to do with your online store and it’s products. Whether they are physical products or even your services. Here is a simple way to use one of the WooCommerce blocks to display those coupon-related products.
Use a Category
You could do this a couple of ways.
Create it with an existing category. When creating your coupon you would simply add that category.
On the other hand, if they are specific products you would need to:
- Add them to the coupon as individual products
- Create a category just for the usage and assign them to it
Adding it to your post or page
You simply create your post, for example I might be writing about the three microphones I have for sale. Then I would use the WooCommerce block for categories to add the products. Since there are three products, I have set my column for 3.
Adding the text in the post before this, I now have a post with the three products at the end with an option to purchase them using the coupon code.
Need More Options for Coupons?
WooCommerce has several extensions that can fill just about any need that goes beyond the choices WooCommerce allows. Here is a list of posts (and a link) that we have on our site that will allow to you extend the WooCommerce coupon feature.
How to Redirect a Customer to a Special Coupon Page
After making a purchase, you may want to redirect the customer to a landing page with a special thank you. This could be a coupon for a specific product, or just on the next purchase. Here is where I’ll show you how to do that easily.
How to Create Powerful Coupons for Your WooCommerce Online Store
WooCommerce advanced coupons gives you dynamic control of your coupons. It will let you easily set up a buy one, get one, and long-term coupons that will work using for your specific needs using conditional logic. There’s a lot more you can do with it and you can read our post here.
How to Specifically Create a Buy One, Get One Offer
Using coupons to give someone a deal on a discount when purchasing, or even a get one for the price of two, is a great way to increase your conversions. This post shows you how this plugin does that plus a lot more.
How to Give Store Credit to Customers on Your WooCommerce Site
Sometimes you end up using a coupon for a store credit you need to give, but the Store Credit extension makes it easier and is more specific to that need. Here is a post showing you more of what you can do with it.
Add a Custom Message with a Coupon Code at the Top of Your WooCommerce Pages
With the WooCommerce Conditional Content extension you can add a custom message to the top of any WooCommerce page or products. It’s easy to add a coupon code and link in the message using this plugin. We show you how it works here.
How to Extend Coupon Restrictions with WooCommerce
Learn how you can restrict coupons in WooCommerce for new customers, existing customers and based on their location in our post here on the .
How To Give a Free Gift Coupon in WooCommerce
You can reward your customers by using the Free Gift Coupons. It lets you easily create a code that will give your customers access to a free gift. It’s a perfect solution for your most loyal customers. Check out our post here.
Auto-Apply Coupons to the Cart Using a Custom URL in WooCommerce
Save your customers time by being able to create and sent them a URL that once clicked will automatically add it to their cart with a discount applied. It’s part of the WooCommerce Advanced Coupons plugin, but here is a post that shows you how this specifically works.
How to Reward Your Customers Who Leave a Review on Your WooCommerce Store
Reviews are so important to the success of your online store. And when people take the time to review your product, why not reward them with a discount by using this extension. You can use it as an incentive to push people to leave reviews. But to send them a surprise credit after leaving a review? Now that’s cool. Learn more about it here on our site.
Giving a Free Product Without a Coupon
You may be thinking that you want to specifically give a free product to certain customers without the hassle of a coupon or going through the checkout process. If that’s the case, see our post on the WooCommerce Give Products extension.
A Complete Overview of WooCommerce
If you want to get an overview of every aspect of WooCommerce plus links to other posts on my site that will help you extend and grow your store, check out our Massive WooCommerce Overview.
Don't have the time to keep up with my content on a daily basis?
Sign up for our weekly digest that covers my past weeks podcasts, tutorials and the news from the WooCommerce community.
I write this myself and it is delivered to your inbox every Saturday morning.