Hey there, we noticed you didn't complete your Advanced Coupons purchase.

We're excited to have you join the Advanced Coupons family! Complete your checkout now & save!
If you have any questions, please reach out to our support team!

A Complete Guide To Discount Rules For WooCommerce

A Complete Guide To Discount Rules For WooCommerce (Updated 2024)

Offering discounts can be an effective way to boost sales. However, it’s important to ensure that these are set up correctly to avoid abuse and profit loss. This means you’ll need to learn how to set up discount rules for WooCommerce

Fortunately, our Advanced Coupons plugin enables you to configure usage restrictions and cart conditions for your coupons. It comes with a variety of options, so you can make sure that your discounts are used effectively. 

In this post, we’ll explain what discount rules are and why they’re worth setting up. Then, we’ll show you how to create coupon limitations and conditions and look at some examples. Let’s get started!

What Are WooCommerce Discount Rules?

Before we get into the setup, it’s worth being clear on what a discount rule actually is.

WooCommerce discount rules are the configuration settings that decide how a coupon behaves: the type of discount it applies, who is allowed to use it, and the conditions a cart has to meet before it works.

Out of the box, WooCommerce gives you a basic version of this. You can choose a discount type, add a few usage restrictions, and cap how many times a coupon gets redeemed:

Default WooCommerce coupon settings screen showing basic discount rules and usage restrictions
WooCommerce’s default coupon settings (click to zoom)

That’s enough for a one-off promotion. It starts to fall short when you want a coupon to respond to what is actually sitting in someone’s cart.

That’s the gap our Advanced Coupons plugin fills. On top of WooCommerce’s built-in settings, you get a cart conditions builder that lets you combine rules, so a single coupon can check several things at once.

In practice, discount rules let you:

  • Restrict a coupon to particular user roles, or to guests versus registered customers
  • Apply a discount only to specific products or product categories
  • Require a minimum cart subtotal, or a minimum number of items in the cart
  • Offer a first-order discount to new customers
  • Combine several conditions so one coupon covers a more specific scenario

The Benefits Of Setting Up Discount Rules

Discounts can help you make more sales and increase your customer retention rate. In fact, 35 percent of shoppers are willing to try a new product if there’s a coupon or discount code involved. Another 36 percent are more likely to buy a product if it comes with a free gift.

However, creating appealing offers is not enough. You’ll also need to set up discount rules to make sure that these coupons are used by the right customers.

By default, WooCommerce lets you run basic offers. With our Advanced Coupons plugin, you’ll get access to more advanced discount rules and settings. This way, you can refine your sales strategy and target the right customer.

By setting up discount rules, you can make sure that you’re still making a profit with your coupons.

For instance, you can limit the number of times they can be used, define the products they can be used on, and more.

Wondering how it stacks up against dedicated discount plugins? Our Advanced Coupons vs Discount Rules For WooCommerce comparison breaks it down.

Discount Rules Or Coupon Codes: Which Should You Use?

Both end up doing the same thing, which is taking money off an order. What separates them is the trigger.

A coupon code waits for the shopper to type something in. A discount rule fires on its own, based on what the cart already contains.

Neither one is better in the abstract, so it’s worth knowing which fits the promotion you have in mind.

Automatic rules tend to win when you don’t want the shopper to have to do anything. Think tiered pricing, free shipping over a certain spend, or a category offer that should simply apply. These all work better quietly. Nobody abandons a cart because they went hunting for a code that was sitting in an email.

Codes tend to win when the discount needs to be shared, tracked, or limited to a known group. An influencer campaign, a support agent making a customer whole, a partner offer, or a win-back email all rely on a code you can hand out and measure. A code is also easier to withdraw: stop publishing it and it stops spreading.

Plenty of stores need both, and that’s the normal case rather than a compromise. You might run automatic tiered pricing across the catalog all year, then layer a coded seasonal promotion over the top. The usage limits and cart conditions we cover below are what stop the two from stacking in ways you didn’t intend.

One thing worth weighing before you commit to a rules-only setup: discount rules only solve discounting. The moment you want loyalty points, gift cards, or store credit in the mix, that’s a different set of tools. Stitching several plugins together to cover it gets expensive to maintain, so it’s worth checking what a plugin handles beyond the rules themselves.

