Discount is a term which turns everyone’s head when it is mentioned. Nothing is better for customers on an e-commerce platform when they see the business is providing discounts on specific products. It is a two-way advantage which benefits both the seller and the buyer. Besides, it will attract more potential buyers.

The default environment of Woocommerce enables you to create coupons. There can be different types of coupons which can be created. This includes a coupon for a percentage discount, fixed cart discount, fixed product discount, and for free shipping. In this post, we will guide you on how to create coupons in Woocommerce.

Coupon by Roles.

There is also a coupon by roles which will show a multi-select option where admin can select all the available roles from the site. then he can assign those roles to the coupon. One good example of this can be Zetamatic’s Coupon by Roles for WooCommerce

You may Also Like,

Check out some of the best WordPress Plugins for Checking Broken Links on WordPress Sites

How to Create Coupons in WooCommerce

This is a step by step process which we will follow.

Step-1 Add Coupon

Go to WooCommerce Dashboard > Coupons > Add Coupon button tab.

Enter the coupon code, which may be like, DISC100. You can always add an optional description of the functionality of the code.

Step-2 General Section

In this step, we have 4 sections which we can customize as per our requirement.

Discount Type

There are basically three types of discount. these are Percentage discount, Fixed cart discount, and Fixed product discount.

Coupon Amount

Well as the name suggests it will set up the amount of money you provide as a discount on a product.

Free Shipping

Check the free shipping checkbox if coupon also offers free shipping.

Expiry Date of coupon

It will mention the last date after which the customer will not be able to redeem the coupon. Once the stipulated time passes the coupon will expire. There should be clarity about mentioning dates so as the customer doesn’t get confused.

Step-3 Usage Restriction

This section outlines the conditions on which the coupon code becomes applicable. In this section, you will define the coupon code can apply to which products. It has the following attributes.

Minimum spend

The Minimum amount which the user has to spend so that the coupon can apply.

Maximum spend

The maximum amount which the user can spend for the coupon to apply.

Individual use only

With this, you have to make sure that other coupons cannot be similar to this coupon.

Exclude sale items

Items put on sales are different from that providing coupon code. There should be no mix-up.


Select the products on which the coupon will apply.

Exclude products

Select those products on which the coupon code will not be applicable.

Product categories

Select the categories to which your coupon code will apply.

Exclude categories

Select the categories on which the coupon does not apply.

Email restrictions

This comprises the list of emails that have access to the coupon. The IDs will be separated by a comma.

Step-4 Usage Limits

In this section, you can enable the number of times a person can use the coupon and the limit on the number of products the coupon code can be applied.

there are three fields in this section, Usage limit per coupon, Limit usage to X items and Usage limit per user. Otherwise, you can also stick to the default values as shown in the above image. Now all you have to do is save the changes you made and then the coupon will be applied as per our requirement.

How to Apply Coupons on Cart Totals

Create Coupons in WooCommerce
Create Coupons in WooCommerce

As you can see in the screenshot above, if you have to apply a coupon of “HUNDRED get flat $100 off on purchase above $500”

Step-1 select discount type as Fixed cart discount,
Step-2 Select Coupon amount as 100 in the General tab and
Step-3 Select the Minimum spend in the Usage Restriction tab as 500.

How to Apply Coupons on Specific Products

The coupon will be applicable for a specific product and not all the products. You have to set the discount type to fixed product discount.

How to Create Coupons for Free shipping

You can enable Free Shipping by going to WooCommerce > Settings > Shipping

Create Coupons in WooCommerce

So, that’s it, guys. Now you know how to create coupons in WooCommerce. Stay tuned with ZoneWP for more such informative posts.