How to Setup WooCommerce Quantity Discounts? (2024 Guide)

Setup quantity based discounts in woocommerce discount rules

Offering WooCommerce quantity discounts is an effective strategy to incentivize your customers when they purchase larger quantities of specific items.

Imagine that your customers discover an irresistible offer in your online store: big discounts for buying more of your products. They start loading up their shopping carts with more items than they originally intended.

So, quantity-based pricing motivates customers to buy more product quantities to get discounts and increases your average order value and sales.

And guess what?

The process of setting up a WooCommerce quantity discount is simple with the help of a discount plugin like “Discount Rules Pro for WooCommerce’, as you can’t set quantity-based discounts with the default settings.

In this blog, we will discuss the step-by-step process of setting quantity discounts in WooCommerce and learn some best practices for making this discount campaign effective and profitable. 

Incentivize your customers with personalized quantity-based discounts using the Discount Rules Pro plugin to increase bulk purchases.

What is a WooCommerce Quantity Discount?

A WooCommerce quantity discount is a pricing strategy to incentivize customers to purchase larger quantities of a specific product by offering a reduced price per unit when they buy more. 

The main goal of this discount type is to increase sales volume for particular items, clear inventory, or reward customers for larger purchases.

Example of WooCommerce Quantity-Based Pricing

Assume you’re selling organic coffee beans for $20 per 1kg bag, and you want to encourage customers to purchase more by offering discounts based on the quantity they buy.

You can create a quantity pricing structure as:

Buy 1 or 2 bagsNo discount; each bag costs $20
Buy 3-5 bags$1 fixed discount, each bag costs $19
Buy 6-10 bags$3 fixed discount, each bag costs $17
Buy 11 bags or more$5 fixed discount, each bag costs $15

Easily set quantity-based pricing for specific products or categories with the Discount Rules Pro plugin and boost your large volume orders!

Why Offer WooCommerce Quantity-Based Discounts?

Offering WooCommerce quantity discounts can be a great tactic to increase your store sales as it provides many benefits:

  • Large Number of Orders: Customers who intend to buy one product may be influenced by your quantity discounts and end up buying larger quantities of a product. It results in larger orders.
  • Increase AOV and Sales: Customers tend to take advantage of your quantity-based pricing, which automatically increases your Average Order Value (AOV) and sales.
  • Become a Wholesale Distributor: Customers, specifically wholesale dealers, are the most targeted ones who buy products in large quantities for their retail stores. Volume discounts will attract them and help you become the wholesale distributor easily.
  • Competitive Advantage: Providing a unique discount strategy helps you stand out from the crowd. So, pricing products based on quantity will be a competitive advantage for your store.

How to Setup WooCommerce Quantity Discounts?

Setting up WooCommerce Quantity Discounts is straightforward with the right tools. By using the top-rated plugin, ‘Discount Rules Pro for WooCommerce,’ you can easily create rules that automatically apply discounts when customers buy in bulk.

Discount Rules Pro for WooCommerce‘ offers pre-built templates for WooCommerce Quantity Discounts, allowing for customization to tailor attractive and impactful promotional campaigns.

For a step-by-step installation guide, refer to our tutorial on how to download and install the ‘Discount Rules Pro’ plugin directly from your WordPress dashboard.

Explore various strategies to apply different WooCommerce discount price per quantity, catering to a diverse customer base. We’ll delve into some common and highly effective scenarios for implementing WooCommerce Quantity Discounts.

Scenario 1: Quantity Discount For A Specific Product

We will take the example mentioned above for this scenario.

Example: Providing a $0 to $5 fixed discount based on quantities for the specific product, Coffee Beans.

To offer WooCommerce quantity discount for a specific product:

  • After installing and activating the “Discount Rules” plugin, go to WooCommerce and select “Woo Discount Rules.
  • Click the “Add New Rule” button, enter the rule’s name, and select “Discount Type” as “Bulk Discount.”
  • Filter the “Coffee Beans” product in the filter section.
  • In the “Discount” section, select “Count Quantities By” as “Filters Set Above.”
  • Add the minimum and maximum quantities of the product along with its discount type as “Fixed discount” and set “value” from $0 to $5 for different quantity ranges.
  • Optionally, you can provide labels for each quantity range.
Campaign 1 - Fixed-Cost Quantity Discount for Specific Product
  • Now, save the rule.

After configuring this rule, the product quantity table will display on the specific product page.

Campaign 1a - Showing Quantity Pricing Table on Product Pages

Here is the live result of adding fixed-cost quantity discounts for “Coffee Beans” on a cart page:

Campaign 1b - Applying Fixed-Cost Quantity Based Discount For a Specific Product

Scenario 2: Quantity Pricing For A Specific Category

Example: 5% to 10% Discount for specific quantities for the “Beverages” category.

