How to set a minimum order value for B2B buyers on Shopify
Short answer: Apply a minimum order amount only to B2B company buyers (or wholesale-tagged customers), leaving retail checkout untouched. In Checkpost, choose “B2B minimum order value” from Templates, adjust the values, test it, then save and enable the rule.
The problem
Trade accounts get better pricing in exchange for volume. A wholesale minimum enforces that agreement automatically.
How to set it up
- Install Checkpost from the Shopify App Store.
- Open Templates and choose B2B minimum order value.
- Set the wholesale minimum.
- Use Try this rule to test a sample cart, then click Save rule.
The rule
Checkout is blocked when all of these conditions are true:
- Customer is a B2B company buyer
- Cart subtotal is less than 250
Shoppers see: “Wholesale orders have a $250 minimum.” at the top of checkout, in the cart and at checkout.
Rule definition (JSON)
{
"name": "B2B minimum $250",
"match": "all",
"conditions": [
{
"kind": "boolean",
"field": "is_b2b",
"value": true
},
{
"kind": "number",
"field": "cart_subtotal",
"op": "lt",
"value": 250
}
],
"message": "Wholesale orders have a $250 minimum.",
"target": "cart",
"runOn": "always"
}Where this rule works
These are cart and checkout validations, including supported accelerated checkouts. They are current-cart policies; they do not track previous purchases of a SKU. Shopify excludes POS, recurring subscription orders and native pre-order/Try Before You Buy flows from this API. See Shopify's validation compatibility.
Tips
- Use the B2B company condition for Shopify B2B, or a wholesale customer tag otherwise.
- Set different minimums per tier by creating rules per customer tag.
Can you do this without an app?
Shopify B2B catalogs support per-product quantity rules for company buyers. An order-value minimum across the whole cart needs a checkout rule.
FAQ
Does it affect retail customers?
No. It only applies when the buyer is a B2B company buyer.
Which currency is the minimum in?
Your store's base currency, converted automatically for buyers paying in other currencies.
Related rules
Wholesale-only products
Prevent retail customers from buying wholesale SKUs by requiring a wholesale customer tag or a B2B company account.
Variant minimum plus quantity increments
For bulk-tagged products, require each variant to total at least 20 units and a multiple of 10, even when the same variant appears on separate cart lines.
Wholesale minimum excludes other products
For customers tagged wholesale, require at least 100 in products tagged bulk; unrelated retail items do not count toward the wholesale minimum.