You can set the pricing in your WooCommerce as dynamic pricing with the help of discounts. Quantity based discounts are also one of the dynamic pricing strategies. This type of discount is generally applied during clearance sales, that is, when you want to move the stock faster. You can easily provide quantity based discounts on your WooCommerce online store with the best discount pluginWooCommerce Discount Rules.

While the ultimate goal of providing quantity based discount is to move the stock, its dynamic pricing nature provides different ways to implement it. Because not all products can be sold in bulk quantities, right? In this tutorial, you will learn how to provide different types of quantity based pricing deals on your WooCommerce online store with the help of Woo Discount Rules.

WooCommerce Discount Rules deals with quantity based discounts in two ways - product level and cart level. This is the general classification. In the product level, the quantity of the individual products purchased is taken into account. Whereas in the cart level, the quantity of the total cart items is taken into account. Let’s discuss both the cases in detail with examples.

1. Product Specific Quantity Based Discount

Here is the first method. As I mentioned earlier, product level discounts are dependent on product(s) or category(s). For example, “Buy 10 mugs or more and get 5% off” or “Buy 5 items from Electronics and get 10% discount”. See what such rules imply? It means that the products sold in these rules are eligible for bulk selling.

So, if you are looking to give discounts on bulk selling products, this is the way to go.

To set up discounts that depend on products or categories, you first need to install WooCommerce Discount Rules if you haven’t installed already. Let’s go with the example “Buy 10 mugs or more and get 5% off”. Here is the step-by-step guide you can follow from here:

Step 1:

Launch Woo Discount Rules from the WooCommerce dashboard. Create a new rule in the Price Discount Rules tab.

set name expiry for the discount rule

Step 2:

Add the general details of your rule. Make sure you select the method as Quantity Based.

set name expiry for the discount rule

The quantity based discounts on a product level can apply on individual products or categories of products. Let us have a look at both the cases.

  1. How to set up quantity based discounts on individual products:

    set name expiry for the discount rule

    set name expiry for the discount rule

    In the Apply To option, select “All Products” or “Specific Products” according to your requirement. Then select the customers - either “All Customers” or “Only Given” . Check the Purchase History box if your discount applies based on the customer’s purchase history.

  2. How to set up quantity based discounts on product categories:

    set name expiry for the discount rule

    set name expiry for the discount rule

    This method differs just a tiny bit from the previous setting. Choose “Specific Categories” in the Apply To option and then choose one or more categories from the dropdown.

Note:
  1. To apply the rule to subcategories also, select “Apply Child Categories” checkbox.
  2. Check the box “Is Cumulative” if you want to include the quantities on the cart as individual products. Otherwise each line item in the cart will be considered as a single product regardless of the quantity.

Step 3:

Define the core discount properties. Add the minimum and maximum quantity (Min - 10, Max - some value, say 999), adjustment type (Percentage or Price discount) and the value of discount (5% or $50).

set name expiry for the discount rule

That’s it. Once you save and enable the rule, you can see that buying more than 10 mugs gives a 5% discount to the customers.

While this example uses the percentage discount, you can choose to give a fixed price discount like $20 off or a product discount like “Buy 10 mugs and get 1 mug free”. Or “Buy 10 mugs and get a book free”. It’s all up to you to decide, but you do not have to worry about the technical part. Woo Discount Rules has it covered.

Let’s move on to learn how to give quantity based discount on a cart level.

2. Cart Specific Quantity Based Discount

The quantity based discounts specific to cart level depend on the total number of cart items like “Buy any 5 items and get $20 off”. Or “Buy more than 3 items to get 10% off on your subtotal”. Woo Discount Rules applies this rule in a way that it will not apply to individual products or categories listed in the cart. So, you can apply the rule to the cart without worrying about conflicts in the product price.

In the following guide, let’s learn to create the example rule, “Buy any 5 items and get $20 off”. This is a fixed price discount. The customer gets a flat $20 off on their cart total if they purchase any 5 items from your store.

And here comes the strategy behind the rule. You can give discounts on products that can or cannot be sold in bulk, and still calculate the discount based on quantity. You can expect either bulk quantity orders or orders with low quantity of multiple items. Either case is possible.

Here is what you need to do to get the rule up and running:

Step 1:

Launch Woo Discount Rules from the WooCommerce dashboard. Create a rule in the Cart Discounts Rule tab.

set name expiry for the discount rule

Step 2:

Add cart condition as “Sum of quantities at least”.

Step 3:

Define the core discount properties - Percentage or Price discount and the value.

set name expiry for the discount rule

Now you are all set to provide your customers with discounts based on the quantity they purchase. The type of discount is yours to choose based on your inventory. You can also create both the rules and define the priority of which rule is more relevant. There is virtually no limitation in WooCommerce Discount Rules.

Use our demo site to work yourself and check how it goes.

