Set Up WooCommerce Bulk Discounts

How to Set Up WooCommerce Bulk Discounts (Easy Steps)

Setting up bulk discounts in WooCommerce rewards customers for buying more, using rules based on quantity, percentage, product groups, or user roles. WooCommerce doesn’t include automatic bulk pricing by default, so a specialized plugin extends it by letting you define discount conditions such as minimum quantity thresholds, discount amounts, eligible products, and cart conditions. 

With the right plugin, you can build automated quantity-based discounts, percentage offers, bundle deals, and conditional discounts that apply instantly at checkout, which helps increase order value without relying on coupon codes customers have to remember and enter. 

This guide walks through setting up a bulk discount step by step, then covers common bulk discount scenarios (quantity-based, category-specific, user role, seasonal, bundle, and more) plus best practices for using them effectively.

How to Set Up a WooCommerce Bulk Discount

Here’s how to create a basic bulk discount: 10% off when a customer adds 5 or more items to the cart.

Step 1: Install the Disco Plugin

Install and activate Disco from the WordPress plugin repository, or upload it directly if you’re using the Pro version.

Step 2: Access the Disco Dashboard

Disco adds its own menu item to the WordPress admin sidebar. From the dashboard, click Create a Discount to start building your bulk discount rule.

Step 3: Select the Bulk Discount Option

In the Discount Intent section, name your rule and select the Bulk Discount option.

Step 4: Choose the Products for the Discount

Choose All Products to apply the discount storewide, or select specific products if you want to target the discount more narrowly. You can also set specific start and end dates here if the discount is time-limited.

Step 5: Configure the Bulk Discount Rules

This is where you set the actual discount value and terms. For a discount on 5 or more items, enter 5 in the Minimum Quantity field and leave Maximum Quantity empty (unlimited). Select Percentage as the discount type and enter your discount amount.

Step 6: Save and Test Your Discount

Save the rule, then test it on the front end by adding 5 or more of the relevant products to the cart. The 10% discount should apply automatically to the cart subtotal.

Common WooCommerce Bulk Discount Scenarios

With Disco, conditions are what make each of the scenarios below possible. Every example here uses the same Bulk Discount setup from above, with a different condition layered on top.

WooCommerce Quantity-Based Bulk Discounts

Example: 10% off orders of 5 or more units, 15% off orders of 10 or more units, and 20% off orders of 20 or more units.

1-4 items: Regular price.
5-9 items: 10% discount.
10-19 items: 15% discount.
20+ items: 20% discount.

Select Bulk Discount and All Products, then configure your first quantity range (5-9 items, 10% off). Click Add More to add each additional tier, repeating until all four tiers are set. This tiered structure, also called volume pricing or quantity discounts, encourages larger orders and can help move inventory faster.

WooCommerce Product-Specific Bulk Discounts

Example: Buy 3 or more of Product A and get 15% off each unit.

Select Bulk Discount, then choose Few Products instead of All Products and search for your target product. Set 3 as the minimum quantity, leave the maximum field empty, and set your discount percentage. Test it by adding a different product at 3+ quantity first (no discount applies), then adding the target product at the target quantity (the discount applies). This works well for promoting slow-moving products or clearing excess inventory.

WooCommerce Bulk Discount Based on Purchase History

Example: 25% off 5 or more items, exclusive to customers who’ve placed at least 10 previous orders.

Select Bulk Discount and All Products, set your bulk rule, then click Add Condition and choose Number of Orders Made by Customer. Select Greater Than or Equal To and enter 10. Save the rule. Customers who’ve placed 10 or more previous orders now see a 25% discount automatically once they add 5 or more items.

WooCommerce Bulk Seasonal Discounts

Example: 25% off orders of 3 or more items during the holiday season (November through January 1st).

Select Bulk Discount and All Products, then use the Valid Between fields to set your discount’s start and end date and time. Everything else follows the standard bulk rule setup. Scheduling discounts this way also works well for limited-time offers and flash sales designed to create urgency.

WooCommerce Category-Specific Bulk Discounts

Example: Buy 5 or more items from the Hoodie category and get 12% off the total.

Set up your bulk rule as usual, then add a condition and select Categories from the filter dropdown. Search for and select your target category, then save. Test by adding products from a different category first (no discount), then adding 5+ products from the target category (discount applies at checkout).

WooCommerce User Role-Based Bulk Discounts

Example: Gold members get 10% off on 3-5 items and 20% off on 6 or more items.