To set quantity discounts based on a specific category,

  • Add a new rule and select “Bulk Discount” as “Discount Type.”
  • Filter the “Beverages” category in the filter section.
  • In the discount section, select “Filters set above” and set the minimum and maximum product quantities.
  • Select “Discount Type” as “Percentage Discount” and set values based on quantity ranges.
  • Save the rule.
Campaign 2 - Percentage Discount for Specific Category Based on Quantity

Now, the percentage-based discounts are applied only to the “Beverages” category for specified quantities.

Campaign 2 - Applying discounts when specific category product is added in a specified quantity

Scenario 3: Quantity Discounts & Pricing for Specific WooCommerce Customers

Example: Fixed pricing based on quantity for a specific user, “Oliver” in a specific user role, “Wholesale Dealer.” Also, we can apply this pricing only for a particular item, “Orange juice.”

To set a quantity-based pricing in WooCommerce for specific users:

  • After selecting the discount type as “Bulk Discount,” filter “Orange Juice” from the products.
  • Set the minimum and maximum quantity of product.
  • Choose “Discount Type’ as “Fixed Price Per Item” to apply a fixed sale price for the specific item instead of the regular price. You can also apply a percentage or fixed discount here. And set pricing value.
Campaign 3: Fixed Pricing Based on Quantity
  • In the “Condition” section, select two conditions:
    • A specific user role as “Wholesale Dealer,” and
    • A specific user as “Oliver.

You can also set only one condition as either user or user role. It is optional to choose conditions based on your sales goal.

Campaign 3: Setting Specific User and User Role for Fixed Quantity Pricing

Now, the actual price of “Orange juice” is $15. 

However, when this specific user, “Oliver,” from the “Wholesale Dealer” role, visits the store and purchases more quantities, he can get this item with a discount price based on the quantity range applied above.

Campaign 3: Result of Quantity-Based Pricing For a Specific User

Note: You can apply more conditions based on purchase criteria, such as first order, total order value, total item quantity, specific delivery location, payment method, etc.

Scenario 4: WooCommerce Quantity Discount Using a Coupon

Example: Apply quantity pricing only when entering coupon code “Buy More Pay Less.”

To create a WooCommerce product quantity discount using a coupon code:

  • Select “Discount Type” as “Bulk Discount”.
  • Filter specific products. For this scenario, I apply discounts for all products in the store.
  • In the “Discount” section, choose “Count Quantities By” as “Individual Product,” and set a minimum and maximum quantity range.
  • Set discount type and value for the product quantity.
  • Select “Coupons” in the “Conditions” section and create your own coupon code. Save the rule.
Campaign 4: Quantity Discount Using a Coupon

Note: Since we are applying discounts to all products, we can select “Individual Products” as it calculates quantities individually for each product. 

If you select “Filters set above,” it will take the quantities for all products and apply discounts for other products that do not satisfy the fixed quantity range.

Here is the final result of applying the discount per quantity with the coupon:

Campaign 4: Live Result of Applying Pricing Using a Coupon

Scenario 5: WooCommerce Product Quantity Discount Based on Order Total

Example: Apply discount for quantity only when a customer reaches a specific threshold. Let’s say when a customer has $100 worth of items in their cart, quantity discounts will be applied.

To create a price per quantity in WooCommerce based on total order value:

  • Select “Discount Type” as “Bulk Discount”.
  • Filter “All Products.” We will keep storewide discounts for this scenario.
  • In the “Discount” section, choose “Count Quantities By” as “Filters set above,” and set a minimum and maximum quantity range.
  • Set discount type and value for the product quantity.
  • Select “Subtotal” in the “Conditions” section and set the subtotal amount. For now, we will keep “greater than or equal to $100.” 
  • Save the rule.
Applying discounts based on cart total and quantities

How to Customize the Quantity Discount Table in WooCommerce?

Customizing the quantity discount table on product pages is possible with the “Discount Rules Pro” plugin. To customize the discount table, follow the steps:

  • Go to the “Settings” page of the “Woo Discount Rules” plugin.
  • In the “Product” section, enable the discount table by clicking “Yes.”
  • Also, choose the “Position” of the discount table to display the discount table in a particular place.
Enable Discount Table on Settings
  • After clicking “Yes,” you can click “Customize Discount Table” to customize the table’s content based on your discount campaigns. 
  • Finally, save the settings.
Customize Quantity Discount Table

Customizing Discount Promotion Message

The “Discount Rules” plugin also has the option to customize the promotional messages on the cart page based on cart criteria.

For example, if you are providing quantity discounts based on the cart total, you can display a message like “Spend $15 More to get a 10% discount.”

It will remind customers to reach the specific threshold. To do this:

  • Scroll down to the “Rules” section. Choose “Subtotal” as the condition.
  • Set the minimum amount in “Subtotal from” to display the message when the customer reaches this amount.
  • Customize the message and save it.