Loved Woo Discount Rules? We also hope you loved this article and found it helpful. So, go ahead and apply quantity based discounts on your WooCommerce online store. Also check out how to set up bulk discounts with WooCommerce Discount Rules with WooCommerce Discount Rules.

At times, as an eCommerce seller, you might want to provide discounts to only a specific customers (No, not the user roles). Some sellers provide exclusive offers to individual customers. If you are in the middle of providing such a discount, you are at the right place.

This article guides you through how to give both product level and cart level discounts to individual customers.

How to create product level discounts for specific users?

Product level discounts are applied directly on the price of product(s) or category(s). To get started with the customer specific discount on a product level, follow these steps.

Step 1:

Create a new rule in the Price Discount Rules tab and enter the general details of the rule such as Order(Priority), Rule name, Rule description, Method and Validity period.

Method : Select the Method as Quantity based by product/category and BOGO deals for discounts depending on quantity (Buy x items and get y discount) or Dependent product based discount for discounts depending on other products (Buy A and get discount on B).

1

Go to the next tab.

Step 2: Define the discount conditions as follows:

  1. Apply to : Choose All Products / Specific Products / Specific Categories - as required.
  2. Customers : Select Only Given and then select the required customers from the dropdown. You can also search for the email id in the text box.
  3. Purchase history : Check the box if the discount applies on a certain purchase history of the selected customers, otherwise leave it unchecked.

set name expiry for the discount rule

Proceed to the next tab once you’re done.

Step 3:

Since we selected the “Method” as Quantity based by product/category and BOGO deals in the general tab, we need to define quantities involved in the discount values such as:

  1. Minimum Quantity: Minimum purchase quantity
  2. Maximum Quantity: Maximum purchase quantity
  3. Adjustment Type: Percentage discount (15%) / Price discount ($500) / Product discount (Freebie)
  4. Value: The discount value (15 / 500 / Freebie product)

set name expiry for the discount rule

Save the rule after entering all the values. The discount is now applied on the chosen products and is available only to the customers you selected.

How to create cart level discounts for specific users?

Cart level discounts are applied on the cart of the customer and not on the products. Here are the steps to create customer specific discount on a cart level:

Step 1:

Create a new rule in the Cart Discount Rules tab and enter the general details of the rule such as Order(Priority), Rule name, Rule description and Validity period.

Note: There is no “Method” property in cart discount rules.

set name expiry for the discount rule

Step 2:

Let us say the discount you want to give is, “Get $50 off on purchase of $500”, for specific customers alone. Define the discount conditions as follows:

Add 2 new conditions. You can add as many conditions per rule as you want. This example needs two conditions.

  • Condition 1 - For customer specification:
    • Type: Users in list
    • Value: Select the required customers from the dropdown. You can also search for the email id in the text box.
  • Condition 2 - For cart discount specification:
    • Type: Subtotal at least
    • Value: 500

set name expiry for the discount rule

Step 3:

Since the discount we are providing is $50, set the following values in the Discount tab:

Discount Type: Price Discount

Value: 50

set name expiry for the discount rule

The discount has now been applied for the customers you’ve chosen. If they purchase for at least $500, they shall get a reduction of $50 in the total amount payable.

Just like this, WooCommerce Discount Rules lets you create other kinds of discounts with utter easiness. user role based discounts or bulk discounts or BOGO deals or any kind of advanced discounts on your WooCommerce retail store.

Be it product level or cart level discounts, you only have to spare barely five to ten minutes for the entire setup. Pretty awesome, isn’t it?

Let us know how helpful you found this article and our plugin in the comments below. We would love to hear from you!

Can you imagine discounts without percentage? No, right? That’s because percentage discount is like the forerunner of all discounts since the origin of the discounting concept. It reduces the price payable by the customer by a certain percentage. And if you are thinking about providing discounts on your WooCommerce online store, you would obviously want to give percentage discounts. Let’s talk about how to setup percentage discounts on your WooCommerce online store easily in this article.

To begin with, let me introduce WooCommerce Discount Rules plugin to you, if you are not already familiar. This is one of the best selling WooCommerce discount plugins in the WordPress community. It’s known for being the best at what it does - enabling you to provide all kinds of discounts on your WooCommerce site. I cannot emphasize “all kinds of discounts” more.

You can find Woo Discount Rules create and implement even complex dynamic pricing deals and other advanced discounts on your store. And of course, percentage discounts. So, you just have to install WooCommerce Discount Rules plugin, create a discount rule, apply it directly on the product price or on the cart total - your call. We’ll talk about both the methods in this blog post.

Okay, but how? Let’s dive in a bit deeper to answer that.

How to provide percentage discounts for all products?

In the first case, you’ll learn how to apply percentage discount on the price of all the products in your store. Let’s take a simple example, “Save 20% on all products”. Sounds simple? So, let’s get started with the step-by-step guide.

