Coupon Management

Coupons are a great way to offer discounts and rewards to your customers, and can help promote sales across your shop.

If you want to use coupons with WooCommerce, you first need to enable them in WooCommerce. Go to:  WooCommerce > Settings > Checkout and tick the checkbox to Enable the use of coupons. Then Save Changes.

Enabling Coupons in WooCommerce

Adding a coupon ↑ Back to top

To add a coupon:

  1. Go to: WooCommerce > Coupons.
  2. Create a new coupon by selecting Add Coupon. Or Edit existing ones.
  3. Adding A CouponEnter these fields:
    • Coupon code – Code used by the customer to apply the coupon. Must be unique as it’s used as an identifier.
    • Description (optional) — Info about coupon, e.g., Dates in effect, promotion, compensation, ticket number. For internal use. 

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

General ↑ Back to top

  • Discount type :
    • Percentage discount – A percentage discount for the entire cart. For example, if the cart contains three (3) t-shirts @ $20 each = $60, a coupon for 10% off applies a discount of $6.
    • Fixed cart discount – A fixed total discount for the entire cart. For example, if the cart contains three (3)  t-shirts @ $20 each = $60, a coupon for $10 off gives a discount of $10.
    • Fixed product discount – A fixed total discount for selected products only. Customer receives a set amount of discount per item. For example, three (3) t-shirts @ $20 each with a coupon for $10 off applies a discount of $30.
  • Coupon amount – Fixed value or percentage, depending on discount type you choose. Entered without a currency unit or a percent sign, which are added automatically, e.g., Enter ’10’ for £10 or 10%.
  • Allow free shipping – Removes shipping cost when coupon is used. Requires Free Shipping to be enabled.
  • Coupon expiry date – 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 as it will expire on YYYY-12-26 00:00. It uses your site’s time zone setting at Settings > General > Timezone in WordPress.

Usage Restriction ↑ Back to top

  • Minimum spend – Allows you to set the minimum subtotal needed to use the coupon.  Note: The sum of the cart subtotal + tax is used to determine the minimum amount.
  • Maximum spend – Allows you to set the maximum subtotal allowed when using the coupon.
  • Individual use only – Tick the box if you don’t want this coupon to be used in combination with other coupons.
  • Exclude sale items – Tick the box if you don’t want this coupon to apply to products on sale. Per-cart coupons do not work if a sale item is added afterward.
  • Products – Products that the cart must contain for the coupon to be valid; or which products are discounted for Product Discounts.
  • Exclude products – Products that the cart must not contain for the coupon to be valid; or for Product Discounts, which products should not be discounted.
  • Product categories – Items in the cart must be from these Product Categories for the coupon to be valid; or for Product Discounts, which categories are discounted.
  • Exclude categories – Items in the cart from these Product Categories should not be discounted; or for Product Discounts, which categories are not discounted.
  • Email restrictions – Email address or addresses that can use a coupon. Verified against customer’s billing email.
Leaving “Products” and “Exclude Products” blank allows the coupon to be applied to the entire store.

Usage Limits ↑ Back to top

  • Usage limit per coupon – How many times a coupon can be used by all customers before being invalid.
  • Limit usage to X items – How many items the coupon can be applied to before being invalid. This field is only displayed if there is one or more products that the coupon can be used with, and is configured under the Usage Restrictions. (Note: Option is only available if you are creating a Product Discount coupon.)
  • Usage limit per user – How many times a coupon can be used by each customer before being invalid for that customer.

Once you’ve configured all settings, select Publish and your coupon is ready to use.

Sending coupons ↑ Back to top

Once coupons are published, go ahead and make available to customers: Copy the title and send, advertise it via email, social media and onsite banners.

FAQs ↑ Back to top

How do coupons impact tax calculations? ↑ Back to top

Coupons are applied to the product price before tax is calculated.

WooCommerce - the most customizable eCommerce platform for building your online business.

Back to the top