Guide
B2B volume pricing or quantity discount: what fits your store?
Shopify's B2B volume pricing gives business customers fixed unit prices above a certain quantity, counted per variant. According to the changelog, it runs on Basic, Grow and Advanced since April 2026. Volume tiers from Hand-E AI Discounts give shoppers in your online store a percentage or fixed amount off. They can also count variants together.
Two tools with similar names
People who search for price breaks often mean two different things. One is a wholesale price: a cafe that orders as a business customer pays $21.90 instead of $24.95 from 10 packs on. The other is a quantity discount in the regular store: whoever buys 6 packs saves 10%.
For the wholesale price, Shopify has a tool of its own: B2B catalogs, which other platforms call price lists. In B2B catalogs you set quantity rules (minimum, maximum, increment) and volume pricing, up to 10 price breaks per product, which apply to each variant. The Shopify changelog of April 2, 2026 brought four of these features to Basic, Grow and Advanced as well. They are volume pricing, company profiles, payment terms and up to three active B2B catalogs. Unlimited catalogs and assigning catalogs directly to companies and locations stay reserved for Shopify Plus.
For a quantity discount in the store you need a discount. The two tools differ in three ways: fixed prices or percentages, per variant or across variants, and business customers only or all shoppers in your online store.
| Feature | Shopify alone | With Hand-E AI Discounts |
|---|---|---|
| Tool | volume pricing in the B2B catalog | Volume tiers |
| For whom | business customers with a B2B catalog | shoppers in your online store |
| Price form | fixed unit price per break | percentage or fixed amount |
| Breaks | up to 10 per product | as many as you like per discount |
| Counting | per variant | per line, per product, or across all products the discount covers |
| Plans | all, on Basic, Grow and Advanced with up to 3 active catalogs | every plan |
| Catalog discount | stops applying once volume pricing is set | combinations are set on Shopify's card |
Native: B2B catalogs with volume pricing
If you sell to business customers, Shopify's B2B features are the fitting route. They are built for it, and according to Shopify they cost nothing extra on Basic, Grow and Advanced.
- Company profiles and catalogs: Business customers get a catalog with prices of their own. On Basic, Grow and Advanced, up to three active catalogs are possible, assigned through markets.
- Volume pricing: up to 10 price breaks per product, which apply to each variant. The customer has to reach the quantity for each variant separately.
- Fixed price: Once a product has volume pricing, its price is fixed. An overall percentage adjustment on the catalog then stops applying, according to the help.
- Quantity rules: minimum, maximum and increment, for example in cases of 6.
- Enough when: your price breaks are meant for business customers alone and fixed unit prices per variant suit your catalog.
- Where it does not fit: customers without a company assignment do not get the prices of the B2B catalog, and variants do not count together towards a price break.
Volume tiers for shoppers in Hand-E AI Discounts
If shoppers in your online store should save above a quantity, create Volume tiers. They stand next to your B2B catalog and do not replace it.
- Create Volume tiers in Hand-E AI Discounts.
- Choose the scope, for example the Coffee collection.
- Choose the counting mode all variants of a product together so that whole bean and ground count together.
- Enter the tiers as percentages, for example 10% off from 6 packs.
- Check the cart in the preview and set on Shopify's Combinations card which discounts the tiers may apply alongside.
- Before the catalog and the tiers run at the same time, place a test order as a B2B test customer. That shows you what a business customer sees in checkout.
Worked example: variants counted apart or together
Coffee at $24.95 per pack in two variants, whole bean and ground. In the B2B catalog a pack costs $24.95 as well, and from 10 packs a volume price of $21.90 applies. For shoppers, Hand-E AI Discounts gives 10% off from 6 packs, counted with all variants of a product together. 10% of $24.95 is $2.495, rounded down to $2.49.
| Order | Rule | Counted | Price per pack | Total |
|---|---|---|---|---|
| Business customer: 12 × whole bean | volume price from 10 | 12, break reached | $21.90 | $262.80 |
| Business customer: 8 × ground | volume price from 10 | 8, break not reached | $24.95 | $199.60 |
| Business customer, both lines | per variant | 12 and 8 | $462.40 | |
| Shopper: 4 × whole bean, 2 × ground | Volume tiers from 6, per product | 6, tier applies | $22.46 | $134.76 |
What to watch out for
- Before both run at the same time, test with a B2B test customer how an app discount and B2B catalog prices work together in checkout.
- Volume prices are fixed prices. If you change your list price, you adjust the breaks in the catalog yourself.
- More than three active B2B catalogs and assigning catalogs directly to companies and locations need Shopify Plus.
- Under the counting mode everything in scope together, Volume tiers have percentage tiers and no fixed amount.
- Volume tiers take up one of the 25 slots for active automatic discounts.
Common questions
Since when is B2B volume pricing available on Basic, Grow and Advanced?
How does Shopify count the quantity for B2B volume pricing?
Do regular shoppers see the wholesale prices from a B2B catalog?
How many price breaks does a B2B catalog allow per product?
Related problems
Multiple quantity breaks don't fit in one discount
In Shopify's discount form, you set one minimum purchase requirement with one value. So each discount has one threshold. For 10% off 5 or more items and 15% off 10 or more, you need two separate automatic discounts. Or you use an app that keeps every tier in one discount.
Read moreQuantity discount counts the wrong items together
A native Shopify discount with a minimum quantity of items adds up all the items it applies to. If each product should count on its own, with its variants added up, you need one native discount per product. Or you use volume tiers where you choose how items are counted.
Read moreDiscount scripts stopped running in June 2026
Since June 30, 2026, Shopify no longer runs Scripts, and Scripts that were still published have been deactivated. Discounts that a line item script used to calculate now run through Shopify Functions: small pieces of app logic that Shopify runs in the checkout. Apps from the Shopify App Store bring them to stores on every plan.
Read more