Step 1: Create a new rule

Create a new rule in the Price Discount Rules tab and enter the general details of the rule such as Order(Priority), Rule name, Rule description, Method and Validity period.

Method : Select the Method as Quantity based by product/category and BOGO deals for discounts depending on quantity (Buy x items and get y% discount) or Dependent product based discount for discounts depending on other products (Buy A and get y% off on B).

We’ve got to choose the “quantity based by product/category and BOGO deals” method for our example.

set name expiry for the discount rule

Once you are done entering the general details, go to the next tab.

Step 2: Define the discount conditions

Here comes the step where you define on what basis the discount will be applied. Since our example gives discounts for all products, this step becomes way too simple. You need to fill the three fields Apply to, Customers, and Purchase History.

  1. Apply to: Choose All Products
  2. Customers: Select All or Only Given as per your requirement. The screenshot below shows a discount for All Customers.
  3. Purchase history: Check the box if the discount applies on a certain purchase history of the customers. It is not required in this case.

set name expiry for the discount rule

Click Next and proceed to the Discount tab.

Step 3: Define the discount type and value

Since we selected the “Method” as Quantity based by product/category and BOGO deals in the general tab, we need to define quantities involved in the discount values such as:

  1. Minimum Quantity: Minimum purchase quantity
  2. Maximum Quantity: Maximum purchase quantity
  3. Adjustment Type: Select Percentage discount
  4. Value: Enter the discount value - 20

set name expiry for the discount rule

Save the rule, and that’s it! Your online store now provides a 20% discount on all products for all customers.

Now, let's move on to the next type of discount.

How to provide percentage discounts for specific products?

Let us consider that the discount you want to give goes like this: “Buy T-shirts from Winter Collections and save 10%”. Here is how you can do it in Woo Discount Rules.

Step 1: Create the new rule

Follow Step 1 from the previous case since the initial setup is the same. The screenshot below shows the general details of the example rule.

set name expiry for the discount rule

Step 2: Define the conditions

In the conditions tab,

  1. Apply to: Choose Specific Products and select the required product(s) - T-shirt in this case. You can choose any number of products.
  2. Customers: Select All or Only Given as per your requirement. We choose All Customers.
  3. Purchase history: Leave it unchecked if the discount has nothing to do with purchase history.

set name expiry for the discount rule

Step 3: Define the discount type and value

Define the discount value as follows:

  1. Minimum Quantity: Minimum purchase quantity
  2. Maximum Quantity: Maximum purchase quantity
  3. Adjustment Type: Select Percentage discount
  4. Value: Enter the discount value - 10

set name expiry for the discount rule

Your online store can now provide a 10% discount on the product T-shirts for all customers, after you have saved the rule and enabled it.

How to provide percentage discounts for specific categories?

What if you do not want to include the individual products into the discount at all? Category exists for this very reason. If you intend to give discount on a particular category(s) of products, like “Buy any product from Electronics category and get 25% discount”, then follow these steps:

Step 1: Create the new rule

Again, you can follow the same steps as in the cases above. It is the same procedure. The below screenshot shows how the general details of the example rule would look.

set name expiry for the discount rule

Step 2: Define the conditions

In the conditions tab,

  1. Apply to: Choose Specific Categories and select the required category(s) - Electronics in this case. You can choose any number of categories.
  2. Customers: Select All or Only Given as per your requirement. We choose All Customers.
  3. Purchase history: Leave it unchecked if the discount has nothing to do with purchase history.

set name expiry for the discount rule

Step 3: Define the discount type and value

Define the discount values - Minimum quantity, Maximum quantity, Adjustment type (Percentage discount) and value (25).

set name expiry for the discount rule

Your online store now provides a 25% discount on products in Electronics category for all customers.

How to provide percentage discounts for cart total?

Cart level discounts vary from the previous product level discounts. For this, you need to create a new discount rule in the Cart Discount Rules tab in the first step like shown below.

set name expiry for the discount rule

Step 1: Create the new rule

Enter the general details of the rule - Order, Rule name, Rule description and Validity. There is no “Method” property in the cart level discounts.

set name expiry for the discount rule

Step 2: Define the conditions

If your discount rule is, “All orders above $500 will get 15% discount”, define the cart condition as follows:

Add new condition - you can add as many conditions as you want for a single rule. All the conditions must hold true if the rule has to apply.

Type - Subtotal at least

Value - 500

set name expiry for the discount rule

Step 3: Define the discount type and value

Select the discount type as Percentage discount and value as 15%.

set name expiry for the discount rule

Once you save the rule and enable it, the rule is applied on the customer cart if the defined conditions are met. So, your online store now provides a 15% discount on all orders above $500 for all customers.

Want a detailed understanding on cart discounts? Check out!

Use our demo site to work yourself and check how it goes.