Select Bulk Discount and All Products, configure your first rule tier, then click Add More for the second tier. Add the User Role condition and select the relevant role from the dropdown (Gold, Silver, Standard, or any custom role your store uses). Save, and members of that role see the discount automatically.

WooCommerce Bulk Discount for New Customers

Example: New customers get a flat $15 off orders of 4 or more items.

Select Fixed as the Discount Type instead of Percentage, since this is a flat amount rather than a percentage. Add the Is First Order condition and set it to Yes. First-time customers now save $15 automatically on qualifying orders. This is sometimes called a first-order discount.

WooCommerce Bundle Discounts

Example: Buy a hoodie, matching joggers, and a cap together for 20% off the bundle.

Bundle discounts reward customers for buying specific products together rather than buying more of one item. Instead of a single quantity-based condition, set up a rule targeting the specific products in the bundle, and apply the discount when all of them are in the cart together. This works well for pairing accessories with a core product, or for building a “complete the look” offer without needing a separate bundle product listing.

Best Practices for WooCommerce Bulk Discounts

Align discounts with business goals. Decide upfront whether you’re aiming to increase order volume, reduce inventory, or build loyalty, and shape your discount strategy around that specific goal rather than a generic percentage.

Set realistic discount levels. Model the impact of each discount tier on your margins before launching it. A discount that feels generous to customers but erodes profit isn’t sustainable.

Keep terms clear and visible. State discount terms in plain language and display them on product pages, cart, and checkout so customers see the savings before they check out, not after.

Use discount tiers. Multiple tiers (10% at 5 units, 15% at 10, 20% at 20) give customers an incremental reason to add more to the cart at each stage.

Target specific products or categories. Applying bulk discounts only where they support your goals, clearing slow-moving stock or promoting a specific category, gets more out of each rule than storewide discounts.

Use time-limited discounts strategically. Scheduled discounts create urgency and work well for seasonal promotions, but check that the scheduling doesn’t overlap with other active rules in a way that confuses customers.

Track performance. Monitor sales volume, average order value, and how each rule performs before assuming it’s working. A rule that looked good on paper can still underperform in practice.

Segment by customer type. Purchase history and user role conditions let you offer more relevant discounts to wholesale buyers, VIP members, or first-time customers instead of one blanket offer.

Avoid over-discounting. Frequent, steep discounts can train customers to wait for a sale rather than buy at full price, which erodes margins over time. Lead with product quality and service, and use discounts as a targeted tool rather than a default state.

Frequently Asked Questions

What is a bulk discount in WooCommerce?

A bulk discount reduces the price customers pay when they buy a larger quantity of a product. It’s typically structured in tiers, so the discount percentage increases as the quantity ordered increases, encouraging customers to add more to their cart.

How do I set up bulk discounts in WooCommerce?

WooCommerce doesn’t include bulk pricing natively, so you need a plugin. Disco provides a rule-based interface for creating bulk discounts by quantity, product, category, user role, or purchase history, all without requiring coupon codes.

Does the free version of Disco include bulk discounts?

No. Bulk discount rules are part of Disco Pro. The free version covers Disco’s simpler discount types; check the current plan comparison on discoplugin.com before building a bulk discount campaign to confirm which features are included in your plan.

What’s the difference between a bulk discount and a bundle discount?

A bulk discount rewards buying more of the same item or category. A bundle discount rewards buying specific different products together, like a hoodie, joggers, and a cap as a set. Both can be built with Disco’s condition system, just with different product targeting.

Can I create bulk discounts for specific products or categories in WooCommerce?

Yes. Disco lets you target a bulk discount rule to specific products, entire categories, or your whole catalog, so you can limit the discount to exactly the items you want to promote.

Key Takeaways

  • Bulk discounts reward larger orders using quantity, percentage, product, or user-role based rules, and Disco applies them automatically at checkout with no coupon code required.
  • Bulk discount rules require Disco Pro; confirm your plan before building one.
  • Tiered discounts (increasing the percentage as quantity increases) give customers an incentive to keep adding to their cart at each threshold.
  • Category, user role, and purchase history conditions let you target bulk discounts precisely instead of applying one rule storewide.
  • Bundle discounts reward buying different products together, which is a distinct strategy from quantity-based bulk pricing.
  • Track performance data before assuming a discount rule is working as intended, and avoid discounting so frequently that customers start waiting for a sale instead of buying at full price.
Leave a Reply

8,543,617+ Downloads. 725+ plus 5-star ratings. Promote products on any platform you want.