Set different price for different quantity range
Last updated
Last updated
If you want to tiered pricing depending on how many items your customers buy (e.g. buy 5 for 10% off, buy 10 for 20% off), you can use Quantity/Amount Break.
Go to B2B Pricing on the navigation and enable Quantity/amount break
After enabling, go to Configuration
Press Add rule to customize your rule
Enter the Name of the rule
Enter the Priority (0 is the highest priority)
Choose to Enable or Disable the rule
If several rules are applied to the same products or customers, and have the same priorities, the latest created rule is applied.
Choose who can see the altered pricing on your products
You can choose Specific customers by entering their emails
You can choose Customer tags to choose a group of eligible customers (e.g. "b2b" tag)
You can choose certain customers to be excluded from your applied customer group from Step 3.
Choose which products to apply the tiered prices to.
You can choose certain products to be excluded from your applied product group from Step 5
In Break type, you can choose between:
Quantity Break: the tiered prices will be based on how many items your customers buy.
For example: buy 5 products to get 10% off, buy 10 products to get 20% off.
Amount Break: the tiered prices will be based on how much your customers spend.
For example: spend $1,000 to get 10% off, spend $5,000 to get 20% off.
In Apply to, you can choose among:
Order level: the order must meet the configuration's criteria to get discounts.
Product level: products in the order must meet the configuration's criteria to get discounts.
Variant level: variants in ordered products must meet the configuration's criteria to get discounts.
This could be confusing, so the further explanation will be in the Example of a Quantity Break rule in conjunction with Apply to setting
In Table style, you can choose among 9 styles of table, which you can customize in Design Table
You can also preview how the table looks on the right-side corner
You can set the ranges that your customers can get a discount
In this example, Break type was chosen to be Quantity Break. If you choose Break type to be Amount Break, the "Quantity from" and "Quantity to" will change to "Amount from" and "Amount to", respectively.
In Discount type, there are 3 options:
Fixed price: purchases within the range will apply the new price (that you have inputted in Discount value), this applies to all products from Step 5.
For example: You have 2 products priced at $10 and $12 to be chosen at Step 5. If you choose Fixed price and Discount value is $8, both products will be $8 when the quantity/amount meets the criteria.
Fixed-amount decrease: If the purchased products meet the criteria, satisfied products will get a fixed discount.
For example: Discount value is $2, then your products will be discounted from $10 to $8.
Percentage decrease (%): Similar to Fixed-amount decrease, the satisfied products will get a percentage discount.
For example: Discount value is 20%, then your products will be discounted from $5 to $4.
You can add or subtract as many discount settings as you want.
Press Save button to save everything you've configured.
After setting up your configuration, head to Installation:
Choose one of these two options, and hit the Start installation button
If the prices don't change to how you expect, feel free to reach out to us at support-sbc@bsscommerce.com or Live Chat.
I made a purchase that has both products A and B, with the quantity being:
Product A
Size Small quantity: 4
Size Medium quantity: 10
Size Large quantity: 21
Total quantity for product A: 35
Product B
Size Medium: 10
Total order quantity: 45
And I have created a tiered pricing rule:
Products A and B are applied in Step 5, both products are applied with the tiered pricing as follows:
Purchase with quantity from 5 to 20 gets 10% off
Purchase with quantity from 21 to 50 gets 20% off
If Apply to is set to
Order level: the entire order gets 20% off since the overall quantity is 45.
Product level: product A overall quantity is 35, so product A gets 20% off, while product B gets only 10% off since over quantity is 10, in the order.
Variant level:
Size Small of product A has the quantity of 4, is not discounted (since it doesn't meet the criteria above)
Size Medium of product A has the quantity of 10, is discounted 10%
Size Large of product A has the quantity of 21, is discounted 20%
Size Medium of product B has the quantity of 10, is discounted 10%
Essentially, the Order level is the least granular, and the Variant level is the most granular.
After installing the feature to your store, it should look similar to this:
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 Checkout page:
If you use Quantity/Amount Break in conjunction with Custom Pricing or Price List, the app will apply the prices the Custom Pricing/Price List rule first.
Encounter a problem? Feel free to reach us at support-sbc@bsscommerce.com or Live Chat.