Isn't it great how a simple percentage discount can be applied in so many ways, and that a single plugin handles all of these in such a smooth way? That's how efficient WooCommerce Discount Rules is!

Also check out how you can provide bulk discounts and BOGO deals using WooCommerce Discount Rules plugin. Let us know how helpful you found this article and our plugin in the comments below. We would love to hear from you!

Looking to set up WooCommerce dynamic pricing deals? It's now pretty easy to get a boost in your profit by setting up the dynamic pricing deals. Dynamic pricing is a discount strategy to increase the sales of all or specific products using multiple tiers of pricing deals. That is, it allows you to give variable discount pricing for different quantities purchased. With WooCommerce Discount Rules, you can implement it as easy as a pie.

WooCommerce Discount Rules is one of the best selling discount plugins for WooCommerce. It allows you to create as many discount rules and as many conditions per rule as you want. Be it BOGO deals, user role based discounts or bulk discounts, Woo Discount Rules manages it all very efficiently. Quite obviously, dynamic pricing, too.

Before you start to implement dynamic pricing on your discounts, let’s walk you through how and why it is good for your WooCommerce online store.

Here is all you need to know.

Why should you use dynamic pricing in your discounts?

As I said earlier, dynamic pricing can boost your sales and profit in a great margin. For example, let us say that you want to increase the sales of a particular product, say a “Cap”. When you give a straight forward discount such as “Buy 5 Caps or more and get 30% discount”, only people who want to buy a minimum of 5 caps will make a purchase. Also, there is no assurance of how many people will buy it.

What if your discount rule says,

  • “Buy up to 3 caps and get 10% discount”
  • “Buy 4 to 7 caps and get 20% discount
  • “Buy more than 7 caps and get a 35% discount” - all in one rule? There is a chance of people buying 1 to any number of caps depending on how many they want. The rule attracts the people who want to buy 1 cap as well as the ones who want to buy 10 caps.

The cap is a simplistic product. In most retailing, a hot product in the market during a particular season is sold on dynamic pricing. More often, the base price of the product is tweaked to be a little bit higher, and then clubbed with discounts. That way, they can get the most out of the current demand. Got something trendy to sell in your market?

While you ponder over what to sell, let me tell you there is more to the dynamic pricing deals. The advantages of dynamic pricing are listed below. Take a look at it and be assured of the benefits you will be getting for your WooCommerce store.

Advantages of using dynamic pricing in your online store

So, you must have got an idea about how cleverly dynamic pricing will improve sales in your online store, especially when you sell a product that is in the buzz, in-demand. Now, let’s talk about the advantages in detail. Here’s what you benefit:

1. Larger Audience Base

A larger audience base means that when you sell something based on demand with flexible pricing, you can be pretty sure that more people are going to notice it. So, compared to other pricing strategies, dynamic pricing will give your products and your store more attention.

2. Increased sales

While your WooCommerce online store is getting all that attention, the sales are also going to rocket up. The discounts will do more good to the already well performing pricing. Sounds like a bonanza?

3. Boost in profit

As the chain of events continues, more attention will lead to more sales and more sales will lead to a boost in cash flow and profit of your store. The profit could be temporary based on what you sell. Especially, if you are selling a high demand product, the demand can fall eventually. However, the temporary boost is enough to get your brand a good recognition. If you apply the same strategy for all your products, then there could be steady increase in your sales and profit.

4. Fast inventory movement

You almost guessed this one, right? Clearly, the stocks are going to move fast if sales are high. You could use this chance to sell the slow moving products in the discount as well. A win-win for you and your customers.

Okay! That’s some serious advantages, don’t you think? Dynamic pricing when applied on the right products can do wonders to your WooCommerce online store.

Now, let’s learn the (not so) technical stuff. Using the WooCommerce Discount Rules plugin, you can achieve all these at your store. All you need to do is, get started by installing the Woo Discount Rules plugin and follow the steps below.

How to setup dynamic pricing in WooCommerce?

Let us consider the same discount rule as mentioned above, “Buy 5 Caps or more and get 30% discount”, to demonstrate the setup procedure.

Step 1: Add a new rule in the Price Discount Rules tab and enter the general details.

1 The general details include Order(Priority), Rule name, Rule description, Method, Validity. Select the method as Quantity based by product/category.

Step 2: Next comes the Conditions tab where you set whom the discounts go to and on which product the rule applies.

set name expiry for the discount rule It includes the following:
  1. Apply to: Choose All products / Specific products / Specific categories from the dropdown and select the required products or categories. Our example requires “Specific products” to be selected because “Cap” is an individual product. You can select any number of products / categories you want.
  2. Customers: Choose All Customers (recommended) or Only Given customers as you need.
  3. Purchase History: Leave it unchecked as this discount has nothing to do with customer’s purchase history.

