Skip to main content

Bulk Quantity Discounts for Categories in WooCommerce (Pricing Rules)

Learn how to create powerful bulk quantity discounts for product categories in WooCommerce using the Discount Rules and Dynamic Pricing for WooCommerce plugin. This complete guide covers percentage discounts and price discounts based on quantity ranges for entire categories. Encourage customers to buy more by offering mix-and-match discounts across products from the same category.

📋 Table of Contents


🚀 Understanding Bulk Quantity Discounts for Categories

Bulk quantity discounts for categories allow you to offer tiered discounts based on the total quantity of items purchased from a specific category. This is perfect for encouraging customers to buy more from a particular product line, clearing inventory, or running category-wide promotions.

How Category Bulk Discounts Work

When you create a bulk pricing rule for categories, the discount is applied based on the total quantity of all items from the selected categories in the cart:

  • Example: Buy 2-5 items from the Shirts category, get 10% off; Buy 6-10 items, get 20% off; Buy 11+ items, get 30% off
  • The discount applies to all units from the selected categories once the quantity threshold is reached
  • For example, if a customer buys 10 items from the Shirts category (mix of different products), all 10 items get the 20% discount
  • This is a mix-and-match promotion where customers can combine different products from the same category

Adjustment Types Explained

Adjustment TypeHow It WorksExample
Percentage discountApplies a percentage off the original product price20% off a $25 category item = $20.00
Price discountApplies a fixed dollar amount off the original product price$5 off a $25 category item = $20.00
Fixed priceSets the product price to a specific fixed amountFixed price of $20 on a $25 category item = $20.00

Now you're ready to create bulk quantity discount rules for categories under the Woo Pricing & Discounts > Pricing tab.


Step-by-Step: Create a Bulk Quantity Discount for Categories

Best for: Running category-wide promotions where customers can mix and match different products from the same category to unlock bulk discounts. Perfect for clothing stores, accessories, and any store with product categories.

Scenario: Create a bulk quantity discount on the Shirts category with the following tiers:

  • 2-5 items: 10% off
  • 6-10 items: 20% off
  • 11+ items: 30% off

Step 1: Access Pricing and Choose a Template

  1. In your WordPress admin, go to the Woo Pricing & Discounts menu
  2. Open the Pricing tab
  3. Click on the Add from Template button to quickly start a new rule

Add from Template button - Pricing tab

  1. In the "Choose your desired campaign" modal, search for templates
  2. Under Bulk Pricing (Quantity discount), find and select "Category Mix & Match: Buy More, Save %"
  3. Click "Add Campaign"

Category Mix & Match template

Step 2: Configure the Discount Rule

Category bulk discount configuration

  1. Name: "Category Mix & Match: Buy More, Save %" (customizable)
  2. Status: Ensure Enable is checked
  3. Mode: Select "Bulk" - This adjusts discounted products price based on quantities added to the cart - All units get the highest discount
    • Simple: Just a simple discount that will apply to listed discounted products
    • Bulk: Adjusts discounted products price based on quantities added to the cart - All units get the highest discount
    • Tiered: Adjusts discounted products price based on quantities added to the cart - Subsequent units get increasing discount
  4. Apply Mode: Choose how this rule interacts with other pricing rules
    • Apply with other applicable rules (Non-Exclusive): Works alongside other discounts
    • Apply this rule and disregard other rules - Exclusive: Disregards all other applicable rules
    • Apply if other rules are not applicable: Acts as a fallback

Step 3: Configure Quantity Calculation

Under Quantity Based On, select "Sum of all products quantities" to calculate total quantity across all products in the category:

Quantity based on sum of all products quantities

  • Single product: Quantity is calculated separately for each product
  • Single product variation: Quantity is calculated separately for each product variation
  • Cart line item: Quantity is calculated separately for each product line in the cart
  • Sum of categories quantities: Quantity is calculated separately for each category in the cart
  • Sum of all products quantities: Quantity is calculated based on sum of all quantities in the cart

Example: Select "Sum of all products quantities" to calculate total quantity across all products from the selected category.

Step 4: Configure Display Options

Bulk display options

  1. Display Quantity: Show the quantity column in the quantity table
  2. Display Price: Show the price column in the quantity table
  3. Display Discount: Show the discount column in the quantity table
  4. Message Type: Select "Text Message"
  5. Message: Set a compelling message, e.g., "Buy More, Save More"
  6. Message Background Color: (Optional) Customize the message box background color
  7. Message Color: (Optional) Customize the message text color
  8. Usage Limit: Leave blank for unlimited uses

Step 5: Set Quantity Ranges

