This post was updated 6/18/2018
WooCommerce Coupons offers a great way to give your customers discounts on products and/or services. In this tutorial, I show you how to create a coupon and talk about the flexibility of expiration dates and usage-per-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, this message appears and the final total reflects the discount.
Need More Options for Coupons?
WooCommerce has several extensions that can fill just about any need that goes beyond the choices WooCommerce allows.
WooCommerce Store Credit
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.
WooCommerce Coupon Restrictions
Learn how you can restrict coupons in WooCommerce for new customers, existing customers and based on their location in our post here.
Other Coupon Extensions
As I mentioned, several other extensions can be of use.
Smart Coupons is a powerful way to extend your WooCommerce coupon capabilities. It offers a comprehensive Store Credit system, Gift Certificates, linked coupons to products, flexible import/export , one click coupon application, URL coupons and a bunch more great features and reporting.
This extension gives you the ability to target exclusive customers on your store by allowing you to control coupons that go out to specific user roles or groups.
The URL Coupons extension allows you to create a custom URL for your coupon. This is great for print advertising and video or audio, which makes it much easier to remember so your customers are more likely to take action.
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.
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.