Step 3: Define the different discount ranges. Add as many range as you need. Let’s create 3 ranges for our example.

set name expiry for the discount rule In each range, provide:
  1. Minimum quantity - minimum quantity purchased
  2. Maximum quantity - maximum quantity purchased
  3. Adjustment type - Percentage discount / Price discount / Product discount. We choose Percentage discount.
  4. Value - Discount value of each range - 10, 20, 35.

Save the rule and your WooCommerce online store has implemented Dynamic pricing in the storewide discounts. So, you are targeting a larger customer base with a higher chance of purchase than any other pricing strategy.

Use our demo site to work yourself and check how it goes.

How does that feel? Pretty great, isn’t it? Also learn how to provide the classic buy-one-get-one deals, user role based discounts and many more advanced discounts using WooCommerce Discount Rules plugin. You can also check out the WooCommerce BOGO Discount Pricing Deals for creating Buy One Get One Free offers. You are welcome to share how your WooDiscounting experience has been in the comments below!

Do you want to give user role based discounts on your WooCommerce online store, but are not sure how to do it? By user roles, I mean the roles you would have assigned to the customers like Registered Customers, Subscribers, Premium Users, Elite Users, and so on. With WooCommerce Discount Rules plugin, you can offer discounts for everyone in under 5 minutes.

The user role based discounts have a very important part to play in your store. They are directly tied with the shopping experience your online store offers. That is, a premium member has subscribed to enjoy more benefits than the regular users. However, you need to provide offers to the regular users as well to enhance everyone's shopping experience.

So, you need a tool that helps you provide different discounts for different user roles without any clutter and confusion. Sounds complicated? The default WooCommerce coupons can make it a little complicated, but WooCommerce Discount Rules is here to help. In this tutorial, let’s walk through how to create discounts based on user roles on your online store using the best discount plugin for WooCommerce.

Let us consider your intended offer is “Exclusive 30% off on all products - Only for Premium Users”.

However, before starting with the details of he discount rule, there is one more area to focus…

Product Level or Cart Level?

The WooCommerce Discount Rules plugin manages two types of discounts - product level and cart level. You can apply role based discounts on both product level or cart level. Let us take two different discount rules:

  1. Exclusive 40% off on all Electronic products - Only for Subscribed Users
  2. Exclusive 30% off on purchase above $500 - Only for Subscribed Users

Though both of the above rules apply on a particular user role (Subscribers), they differ on the level as well. The first rule applies on the Electronics category of products regardless of the cart details. The second one applies on the cart subtotal regardless of the products purchased.

WooCommerce Discount Rules handles both the cases.

Creating User Role Based Discounts on Product Level

Here is a step-by-step guide on how you can create the discount rule "Exclusive 40% off on all Electronic products - Only for Subscribed Users" with Woo Discount Rules. 

Step 1 - Create a new rule in the Price Discount Rules tab.

1

Step 2 - Enter the general details of your discount.

set name expiry for the discount rule

The general details include Order (Rule priority), Rule name, Rule Description, Method (Depending on quantity or other products) and Validity period (optional but recommended).

Select “Quantity based by product/category and BOGO deals” option for our example.

Step 3 - Enter the discount conditions specific to the rule:

set name expiry for the discount rule

  • Apply To - All products / Specific products / Specific categories. Select “Specific Categories” and choose “Electronics” as per the example.
  • Customers - All / Only Given. The Only Given option deals with individual customers. So, choose “All”. You get to choose the user role in the next step.
  • User roles - Choose “Subscribers” from the dropdown of user roles you have created on your site. Note: Make sure that the user role has been created in prior.
  • Purchase history - Check if the discount is based on user’s purchase history. Our example has nothing to do with it so leave it unchecked.

Step 4 - Define the discount values:

set name expiry for the discount rule

  1. Minimum quantity - Minimum quantity to be purchased to avail the offer.
  2. Maximum quantity - Maximum quantity to be purchased to avail the offer.
  3. Adjustment type - Percentage discount
  4. Value - 40

Save the rule and your product level discount for “Subscribers” is applied on your site.

Creating User Role Based Discounts on Cart Level

Applying the cart level discounts for user roles is also as simple as the previous case. Here is the guide to create a rule like "Exclusive 30% off on purchase above $500 - Only for Subscribed Users".

Step 1 - Create a new rule in the Cart Discount Rules tab.

set name expiry for the discount rule

The options to choose the user roles are available in the Cart Discount rules only and NOT in Price Discount rules.

Step 2 - Enter the general details of your discount rule.

set name expiry for the discount rule

The general details include Order (Rule priority), Rule name, Rule Description and Validity period (optional but recommended).

Step 3 - Add the cart condition based on which the rule applies to your products.

set name expiry for the discount rule

