How to Use Coupons in WooCommerce?
The WooCommerce Coupons are a great way to offer discounts and rewards to your customers and can help promote sales across your shop.
Enable Coupon option
If you want to use coupons with WooCommerce, you first need to enable them in WooCommerce. Go to: WooCommerce > Settings > Checkout
to enable coupons.

Adding a coupon
To add a coupon, go to: WooCommerce > Coupons
. You can edit existing coupons; or create a new coupon by selecting Add Coupon.

A set of options will appear. At the top, fill in these fields:
Coupon code – Code used by the customer to apply the coupon.
Description (optional) – Describe the coupon. (For internal use.)

There are three sections you can use to add restrictions and limits for the coupon: General, Usage Restriction and Usage Limits.

General
- Discount type :
Cart discount – A fixed total discount for the entire cart. For example, 3 * a $20 t-shirt with a coupon for $10 off, will give a discount of $10.
Cart % discount – A percentage discount for the entire cart. For example, 3 * a $20 t-shirt with a coupon for 10% off, will give a discount of $6 or 10% of $60.
Product discount – A fixed total discount for selected products only. The customer will receive the fixed amount of discount per product item. For example, 3 * a $20 t-shirt with a coupon for $10 off, will give a discount of $30.
Product % discount – A percentage discount for selected products only. For example, 3 * a $20 t-shirt with a coupon for 10% off, will give a discount of $6 or 3 * 10% of $20.
- Coupon amount – Fixed value or percentage off depending on the discount type you choose. Entered without the currency unit or a percent sign as these will be added automatically, e.g., ’10’ for 10£ or 10%.
- Allow free shipping – Removes shipping cost when coupon is used. Requires free shipping be enabled.
- Coupon expiry date – What date the coupon should expire and can no longer be used. Expiry happens at 12:00 am or 00:00 on the date chosen. If you want a coupon to be valid through Christmas Day but invalid the moment Christmas is over, set the expiration date to YYYY-12-26. It uses your site’s time zone setting at Settings > General > Timezone in WordPress.

Usage Restriction
- Minimum spend – you may choose to have a minimum amount that customers add to cart before they can use the coupon
- Maximum spend – also this is good for large discounts. You may want to limit up to a certain amount.
- Individual use – restricts the customer to only being able to use this one coupon. Especially good on cart discounts.
- Exclude sale items – let’s you exclude any products or services you have on sale. Make a note with the coupon to your customers that it cannot be applied to sales items so they aren’t surprised or confused.
- Products – you can choose any product you have created here to allow the discount for.
- 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 – same as products except you can use a category. You may have created a category just for these instances.
- Email restrictions – list of emails to check against the customer’s billing email when an order is placed.

Usage Limits
- Usage limit per coupon – sets a restricted amount that the same coupon can be used over and over with all your customers that use it.
- Usage limit per user – sets a restricted number of times a single user or customer can use the coupon.

Applied Coupon
Once they enter the coupon in the field and click on apply, then this message appears and the final total reflects the discount.

If you face any problems or need our professional services, please email us at [email protected]