Many a times, you want to give discounts based on the quantity purchased, regardless of the subtotal of the cart. This tutorial walks you through how to provide discounts based on the quantities purchased by the customer.

WooCommerce Discount Rules deals with quantity based discounts in two ways - product level and cart level.

1. Product Specific Quantity Based Discount

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”. To set up discounts that depend on products or categories, you first need to…

Step 1:

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

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”. The rule will not apply to individual products or categories listed in the cart.

Step 1:

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.

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

We hope you found this article helpful. 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!

Are you looking to provide percentage discounts on your WooCommerce online store? Very well, read on.

We all know what a percentage discount is. It is like the forerunner of all discounts since the origin of the discount concept. The price payable by the customer is reduced by a certain percentage. Apply it directly on the product price or on the cart total - your call. Okay, but how?

This article answers all of your questions on how to create and offer percentage discounts on your WooCommerce online store. With WooCommerce Discount Rules plugin, it is as simple as it can get. Here’s how:

How to provide percentage discounts for all products?

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 y% off on B).

We choose the quantity based by product/category method.

set name expiry for the discount rule

Go to the next tab.

Step 2: Define the discount conditions as follows:

  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

Once you’re done, proceed to the Discount tab.

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: Select Percentage discount
  4. Value: Enter the discount value - 20

set name expiry for the discount rule

Your online store now provides a 20% discount on all products for all customers.

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%”.

Follow Step 1 from the previous case since the initial setup is the same.

Step 1:

set name expiry for the discount rule

Step 2:

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 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 now provides a 10% discount on the product T-shirts for all customers.

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:

Same as the above examples.

set name expiry for the discount rule

Step 2:

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 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:

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:

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:

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

set name expiry for the discount rule

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.

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!

You can now provide dynamic pricing for the discounts in your WooCommerce online store with WooCommerce Discount Rules. But, what is dynamic pricing? Dynamic pricing is an advantageous strategy to boost the sales of all or specific products. It allows you to give variable discount prices for different quantities purchased.

There is a more important question…

Why should you use dynamic pricing in your discounts?

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.

This is what Dynamic Pricing refers to.

How to setup dynamic pricing in WooCommerce?

Let us consider the same discount rule as mentioned above.

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 discounts.

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 are welcome to share how your WooDiscounting experience has been in the comments below!

The classic Buy One and Get One offers are here to stay till the end of time. Provide the BOGO deals on your online store with WooCommerce Discount Rules plugin. Follow this tutorial to know how to create BOGO deals in your WooCommerce store and get it done in less than five minutes.

How to create Buy One and Get One Deal for the same product?

To create a discount that says, “Buy 1 T-shirt and get get 1 T-shirt free”, here’s what you need to do:

Step 1 :

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

1

Step 2 :

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 :

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 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 rule by entering the following:

set name expiry for the discount rule

  • Min Quantity : 1
  • Max Quantity : n (say 50)
  • Adjustment type : Product discount - Because you’re giving a free product
  • Value :
    • Apply for - All Selected (to give the specific product as free item) OR Any one cheapest (to give the cheapest product in the cart as free item)
    • Select the freebie product(s)

The above screenshot is an example of “Buy 1 T-shirt and get 1 T-shirt free - applicable upto maximum 50 shirts in an order”. You can set the freebie product as some other product also.

How to create Buy One and Get One Deal for another product?

To create a discount rule that says, “Buy 1 Laptop and get 1 Pendrive and 1 Backpack Free”, follow the first 3 steps. Select the Apply To as product/category “Laptop” in the 3rd step and modify the Apply for values in the 4th step as follows:

set name expiry for the discount rule

set name expiry for the discount rule

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.

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

Also check out how to set up advanced discounts, customer specific discounts and bulk discounts for your online store using WooDiscount Rules. Let us know how the article helped you in the comments below!

WooDiscount Rules is all about boosting your sales. Here is a simple tutorial on how to set up bulk discounts per category or product on your WooCommerce 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.