You need to enter just two fields:

  • Type - Select User role in list from the drop down
  • Value - Select the user role(s) you want to apply the discount on. In our case, “Subscribers” are treated as the Premium users.

You can select more than one user role in a condition. You can also add more than one condition per discount rule depending upon what you are planning to offer.

Let us say you want to provide a 30% discount only to subscribers on purchase of more than $500. Then you need to add two conditions like shown below:

set name expiry for the discount rule

After setting up the conditions, you can move to the final step.

Step 4 - Enter the discount type and value to get the discount rule up and running on your storefront.

set name expiry for the discount rule

  1. Discount Type: Choose either Percentage Discount or Price Discount. Our example gives a 30% discount so we choose the former one.
  2. Value: The discount value - 30% in this case.

Save the rule and you are good to go.

Use our demo site to work yourself and check how it goes.

So, whatever type of discount you want to provide for the particular user roles in your WooCommerce online store, Woo Discount Rules will make it easy and neat for you. That’s what makes WooCommerce Discount Rules plugin is a very simple and robust one. It can handle any kind of discounting use case you can think of. Be it bulk discounts, BOGO deals or any advanced discount rules, WooDiscount Rules is game. Now, that you know how good it is, don’t you agree?

The classic Buy One Get One Free deals, popularly known as BOGO deals, are here to stay till the end of time. You can provide the BOGO deals on your WooCommerce online store if you want to increase the sales of your store and move the stock. With WooCommerce Discount Rules plugin, the process becomes really easy. In this tutorial, you can learn how to create BOGO deals on your WooCommerce online store in less than five minutes.

So, why WooCommerce Discount Rules? It is one of the best in class WooCommerce discount plugins and is popularly known as Woo Discount Rules. The plugin gives options for all kinds of discounts like percentage discounts, cart discounts and other advanced discounts including BOGO deals. It is easy to use and has the reputation of working like a charm.

When it comes to BOGO deals, there are generally two cases involved. First is where you give the same product purchased by the customer as the free product, and second is where you give a different product as the free product. So, let’s walk you through how to use WooCommerce Discount Rules to set up all these types of BOGO deals on your WooCommerce online store.

1. How to create Buy One Get One Free (BOGO) Deal for the same product?

Here’s the first case. If you want to create a rule that gives the same product purchased by the customer as a free product, you can do it just 4 simple steps with Woo Discount Rules. For example, let’s say your BOGO deal rule sounds something like, “Buy 1 T-shirt and get get 1 T-shirt free”. Here is how the settings for the rule would look like:

Step 1: Create a new rule

Create a new rule in the Price Discount Rules tab because the discount applies on the price of a product.

1

Step 2: Enter general details

Enter the general details of your discount rule as shown below.

set name expiry for the discount rule

The general details are such as Order(priority), Rule name, Rule description, method and validity period.

Important: Select the method as “Quantity Based by product/category and BOGO deals”.

Step 3: Define discount conditions

Select all products or specific products in the Apply to option based on what you need. The screenshot below shows that the rule applies to the product T-shirt to all customers and not based on user role or purchase history.

set name expiry for the discount rule

You can select as many products (or all products) or categories as you want in the Apply To section. Go to next page once you’re done with the condition.

Step 4: Define the discount value

Define the discount rule by entering the following:

set name expiry for the discount rule

  • Min Quantity : 1
  • Max Quantity : n (say 999)
  • Adjustment type : Product discount - Because you’re giving a free product
  • Value :
    • Apply for - Choose one from the five options. For our example, let’s select “All selected”.

      set name expiry for the discount rule

    • Select the freebie product(s) by entering their names in the text field. We have entered the product T-shirt since that is the only freebie product.
    • In the next field, choose 100% for a fully free product or Limited percent to give a percentage of a product free. Our example gives a 100% free product.

Save the rule. You have now successfully created the rule “Buy 1 T-shirt and get 1 T-shirt free” - applicable upto maximum 999 shirts in an order.

Let’s see how to give a different free product.

2. How to create Buy One Get One Free (BOGO) Deal for different product?

To create a discount rule that says, “Buy 1 Laptop and get 1 Pendrive and 1 Backpack Free”, follow the first 2 steps from the previous case. In the 3rd step, select the Apply To as product/category “Laptop” and choose the user roles and purchase history option if needed.

set name expiry for the discount rule

In the 4th step, the discount values would change a bit from the last case. You just have to choose the freebie products in the Text field as “Pendrive” and “Backpack”. All other settings can be the same as the previous case.

set name expiry for the discount rule

Save the rule and you are good to go. Your store now provides a Buy One Get One Free discount to the customers. Pretty simple, isn’t it?

Use our demo site to try it out by yourself.

Creating a BOGO deal for the same products, for different products and for different number of products are all that simple with WooCommerce Discount Rules.

However, if you want to provide more advanced and dynamic BOGO deals, checkout WooCommerce BOGO Discount Pricing Deals plugin.

