Skip to main content

Create Tiered Pricing in WooCommerce (Quantity-Based Discounts)

Learn how to create tiered pricing in WooCommerce using the Discount Rules and Dynamic Pricing for WooCommerce plugin. This complete guide covers tiered discounts where each quantity range has its own price, encouraging customers to buy more with clear, incremental savings.

📋 Table of Contents


🚀 Understanding Tiered Pricing vs. Bulk Discounts

Tiered pricing and bulk discounts are two different approaches to quantity-based pricing. Understanding the difference is crucial for choosing the right strategy for your store.

The Key Difference

In tiered pricing, each quantity range has its own specific price or discount. As customers buy more, they unlock better pricing for the additional units they purchase. For example, the first 5 items might be full price, items 6-10 get 10% off, and items 11+ get 20% off.

In bulk pricing (also called volume pricing), once a customer reaches a certain quantity threshold, the discount applies to all units in the cart, not just the additional ones. For example, if a customer buys 10 items, all 10 items get the same 20% discount.

Pricing ModelHow It WorksExample (5 items)Example (10 items)
Bulk PricingOne discount applied to all units once threshold is reachedNo discount if threshold is 1020% off all 10 items
Tiered PricingDifferent price for each quantity range1-5: Full price, 6-10: 10% off1-5: Full price, 6-10: 10% off

When to Use Each

Business ModelRecommended ApproachWhy
B2C / RetailBulk pricingSimpler, easier for customers to understand
B2B / WholesaleTiered pricingMore strategic, better for profit control
High-Volume Repeat BuyersTiered pricingRewards larger orders incrementally

Key Statistic: Stores using tiered pricing report average order value increases of 20-30%.

Now you're ready to create tiered pricing rules under the Woo Pricing & Discounts > Pricing tab.


Step-by-Step: Create a Tiered Pricing Rule

Best for: Encouraging customers to buy more by offering increasing discounts on subsequent units. Perfect for wholesale, B2B, and high-volume repeat buyers.

Scenario: Create a tiered pricing rule on Jackets with the following tiers:

  • 1st item: Full price ($25.00)
  • 2nd to 5th item: 10% off ($22.50 each)
  • 6th to 10th item: 20% off ($20.00 each)
  • 11th item & more: 30% off ($17.50 each)

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 Tiered Pricing (Quantity discount), find and select "Tiered Savings: Buy More, Save %"
  3. Click "Add Campaign"

Tiered Pricing template selection

Step 2: Configure the Discount Rule

Tiered discount configuration

  1. Name: "Tiered Savings: Buy More, Save %" (customizable)

  2. Status: Ensure Enable is checked

  3. Mode: Select "Tiered" — This adjusts discounted products price based on quantities added to the cart — Subsequent units get increasing discount

    Mode Descriptions:

    • 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 how the quantity is calculated:

Quantity based on selection

  • 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 "Single product" to calculate quantity per product.

Step 4: Configure Display Options

Tiered display options

  1. Set Min Quantity: Set the minimum required quantity for the rule (optional)
  2. First Discounted Products: Choose which items get discounted first
    • Cheapest Products — Discounts apply to the cheapest items first (default)
    • Expensive Products — Use when you want to apply lower discounts on expensive products
  3. Message Type: Select "Text Message"
  4. Message: Set a compelling message, e.g., "Buy More Save More! 👇"
  5. Message Background Color: (Optional) Customize the message box background color
  6. Message Color: (Optional) Customize the message text color
  7. 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

Important: In tiered pricing, the first tier (1 item) typically has no discount. The discount applies only to the specified quantity ranges.

Step 6: Select Discounted Products

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

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

Select products for tiered discount

Example: Select Jacket & Socks as the discounted products.

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
  • Date Time Range — Precise start and end date/time for flash sales
  • Specific Date — Single date activation
  • Days — Recurring weekly promotions
  • Time — Daily time ranges

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 to the cart.

Tiered discount full configuration


Result Examples

Example 1: Cart with 5 Jackets

Cart with 5 Jackets:

ItemOriginal PriceDiscountDiscounted Price
1st item$25.000%$25.00
2nd item$25.0010%$22.50
3rd item$25.0010%$22.50
4th item$25.0010%$22.50
5th item$25.0010%$22.50

Calculation:

  • 1st item: $25.00 × 1 = $25.00
  • 2nd-5th items: $22.50 × 4 = $90.00
  • Total: $115.00
  • Original total: $125.00
  • You Saved: $10.00

Tiered discount on product page with 5 items

Product page display shows:

  • Your Price: 22.50$ × 4
  • 25.00$ × 1
  • Total Price: 115.00$

Tiered discounts applied in cart with 5 items

Cart display shows:

  • Subtotal: $115.00
  • You Saved: $10.00

Example 2: Cart with 10 Jackets

Cart with 10 Jackets:

ItemOriginal PriceDiscountDiscounted Price
1st item$25.000%$25.00
2nd-5th items$25.0010%$22.50 each
6th-10th items$25.0020%$20.00 each

Calculation:

  • 1st item: $25.00 × 1 = $25.00
  • 2nd-5th items: $22.50 × 4 = $90.00
  • 6th-10th items: $20.00 × 5 = $100.00
  • Total: $215.00
  • Original total: $250.00
  • You Saved: $35.00

Tiered discount on product page with 10 items

Product page display shows:

  • Your Price: 20.00$ × 5
  • 22.50$ × 4
  • 25.00$ × 1
  • Total Price: 215.00$

Tiered discounts applied in cart with 10 items

Cart display shows:

  • Subtotal: $215.00
  • You Saved: $35.00

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 tiered pricing using the Discount Rules and Dynamic Pricing plugin for WooCommerce. This powerful feature allows you to:

  • Encourage larger purchases by offering incremental discounts
  • Increase average order value with tiered incentives
  • Display clear discount information on product pages
  • Automatically apply tiered discounts based on cart quantity

The tiered pricing mode applies increasing discounts to subsequent units, creating a powerful incentive for customers to buy more.

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 tiered pricing, explore other quantity-based pricing models:


🔍 SEO Keywords

Primary Keywords: tiered pricing WooCommerce, tiered discounts WooCommerce, WooCommerce discount rules, dynamic pricing WooCommerce, quantity based discounts WooCommerce, tiered pricing table WooCommerce

Secondary Keywords: WooCommerce tiered pricing plugin, quantity discount WooCommerce, bulk vs tiered pricing, tiered pricing for WooCommerce, volume pricing WooCommerce, wholesale pricing WooCommerce, increase average order value, WooCommerce quantity breaks, Discount Rules and Dynamic Pricing plugin