For the complete documentation index, see llms.txt. This page is also available as Markdown.

๐Ÿ“ฆ Set Tiered Pricing by Purchase Volume

This guide walks you through creating a Volume Pricing rule โ€” from enabling the module to defining tiers and activating the rule on your storefront.

Want to reward your bulk buyers and boost average order value? With our Volume Pricing feature, you can easily configure tiered discounts that automatically adjust pricing as customers add more to their cart โ€” based on either quantity purchased or total spend.

๐Ÿ› ๏ธ How to Configure Volume Pricing

Step 1: Enable & Access the Module

  1. Go to B2B Pricing in the app sidebar.

  2. Toggle Volume Pricing ON.

  3. Click Configuration.

  4. Click Add Rule.

Step 2: General Information

  • Name your rule for easy reference

  • Set priority (lower number = higher priority)

  • Enable or disable the rule as needed

Step 3: Apply to Customers

Choose who receives this pricing:

  • All customers โ€” applies to everyone

  • Specific customer emails โ€” enter individual email addresses

  • Customer tags โ€” e.g., wholesale, vip, reseller

  • Logged-in customers only or non-logged-in customers only

Step 4: Apply to Products

Select which products the volume tiers apply to:

  • All products

  • Specific products or variants

  • Collections

  • Product tags

Products must be published to the Online Store sales channel.

Step 5: Select Markets (Optional)

Restrict this rule to specific Shopify markets or currencies.

Step 6: Choose Volume Pricing Type

Type โ€” What it counts:

Type
How it works

Quantity-based

Discount triggered by number of items

Value-based

Discount triggered by total cart value

Scope โ€” Where it applies:

Scope
How it works

Order-level

Entire order qualifies together

Product-level

Each product is evaluated separately

Variant-level

Each variant is evaluated separately

This could be confusing, so the further explanation will be in the Example of a Quantity/Value-based Pricing rule in conjunction with the Apply to setting

Step 7: Define Discount Tiers

Set the threshold ranges and choose a discount type:

Discount Type
Description

Fixed Price

Sets a specific price per item at this tier For example, you have 2 products priced at $10 and $12 to be chosen at Step 5. If you choose Fixed price and the Discount value is $8, both products will be $8 when the quantity/amount meets the criteria.

Fixed Amount Decrease

Subtracts a fixed dollar amount from the price For example: Discount value is $2, then your products will be discounted from $10 to $8.

Percentage Decrease

Reduces price by a percentage For example: Discount value is 20%, then your products will be discounted from $5 to $4.

You can add multiple tiers (e.g., 5โ€“20 units = 10% off; 21โ€“50 units = 20% off). Once your setup is complete, click Next.

You can preview customize the table in Design Table

Step 8: Exclude Customers (Optional)

Specify customers or customer tags that should not receive this pricing, even if they match the conditions above.

Step 9: Exclude Products (Optional)

Exclude specific products (e.g., limited editions, services, gift cards) from this rule.

Products/collections should be published to the Online Store to be able to apply the rule

Step 10: Set Schedule

Want this pricing to run for a limited time? Add Start and End dates (Optional) to automate activation and expiration.

Step 11: Validate & Save

Preview all settings and Save the rule. Eligible customers will see their adjusted prices automatically upon next login / refresh store.

Other: Re-install / Install Rule

If it not show on your theme, go to Installation and choose an installation method (auto or manual), then activate your pricing logic.

Choose one of these two options:

If the prices don't change to what you expect, please don't hesitate to contact us at support-sbc@bsscommerce.com or use our Live Chat for assistance.

๐Ÿ” Real-World Example

Imagine you have two products โ€” A and B โ€” and you create discount tiers:

  • 5 to 20 units โ†’ โ€œ10% offโ€

  • 21 to 50 units โ†’ โ€œ20% offโ€

If someone orders 45 units total:

  • Order-level rule โ†’ Entire order gets 20% off

  • Product-level โ†’ Product A (35 units) gets 20%, Product B (10 units) gets 10%

  • Variant-level โ†’ Discounts applied per variant (e.g. size/color), based on individual variant quantities

๐Ÿ›’ What Customers See on Storefront

  • When shoppers meet a tier, the discounted price replaces the original automatically

  • Quantities may โ€œjumpโ€ to threshold numbers when clicked (e.g. clicking a tier label adjusts quantity accordingly)

  • At checkout, the final tiered discount is applied

  • When combined with Custom Pricing / Price List, the app prioritizes the Custom Pricing / Price List rules first

You can also click on the quantity range, and the quantity automatically jumps to the number.

If you want the quantity to jump to the maximum number of the row, head to Settings (in the example, it's 100 instead of 20)

Here's the result on the Cart page:

If you use Volume Pricing in conjunction with Custom Pricing or Price List, the app will apply the prices from the Custom Pricing/Price List rule first.

Need assistance?

If you have a problem, please don't hesitate to contact us at support-sbc@bsscommerce.com or use our Live Chat for assistance.

Last updated