Also check out how to set up advanced discounts, customer specific discounts and bulk discounts for your online store using Woo Discount Rules. If you liked the article, let us know how the experience with Woo Discount Rules has been for you in the comments below!

Setting up WooCommerce cart discounts or cart deals is a part of pretty much every pricing strategy. Cart discounts are the ones where you apply discounts on the customer’s cart and not on the products. For example, discount based on order total or purchased quantity. So, do you want to create WooCommerce cart discounts as well? This guide walks you through how to create cart discounts in your WooCommerce online store using the bestselling discount plugin Woo Discount Rules.

WooCommerce cart discounts are used when you do not want to apply a discount on your product’s price directly. That is, you might want to ensure that your customers buy for a certain value (quantity or subtotal) to avail a discount, regardless of what products they buy. With WooCommerce Discount Rules, setting up cart deals becomes as easy as anything can get.

WooCommerce Discount Rules deals with such cart discounts in its "Cart Discount Rules" setting. To get started, let's take a look at the different types of cart discounts you can apply. The below image shows the variants of cart level discount conditions available in Woo Discount Rules:

multiple variants of cart discount

So, you can basically include any of the above parameters in your discount rules, be it order total or order quantity or customer billing city, etc.

However, this article discusses the most commonly used scenarios of cart level discounts such as:

  1. Discount based on order total (cart subtotal)
  2. Discount based on order total for specific users (user role based)
  3. Discount based on number of cart items (number of individual products purchased)
  4. Discount based on purchased quantity (sum of all quantities purchased)

How to create WooCommerce Cart Discounts?

In general, the following are the steps you will have to follow to create WooCommerce cart discounts.

Step 1 - Create a new rule.

Step 2 - Enter the general rule details.

Step 3 - Add conditions based on which the rule will apply. You can add as many conditions as you want.

Step 4 - Define the discount type (Percentage or fixed price) and the value.

Step 5 - Save the rule, enable it, and you are good to go.

Now that you know the overall process, let’s go into the details of creating different types of discounts. However, the first step of creating the rule and defining the general details is the same in all the cases. Here is the common procedure:

Create a new rule in the Cart Discount Rules tab. Enter the general details such as:

  • Order - Priority of the rule over other rules
  • Rule name - What you want to call the rule
  • Rule description - A short description
  • Validity - From and to dates (Optional)

After this, you can set up the discount condition and value based on your requirements. Here is how to create the three different condition variants:

1. How to create WooCommerce discounts based on order total?

Let us say the discount you want to give your customers is “All orders above $500 will get 15% discount”. Now that you have created the rule in the initial setup, in the Conditions tab,

  1. Add a new condition.
  2. Select the Type as Subtotal at least from the dropdown.
  3. Enter the Value as 500.

This says that the discount applies when the cart subtotal is at least $500.

cart subtotal

Next, you will have to define the value of the discount.

The value of discount in our case is 15%. So in the Discount tab,

  1. Select the Discount Type as Percentage Discount.
  2. Enter the Value as 15.

cart subtotal 1

Save the rule to apply it on the cart of your customers.

2. How to create WooCommerce discounts based on order total for specific users?

This is an extension to the previous example. Here, let's add two conditions to give the same discount based on order total, but only for specific user roles. So, let us take the previous example statement, “All orders above $500 will get 15% discount“. To apply this on a particular category of users, say “Subscribers”, you need to add another condition as shown below:

cart subtotal 2

In the second condition,

  1. Select the Type as User role in list.
  2. Choose the Value as Subscriber (You should have created the user role beforehand).

Not only this, but you can combine any conditions with each other to provide advanced cart discounts in your store. When there are more than one condition in a rule, all the conditions must hold true for the discount to apply.

You can also check out how to create user specific discount rules and user role based discounts in detail.

2. How to create WooCommerce discounts based on number of cart items?

Let us say the discount you want to give your customers is “Buy any 5 items and get 5% off”. All you have to do in is, in the Conditions tab,

  • Add a new condition.
  • Select the Type as Sum of item quantities at least from the dropdown.
  • Enter the Value as 5.

This says that the discount applies when the user purchases a total of 5 items from your online store.It can be 5 quantities of the same product or different products. The condition takes the sum of line item quantities.

cart sum quantity

Now define the value of the discount, which is 5% in our example. So, in the Discount tab,

  1. Select the Discount Type as Percentage Discount.
  2. Enter the Value as 5.

cart sum quantity1

Save the rule. The discount has been applied now.

3. How to create WooCommerce discounts based on purchased quantity?

Let’s change the discount rule a bit for this part. If your discount has to be “Add 5 items to your shopping bag and get 10% discount”. Here, it may look similar to the previous case but it is not. This discount considers only the total cart items irrespective of the quantity of each item.