How To Set Up Discount Rules For WooCommerce

Our Advanced Coupons plugin enables you to set up different discount rules for WooCommerce. You can create basic offers, like discounts on minimum spending, to more complex ones, like savings on select products.

In this tutorial, we’ll look at how to set up rules for a fixed cart discount. Later in the post, we’ll cover a few more examples.

Step 1: Select a discount type

Once you’ve installed and activated the plugin on your site, navigate to Marketing > Coupons and click on Add Coupon. Here, you can enter a code for your coupon, or ask the plugin to generate one for you:

Adding a new coupon in WooCommerce
Add a new coupon (click to zoom)

Then, scroll down to the Coupon data box. In the General section, you can select the type of discount you want to offer and the coupon amount:

Selecting a discount type in WooCommerce.
Select the discount type (click to zoom)

You also have the option to offer free shipping with the coupon.

Step 2: Configure usage restrictions and limits

Next, go to the Usage restriction tab. Here, you can choose when the coupon can be used. For example, you can define a minimum and maximum spend, and prevent shoppers from using the coupon with another offer and/or sale items:

Configuring usage restrictions in Advanced Coupons.
Set up coupon usage restriction (click to zoom)

Additionally, you can exclude particular products and product categories from the offer:

Excluding products from the offer.
Exclude particular products (click to zoom)

This way, shoppers won’t be able to redeem the coupon if they have particular items in their carts. Alternatively, you can select the products and categories that the discount can be used on.

Let’s move on to the next set of rules. If you click on the Usage limits tab, you can define the number of times that the coupon can be used:

Configuring usage limits in WooCommerce.
Set up usage limits (click to zoom)

You can also select the number of times it can be used by an individual shopper. These rules will help you prevent coupon abuse.

Step 3: Create role and payment restrictions

You may also want to prevent your employees from using the discount on your store. To do this, navigate to the Role Restrictions tab and tick the box for Enable role restrictions:

Enabling role restrictions with Advanced Coupons.
Set up role restrictions (click to zoom)

For Type, select Disallowed.

Then, in the User Roles field, choose the users that you want to bar from the offer.

Similarly, you might want to prevent shoppers from using the discount with particular payment methods. Navigate to Payment Methods Restrictions and tick the box for Enable payment methods restriction:

Enabling payment methods restrictions in Advanced Coupons.
Enable payment methods restrictions (click to zoom)

In the Type field, choose Disallowed. In Payment Methods, select the types of payment that cannot be used with the coupon.

Step 4: Add cart conditions

Our Advanced Coupons plugin also enables you to add cart conditions. This way, you can set up more advanced discount rules for WooCommerce.

For example, let’s you want to make your coupon available to repeat customers only. Navigate to Cart Conditions > Rules. From the dropdown menu, select Customer Has Ordered Products Before:

Selecting cart conditions in Advanced Coupons.
Cart Conditions in Advanced Coupons (click to zoom)

Once you click on Add, you can configure additional conditions for the coupon. For example, the customer would need to have made at least three orders in the past:

Configuring cart conditions in Advanced Coupons.
Set up cart condition (click to zoom)

You can also select specific products that they would need to have purchased.

You aren’t limited to a single condition, either. Click Add a New ‘OR’ Group to bring in a second rule, then use the dropdown between the two to decide whether both have to be met, or just one of them:

Chaining cart conditions with AND OR groups to build WooCommerce discount rules
Chained cart conditions (click to zoom)

That’s how you would build something like a coupon that only applies when the cart subtotal is above a set amount and a particular product category is present.

When you’re ready, click on Save Cart Conditions. Then, hit Publish to make your coupon live.

Step 5: Test your coupon

Before you promote the offer anywhere, check that the rules behave the way you expect them to.

Open your store in a private browsing window so you’re treated as a guest. Add an item to the cart that meets the conditions you set, then apply the coupon code at checkout:

Coupon applied successfully message confirming WooCommerce discount rules work at checkout
Coupon applied successfully (click to zoom)

If the discount applies cleanly, your rules are working. If it doesn’t, the usual culprit is a condition that’s stricter than you intended, or two rules joined with AND when you meant OR.

