Prime MOQ
Back to blog

Order limits

Wholesale minimums without a B2B plan

Shopify's quantity rules live inside B2B catalogs, which most stores cannot reach. Here is how to run a wholesale floor using customer tags instead, and what you give up.

Prime MOQ Team

Prime MOQ Team

· 6 min read

Wholesale minimums without a B2B plan

Key takeaways

Shopify's native minimum, maximum and increment quantity rules belong to B2B catalogs, and B2B is limited to plans that support it, so most stores selling wholesale through customer tags cannot use them. A workable substitute scopes a value floor to a wholesale tag and adds increments where packaging requires, enforced by a cart and checkout validation function, which runs on Shopify's servers and is available on any plan through a public App Store app. What a tag-based approach cannot replace is volume pricing, company accounts with multiple buyers, and native theme display of quantity rules.

Plenty of merchants sell wholesale without ever touching Shopify B2B. The buyer emails, you tag their account, and they order at trade prices through the same storefront. It works right up to the moment you need a minimum, because that is where the native feature sits behind a door you cannot open.

Where the native rules stop

Shopify does have proper quantity rules: a minimum, a maximum, and an increment per product or per variant, documented in Setting up quantity rules and volume pricing in B2B. They are a property of a B2B catalog, and the Help Centre notes that "Shopify B2B features are included on plans that support B2B capabilities."

So the rules exist, and you cannot use them. Worse, the model does not fit informal wholesale anyway: catalogs attach to company accounts, not to a tag you put on a customer last Tuesday.

The shape that actually fits tagged wholesale

What you want is a rule that reads the customer, not the catalog. Three decisions make it work:

  • Scope by tag, not by product. A $250 floor applied to everyone punishes the retail shopper buying one candle. Applied to a wholesale tag, it is invisible to them.

  • Use value, not units, for the floor. A wholesale buyer reaching $250 across a mixed order is a better outcome than forcing twelve of one line. We compared the two in minimum order quantity or minimum order value.

  • Add increments where packaging demands it. Cartons are physical facts, and a value floor does nothing to protect them. That is a separate rule, covered in selling in case packs.

It has to hold at checkout, not on the page

Wholesale buyers are repeat, deliberate purchasers. They learn your storefront, and a rule that lives in your theme is one they will step around without meaning to, by editing the cart or using Buy Now.

Shopify's cart and checkout validation documentation is direct about the difference: validation functions "run on Shopify's servers and can block checkout progress when business rules aren't met," giving enforcement that "can't be bypassed by customers." Since 31 January 2024, "merchants on any plan can now use validation functions provided by public apps distributed through the Shopify App Store."

That last point is the one worth holding on to: the enforcement layer is not what B2B gates. The catalog is.

ChatGPT Image Jul 27, 2026, 05_33_05 AM.png

What you genuinely give up

Being honest about the gap matters more than selling a workaround:

  • Volume pricing. Shopify's B2B catalogs pair quantity rules with volume pricing, so a buyer sees a lower unit price at higher quantities. A tag-scoped limit does not give you tiered prices.

  • Company accounts. Multiple buyers under one company, with separate locations and payment terms, is a B2B construct. Tags model a person, not an organisation.

  • Native display. B2B themes can surface rules through the quantity_rule Liquid object. Outside that, whatever you use has to render the message itself.

If your wholesale business needs tiered pricing and company hierarchies, the plan is the answer and no app substitutes for it. If it needs a floor, a pack size and a polite message to the right customers, that is a rule problem, and it is solvable where you are.

wholesaleminimum order valuecustomer tagsb2b
Prime MOQ Team

About the author

Prime MOQ Team

Written by the team who build Prime MOQ for Shopify merchants. We write about order limits, wholesale rules and the economics of the orders that lose you money.

Frequently asked questions

Can I set a wholesale minimum on Shopify without B2B?

Not with a native setting. Shopify's quantity rules are a property of a B2B catalog and the Help Centre notes that B2B features are included only on plans that support B2B capabilities. The workable alternative is a rule scoped to a wholesale customer tag and enforced by a validation function, which is available on any plan through a public App Store app.

Should a wholesale floor use order value or quantity?

Value usually fits wholesale better, because the buyer can reach the threshold with any mix of products rather than being forced into twelve of one line. Add an increment rule separately where packaging means cartons should not be broken.

What do I lose by not using Shopify B2B?

Three things a tag-based rule cannot replace: volume pricing that lowers the unit price at higher quantities, company accounts that group multiple buyers with their own locations and payment terms, and native theme display of quantity rules through the quantity_rule Liquid object.

Set the rules of your store

Prime MOQ enforces minimum and maximum order quantity, order value and weight at Shopify checkout. Unlimited rules, free forever.

We use one cookie to remember this choice, and Google Analytics only if you say yes. Nothing analytics related loads until you do. Read the cookie policy.