For example, if a customer buys 5 numbers of the same bag pack, the rule doesn’t apply. She has to buy 5 different products of whatever quantity to get this discount.The condition checks for the number of line items.

To set this up, go to the Conditions tab and,

  1. Add a new condition
  2. Select the Type as Count of cart items at least from the dropdown.
  3. Enter the Value as 5.

This says that the discount applies when the user adds 5 different products to their cart.

cart count

After the condition part, set the discount value.

  1. Choose the Discount type as Percentage Discount.
  2. Enter the value as 10 because we are giving a 10% discount.

cart count1

You can choose Price discount if you want to give a price discount, say $10 off.

With these steps being done, save your rule, enable it and enjoy the boost in your sales.

So, that's a wrap on WooCommerce cart discounts. Isn't it great that you can give a cart discount based on literally anything using Woo Discount Rules? Use our demo site to try the plugin yourself and get a feel of it.

We would love to hear how helpful this article has been for you. Also let us know how WooCommerce Discount Rules has helped enhance your eCommerce business in the comments below.

WooCommerce Discount Rules is all about boosting your sales. Here is a simple tutorial on how to create and set up bulk discounts per category or product on your WooCommerce online store using WooDiscount Rules plugin.

You can create a new discount rule and apply it on one or more categories or products as you need. Price rules with different conditions can be set. This article deals with setting up bulk discounts in WooCommerce on a certain category of products.

Why should you provide discounts on a category basis?

Products are assorted into categories like Apparels, Electronics and so on for the ease of use. On a particular time of sale, you’d want to concentrate more on a particular category. For example, Winter collections. Rather than providing discount on every product, you focus on the Winter collections category because:

  • People look for winter collections during winter
  • You need a good stock clearance
  • Easy to create and manage

How to create bulk discounts per category rule in WooCommerce

Step 1: Basic setup

The plugin page has 3 tabs:

  • Price Discount Rules - that applies the discount rules on the product level (on products or categories)
  • Cart Discount Rules - that applies the discount rules on the cart level (on subtotal or number of cart items)
  • Settings.

Select the Price Discount Rules tab and click on the Add New Rule button to get started.

Step 2: How to set the name and expiry for the discount rule?

set name expiry for the discount rule

Define the basic details of your discount rule in the initial page. There are 5 fields:

  • Order - Priority of the rule
  • Rule Name - Name of the rule
  • Rule Description - A short description
  • Method - Quantity based for bulk discounts or Product based (for discounts on dependent products). Select Quantity based method.
  • Validity - The From and To dates of the discount validity

Once you are done with the general setup, go to the next page.

Step 3: WooCommerce Bulk Discounts Condition

woocommerce bulk discounts condition

Next up, you need to define the conditions for the discount. It needs a little bit of attention to the specifics of the rule. Such as:

  • Apply to - Select on which products the discount applies.
    • Choose All products / Specific Categories / Specific Products from the dropdown.
    • Specify the categories or products on which the rule has to apply.
    • Check the box “Is Cumulative” if you want to include the quantities on the cart as individual products.

      For example, let’s say your discount rule is “Purchase 3 items from Apparels category & get 20% off on each item”. If the Is Cumulative box is checked, when the customer purchases 3 quantities of same or different products from the selected category(s), the discount will apply. If the box is not checked, the quantity will not be considered and the customer will have to purchase 2 other items from Apparels category.

    • To apply the rule to subcategories also, select “Apply Child Categories” checkbox.
  • Customers - You can select All Customers (recommended for bulk discounts) or Specific Customers.
  • Purchase history - If you are giving discounts based on previous purchase amount, you can select this option. Otherwise, move on.

You are now just a step away from applying your discount.

Step 4: Discount Rule

discount rule

You can add different discounts for different range of purchase. For example, 10% off on 2 items, 20% off on 3 items, $10 off on 10 items and so on. All you need to do is:

  • Specify Minimum and Maximum quantities of the range
  • Adjustment type - Choose between Percentage discount (Say 30% off), Price discount (Say $10 off) or Product discount (Freebie)
  • Value - The value of discount percentage or price or freebie product
  • Action - To remove the rule

Save the rule and the discount is applied on your products.

Step 4: Shop

The storefront view looks like the screenshot below. You can also choose to display the pricing table on the front end of your eCommerce site from the Settings tab. The pricing table shows which discount is applicable on which product.

shop

Use our demo site to work yourself and check how it goes.

Looks great?

Applying bulk discounts to your WooCommerce store is as simple as it can get with the WooDiscount Rules plugin. Nevertheless the benefits are best measured in increased sales and productivity. Apart from all these, the plugin has features for advanced discounts, dynamic pricing, BOGO deals, user role based discounts, and whatever discount features you can imagine. Cool, isn’t it? Take a look!

Also check out how to set up advanced discounts in WooCommerce Discount Rules.