Note: This promotional message option is also applied to the “Item quantity” condition.

Customizing promotional message on the cart page

When a customer’s cart value is lower than the specified threshold, a customized promotional message is displayed. It motivates them to reach the specified threshold to apply quantity discounts.

Showing customized discount message on the cart page

Best Practices for WooCommerce Quantity-Based Pricing

Implementing WooCommerce discounts based on quantity can be a powerful tactic for increasing sales volume. However, it’s important to follow best practices to ensure that these discounts are effective and beneficial. 

Here are some key strategies to consider while applying WooCommerce quantity discounts:

  1. Understand Your Margins
    Know your product profit margins before offering discounts to ensure they boost sales without harming profits. Calculate margins to set viable discount levels.
  2. Set Clear Quantity Thresholds
    Clear, logical quantity thresholds encourage additional purchases. For example, thresholds at 5, 10, and 20 units show how close customers are to a better discount.
  3. Use a Tiered Pricing Structure
    A tiered pricing structure boosts sales and average order value by offering greater discounts for larger quantities, encouraging customers to buy more.
  4. Promote Your Quantity Discounts
    Promote quantity discounts on various platforms to inform customers and encourage increased purchases by highlighting potential savings.
  5. Keep It Simple
    Simplicity is key for engaging customers with discount structures. Ensure clear, easy-to-understand rules to avoid frustration and cart abandonment.
  6. Monitor and Adjust
    Regularly review the performance of quantity discount in WooCommerce. Adjust strategies based on sales data, whether changing percentages, thresholds, or promotional tactics.
  7. Consider Product Bundling
    Offer bundled discounts to increase average order value and move specific inventory alongside individual product discounts.

Offer percentage or fixed-price based quantity discounts in WooCommerce using the Discount Rules Pro plugin to increase order value and sales.


Offering WooCommerce quantity discounts for purchasing more can encourage customers to buy more and make bigger orders, which can result in higher average order values and more repeat purchases.

If you’re not already offering quantity-based discounts on your WooCommerce store, now is the time to implement them to boost your sales.

With the best WooCommerce quantity discount plugin, like “Discount Rules for WooCommerce,” you can offer various discount strategies based on quantity. Utilize the plugin’s features to improve your sales and customer experience.

Also Read:

How do I add a quantity field to a WooCommerce shop page?

To add a quantity field to a WooCommerce shop page, follow these steps:
1. Install and activate “Discount Rules for WooCommerce.”
2. Go to your WordPress Dashboard -> Woo Discount Rules -> Settings -> Show Discount Table -> Yes. You can customize the Discount Table based on your requirements.
3. Now, a quantity field will be added to your WooCommerce shop page.

How do I change the price based on quantity in WooCommerce?

To set or change prices based on quantity in Woocommerce, you need to install and activate “Discount Rules for WooCommerce.”
1. Go to your WordPress Dashboard -> WooCommerce -> Woo Discount Rules.
2. Click ‘Add New Rule’ and enter the rule name.
3. Select the discount type as ‘Bulk discount.’
4. Choose the products for which you wish to offer discounts in the Filter Section.
5. In the discount section, you can set the range and add the discount pricing based on quantity.
6. Make sure to ‘Save and Enable’ the rule.
This is how you set WooCommerce quantity-based pricing.

What are quantity-based pricing examples?

WooCommerce quantity-based pricing can be set with many examples.
Example 1 – Buy 10 to 50 products and get a 10% discount; buy 51 to 100 products and get a 20% discount.
Example 2 – Get a 20% discount on Orders of 50 and above; get a 40% discount on orders of 100 and above.
You can now set many quantity-based pricing examples like the same.

How do I add a quantity discount in WooCommerce?

To add a quantity discount in WooCommerce, install and activate the “Discount Rules for WooCommerce” plugin.
1. Go to your WordPress Dashboard -> WooCommerce -> Woo Discount Rules.
2. Click the “Add New Rule” button.
3. Give a rule name and choose the discount type as “Bulk discount.”
4. In the Filter section, choose the products for which you want to give discounts. 
5. In the discount section, choose the discount type and set the value based on quantity.
6. Save and Enable the rule.

What are the purposes of quantity discounts?

Quantity discounts increase a customer’s average order value and boost sales in your online store.

What is the price depending on quantity?

Price depending on quantity is the process of offering different pricing based on the quantity of items purchased by the customers. 

Picture of Nanthini Sri

Nanthini Sri

I'm Nanthini, an experienced marketer turned content writer. Specializing in B2B and ecommerce, I have a knack for simplifying intricate concepts, making industry insights easily accessible to all readers. When not crafting content, catch me immersed in books or binge-watching dramas!
Sign Up here for Early Access
This website uses cookies to provide user authentication and improve your user experience. By continuing to use this site you consent to the use of cookies in accordance with our privacy policy.