WooCommerce Coupons

Support » Content Management » WordPress » WooCommerce Coupons

Introduction to Coupons

Are you looking to promote your store sales by offering rewards such as free shipping, and/or discount certain items via email or secret promotions? Coupons are a great way to go beyond simple sale pricing to provide incentives to new and or existing customers.

If you want to use coupons in your store you need to ensure that they are enabled! You can enable coupons via WooCommerce>Settings>Checkout tab. As shown in the following image, simply check the enable the use of coupons checkbox then scroll down and click the save changes button.

Enabling coupon use for your WooCommerce store
Enabling coupon use for your WooCommerce store

Adding a Coupon

Now that you have coupons enabled you are ready to add a coupon!

Adding a coupon is simple via WooCommerce>Coupons>Add Coupon button.

On the add new coupon screen you will see a text box for coupon code and another for description. Coupon code, as the name implies, will be the text which your customers can enter into their cart to be applied to their order. Description is for internal use only to help you describe the coupon. As you can see from the following image there are three sections under coupon data (each with their own fields and settings) to help you configure how your coupon may be used.

Coupon Data – General

add-coupon-new
Configuring general coupon data

There are four discount types available:

  • Cart Discount: A flat discount which applies to the entire cart order
  • Cart % Discount: A percentage discount for the entire cart order
  • Product Discount: A flat discount for specific products only, this will apply to each individual specific product in the customer cart
  • Product % Discount: A percentage discount for specific products only, again this applies to each individual specific product in the customer cart

Coupon amount: Enter either the flat currency amount or the percentage discount as ‘20’ for $20 or 20% (enter this without the unit sign since discount type defines the value)

Allow free shipping: Shipping cost is removed when checked. You will need to ensure free shipping is enabled.

Coupon expiry date: By default the time of expiration is set to 12:00AM. (to set the coupon as valid through Nov. 28th, 2016 you would enter 2016-11-29 in this field)


Coupon Data – Usage Restrictions

new-coupon-data-usage-restrictions
Coupon data usage restrictions
  • Minimum spend: the minimum subtotal including taxes allowed with the coupon
  • Maximum spend: the maximum subtotal including taxes allowed with the coupon
  • Individual use only: check if this is not a stackable coupon
  • Exclude sale items: per cart coupons will not work if any sale item is included in the order
  • Products: inclusivevalid only for specific products
  • Exclude products: exclusive – valid only for specific products
  • Product categories: inclusive – valid only for specific product categories
  • Exclude categories: exclusive – valid only for specific product categories
  • Email restrictions: valid only for a list of customer email addresses (verified with customer billing email)

Coupon Data – Usage Limits

new-coupon-usage-limits
Coupon data usage limits
  • Usage limit per coupon: number of times the coupon can be used before void
  • Limit usage to X items: maximum number of individual items the coupon can apply to in the customer cart
  • Usage limit per user: number of times the coupon can be used by an individual user (billing email or user ID if logged in)

Product Percentage Discount Coupon Example

add-coupon-20off-poster-example
Configuring a percentage discount coupon for a specific product category
20off-poster-example-usage-restriction
Configuring coupon usage restrictions
20off-poster-example-checkout
Order view of our successfully applied product percentage discount coupon

Free Shipping Coupon Examples

Let’s create a free shipping coupon for all posters through the month of November 2016, with a maximum cart spend of $100. *Note* the free shipping method must be enabled for the customer’s zone, the customer must meet the free shipping method settings for that zone, and the free shipping requirements must be satisfied as configured (see the Free Shipping section of our WooCommerce Shipping support article for more information)

In this example you can complete the following steps to create and configure your coupon:

  1. Add the coupon code and description.
  2. Set the discount type to product discount.
  3. Check allow free shipping.
  4. Set the expiration date.
  5. Set the maximum spend to 100.
  6. Configure the inclusive product categories to include posters.
  7. Leave usage limits as default.
  8. Click publish then publish your coupon

You can refer to the following images to see how the coupon should be configured and how a coupon applied to a customer cart should appear!

add-free-shipping-coupon-example
General coupon data configured for a free shipping coupon
free-shipping-coupon-example-restrictions
Free shipping coupon usage restrictions configured
free-shipping-coupon-example-cart
Customer cart view once our free shipping coupon has been successfully applied

Let’s create another simple coupon that enables free shipping for all cart orders over $100, and let’s schedule the coupon for Black Friday 2016 only.

In this example you can complete the following steps to create and configure your coupon:

  1. Add the coupon code and description.
  2. Set the discount type to cart discount.
  3. Check allow free shipping.
  4. Set the expiration date for Nov. 26th, 2016
  5. Set the minimum spend to 100 on the coupon data usage restriction tab
  6. Leave usage limits as default.
  7. Schedule the coupon to ‘go live’ after midnight Nov. 25th, 2016
  8. Click publish to publish your coupon
scheduled-free-shipping-coupon-example
Order view of our successfully applied product percentage discount coupon

free-shipping-coupont-usage-restriction-example

Once you publish your coupon make sure you remember to share the code with your clients and customers! If you need help notifying your customers about your coupons please check out IQComputing’s email newsletter services here or contact us and let us know how we can help!


FAQ

If the customer cart does not meet the usage restrictions for a coupon what happens? The answer is that the customer receives a notification and the coupon is removed!

coupon-invalidation-removal-maxspend-reached
Coupon invalid and coupon removed notification