How to Set up WooCommerce Coupons

How to Set up WooCommerce Coupons

WooCommerce Coupons offers a great way to give your customers discounts on products or any services and can help promote sales across your shop. In this article, we will show how to create a coupon and talk about the flexibility of expiration dates and usage-per-coupon.

Enable WooCommerce Coupons

You first need to enable coupons in WooCommerce to use them. To enable go to:  WooCommerce > Settings > General and tick the checkbox to Enable the use of coupons and then Save Changes.

Adding a coupon

To add a new coupon:

→ Go to WooCommerce > Coupons.

→ To create a new coupon, click on Add Coupon. Or click on existing one to Edit.

Add Coupon

Enter the following fields:

  • Coupon Code – the text the user types in to receive the coupon.
  • Description (optional) — is the info about coupon, like Dates in effect, promotion, compensation, ticket number.

WooCommerce Coupon settings

In the second interface, you will see the options GeneralUsage Restriction, and Usage Limits under the Coupon Data. By default, the first tab selected will be the General.


General Coupon Data

In General tab you will get the following options:

  • Discount Type: You have three options for discounts:

Percentage discount – It indicate discount for selected products only. For example, if the cart contains three shirts @ $50 each = $150, a coupon for 10% off applies a discount of $15.

Fixed cart discount – It refer the total discount for the entire cart. For example, if the cart contains three  shirts @ $50 each = $150, a coupon for $15 off gives a discount of $15.

Fixed product discount – It is the total discount for selected products only. For example, three shirts @ $50 each with a coupon for $15 off applies a discount of $45.

  • Coupon Amount – This is the actual amount of the coupon
  • Allow Free Shipping – Remove shipping charge when this coupon is used
  • Coupon expiry date – It is the date when this coupon should expire. It uses your store’s time zone setting at Settings > General > Timezone in WordPress.

Usage Restriction

Coupon Usage Restriction

Here is a breakdown of all the options as the above screenshot:

  • Minimum spend – Allows you to have a minimum amount that customers add to the cart before they can use the coupon.
  • Maximum spend – Allows you to set the maximum amount allowed when using the coupon.
  • Individual use only – Put tick on the box if you don’t want this coupon to be used in combination with other coupons.
  • Exclude sale items – Put tick on the box if you don’t want this coupon to apply to products on sale.
  • Products – you can choose any product you have created to apply the discount to.
  • Exclude products – You can exclude any specific items from the discount. This is useful if you have created a cart discount, but have some disclaimers on just a few items.
  • Product categories – Same as Product coupon except you can use a category. You may have created a category just for these items.
  • Exclude categories – The product categories that the coupon will not be applied to, or that cannot be in the cart in order for the “Fixed cart discount” to be applied.
  • Allowed Emails/Email restrictions –  List of emails to check against the customer’s billing email when an order is placed.

Usage Limits

Coupon data usage limit

Following is the breakdown of all the options as the above screenshot:

  • Usage limit per coupon – This indicates how many times this coupon can be used by all of your customers.
  • Limit usage to X items – How many items a coupon can be applied
  • Usage limit per user – How many times a coupon can be used by each customer.

Sending coupons

Once coupons are created and published, just go ahead and make available to customers. Copy the title and send, advertise it via email, social media and other means.

Applying Coupons To Orders

Once you enter the coupon in the field and click on apply, this message appears and the final total reflects the discount. Orders must be unpaid and you need to know the coupon code you want to apply.

Related Article: Coupon Management

You may also like: WooCommerce Klarna Payments – Beginners Guide 

Leave a Reply