How One Stop Volume Discounts does it
Metafield price lists
Tiers from the JSON metafield custom.volume_discounts, for example [{"min_qty": 12, "discount_percent": 2.0}]. The deal keeps the labels and design.
POS-only deals
Clear Online Store and keep Point of Sale (POS) under “Discount applies to channels” for in-store pricing.
Customer tag exclusion
Exclude customers with a tag, such as wholesale accounts that already have their own prices.
Order limits
Minimum and maximum quantities per deal, with Add to cart and Buy now disabled outside them if you want.
Set it up
- Define the product metafield custom.volume_discounts (JSON) and fill it from your ERP or import.
- Choose Create deal, then Price list, and check the field names in the Metafields section.
- Use “Refresh preview tiers” on a product to confirm the values, then save.
- For in-store pricing, limit the deal to Point of Sale (POS) under “Discount applies to channels”.
Step-by-step guides with every setting:
Good to know
- Metafield tiers and POS-only targeting are part of Professional ($24.99 per month at any volume).
- There are no customer-specific price lists or net payment terms. For those, use Shopify’s own B2B features.
Questions
Can One Stop Volume Discounts read volume pricing from an ERP?
Yes. The ERP writes the tiers to the product metafield custom.volume_discounts and the deal shows them. This is part of Professional.
Can I keep wholesale customers out of a retail volume discount?
Yes. A deal can exclude customers with a tag you choose.