Examples Of Discount Rules For WooCommerce

Now that you know how to set up discount rules for WooCommerce, let’s look at some examples. Once again, we’ll be using our Advanced Coupons plugin to create these offers.

1. BOGO deals for particular products

Buy One Get One (BOGO) deals are an effective way to encourage purchases. With this offer, shoppers who buy a particular item will get another one for free.

You can also offer BOGO deals to get rid of excess stock in your inventory or promote a particular brand. 

To get started, select Buy X Get X Deal as your discount type. Then, choose the products or product categories that the coupon can be used on:

Setting up BOGO deals in Advanced Coupons.
BOGO Deals (click to zoom)

You’ll also need to select the product that the customer will get once they redeem the coupon:

Selecting the product for your BOGO deals in Advanced Coupons.
Set up triggers (click to zoom)

Finally, you can add cart conditions to your BOGO deal.

For example, you might choose to only make it available to logged-in customers who have made a particular number of orders within a specified period of time:

Configuring cart conditions for the BOGO deals.
Set up the ‘Number of Customer Orders’ cart condition (click to zoom)

You may also add a secondary condition. Remember to save your changes when you’re ready.

2. Personalized coupons

Let’s look at another example of discount rules for WooCommerce. As a shop owner, you want to create coupons just for your employees to express your appreciation for their hard work.

First, you’ll need to select a discount type and amount:

Selecting a discount type in WooCommerce.
General Coupon Data (click to zoom)

For example, let’s they get a 20 percent discount per month, which they can use on any products and orders. In the Usage Limits section, set the limit per coupon and user to 1. Then, for Reset usage count every, select Every month:

Creating a monthly discount
Usage limit settings (click to zoom)

Now, go to Role Restrictions. Tick the box to enable role restrictions, set the Type to Allowed, and choose the users that will have access to the coupon:

Enable role restrictions (click to zoom)

That’s it! Remember that you can add cart conditions if you want to set up more discount rules.

3. Location-based offers

Now, let’s look at a less common example of discount rules for WooCommerce. If you’re tapping into a new market, you may wish to offer discounts specifically for users in a particular location.

Start by defining your discount type, usage restrictions, and usage limits (as shown earlier). Then, in Cart Conditions, select your shipping zone and region:

Adding cart conditions for shipping zones.
‘Shipping Zone and Region’ cart condition (click to zoom)

Now, customers who fall within the specified shipping zone will be able to use that coupon.

You could also use this feature to create multiple offers for different audience segments, based on geographical locations. For instance, you might offer a 20 percent discount to users in the US, and a 15 percent discount to shoppers in the UK. 

4. Category-based discounts

WooCommerce already lets you include or exclude whole product categories on a coupon. Pairing that with a cart condition gives you something more targeted.

Say you want to take 10 percent off the whole cart, but only when a shopper buys more than one item from a single category. You would add a cart condition for that category and set the quantity:

Product category discount rule triggering on cart quantity in Advanced Coupons
Product category discount rule (click to zoom)

Then, to keep the offer tied to that category alone, exclude the rest from Coupon data > Usage restriction:

Excluding other product categories from a WooCommerce category-based coupon offer
Usage restriction settings (click to zoom)

It’s a useful pattern for clearing a specific range without discounting your whole catalog.

Conclusion

Discounts can be a powerful way to make more sales. However, you may need to set up specific rules to make sure that your coupons are used effectively. With Advanced Coupons, you can configure usage restrictions and limits for your coupons in just a few steps:

  1. Select a discount type
  2. Configure usage restrictions and limits
  3. Create role and payment restrictions
  4. Add cart conditions
  5. Test your coupon

In this article, we provided a complete guide to discount rules. We also shared 4 examples of discount rules in WooCommerce:

  1. BOGO deals for particular products
  2. Personalized coupons
  3. Location-based offers
  4. Category-based discounts

Do you have any questions about setting up discount rules for WooCommerce? Let us know in the comments section below!

author avatar
Editorial Staff
Facebook
Twitter
LinkedIn
Email

Leave a Reply

Your email address will not be published. Required fields are marked *

Complete Your Purchase