Under the Quantities section, you define the quantity ranges and associated discounts:

Quantity ranges configuration

  1. Quantity Minimum: Set the minimum quantity for each tier
  2. Quantity Maximum: Set the maximum quantity (leave blank for no limit)
  3. Discount Type: Choose between Percentage discount, Price discount, or Fixed price
  4. Discount: Set the discount value for each tier
  5. Click "Add" to add more tiers as needed

Example Tiers:

Quantity MinimumQuantity MaximumDiscount TypeDiscount
25Percentage discount10
610Percentage discount20
11Max - No limitPercentage discount30

Step 6: Select Discounted Categories

Under the Discounted products section, you define which categories receive the bulk discount:

  1. Add a "Categories in list" condition
  2. Search for and select your desired categories
  3. You can add multiple categories into the search field

Select categories for bulk discount

Example: Select Shirts as the discounted category.

tip

For detailed information on filtering products by categories, variations, attributes, stock status, or dynamic segments, check out our Product Selection Guide.

Step 7: Schedule the Discount (Optional)

By default, the campaign is unscheduled and runs immediately:

Unscheduled discount

For scheduled promotions, under the "Date Time" section to configure:

  • Date Range - Run a promotion over a period (e.g., 2026-07-20 to 2026-07-31 for a summer sale)
  • Date Time Range - Precise start and end date/time for flash sales
  • Specific Date - Single date activation (e.g., 2026-11-27 for Black Friday)
  • Days - Recurring weekly promotions (e.g., Saturday & Sunday)
  • Time - Daily time ranges (e.g., "happy hour" between 14:00-16:00)

Schedule for a date period

Use "+ And New Rule" to combine conditions or "+ OR New Group" for alternative schedules.

tip

For a deep dive into timezone setup, recurring schedules, and multi-tier scheduling logic, read our comprehensive Scheduling & Date-Time Guide.

Step 8: Save and Test

Click Save and test by adding different quantities of products from the selected category to the cart.

Save Category bulk discount

Result Example

Product Page - Category Bulk Discount Display

The product page displays:

  • Original price with strikethrough: $25.00
  • Discounted price: $20.00 (based on quantity)
  • Discount per quantity table showing all tiers
  • "Buy More, Save More" message
  • Quantity selector with automatic discount updates

Category bulk discount on product page

tip

Cart Example - 10 Items (20% Discount)

Cart with 10 items from the Shirts category (mix of different products):

  • Shirt - Cream: $25.00 → $20.00 (Save $5.00)
  • Shirt - Green: $25.00 → $20.00 (Save $5.00)
  • Shirt: $20.00 → $16.00 (Save $4.00)

Subtotal: $200.00 (Original: $250.00) You Saved: $50.00

Category bulk discounts applied in cart


Quick Reference Table

QuantityDiscount TypeDiscountPrice Per ItemTotal Savings
1 itemNo discount0%$25.00$0.00
2-5 itemsPercentage10%$22.50$2.50-$12.50
6-10 itemsPercentage20%$20.00$30.00-$50.00
11+ itemsPercentage30%$17.50$82.50+

🎉 Success!

You've learned how to create bulk quantity discounts for categories using the Discount Rules and Dynamic Pricing plugin for WooCommerce. This powerful feature allows you to:

  • Run mix-and-match promotions where customers can combine different products from the same category
  • Encourage larger purchases by offering tiered discounts across product categories
  • Increase average order value with category-wide quantity incentives
  • Display clear discount tables on product pages
  • Automatically apply discounts based on total category quantity in the cart

The bulk pricing mode applies the highest discount to all units from the selected category once a quantity threshold is reached, creating a powerful incentive for customers to buy more across your product lines.

Try it Live & Explore PRO

Experience all discount rules and pricing strategies in action on our Live Demo Website.

Upgrade to Discount Rules and Dynamic Pricing for WooCommerce PRO to unlock advanced conditions, user role pricing, recurring schedules, tiered variations, and priority support.


📚 Next Steps

Now that you've mastered category bulk discounts, explore related category & bundle promotions:


🔍 SEO Keywords

Primary Keywords: bulk quantity discounts WooCommerce, category bulk discounts, mix and match discounts WooCommerce, tiered pricing WooCommerce, WooCommerce discount rules, dynamic pricing WooCommerce, WooCommerce pricing rules, quantity discounts WooCommerce

Secondary Keywords: category mix and match, category-wide promotions, percentage discount category, price discount category, fixed price category, WooCommerce category discounts, product category bulk discounts, increase average order value, product line promotions, Discount Rules and Dynamic Pricing plugin