· Dash Checkout · order-limits  · 7 min read

Shopify order limits: min, max, and per-customer rules

Every type of Shopify order limit explained: minimum and maximum quantities, price floors and caps, increments, weight rules, and per-customer limits.

Every type of Shopify order limit explained: minimum and maximum quantities, price floors and caps, increments, weight rules, and per-customer limits.

Order limits are rules that control how much a customer can buy in your Shopify store: a minimum or maximum quantity, a price floor or cap, specific allowed quantities, a weight limit, or a cap on what one customer can buy across all of their orders. Shopify does not enforce most of these rules natively, so merchants set them up with a checkout validation app. The rules then block any order that breaks them, directly at the cart or checkout.

This guide covers every type of order limit, what each one is for, and how to set them up.

The types of order limits

Minimum and maximum quantity

These are the most common rules. A minimum quantity forces customers to buy at least a certain number of items, which wholesale and B2B stores use to keep small orders from eating their margins. A maximum quantity caps how many items one order can contain, which stops a single buyer from clearing your inventory during a restock or sale.

Quantity limits can apply to the whole cart, to each product separately, or to each variant separately. A “max 2 per product” rule and a “max 10 items in the cart” rule are both quantity limits, just grouped differently.

Minimum and maximum price

Price rules look at the cart total instead of the item count. A minimum price is how you enforce an order floor, for example requiring wholesale customers to spend at least $200. A maximum price caps the order value, which some stores use as a simple guard against fraudulent high-value orders.

A minimum price is also the only reliable way to turn a free shipping threshold into a hard requirement. If you are picking the threshold amount, our free shipping threshold calculator works out the break-even number from your average order value, margin, and shipping cost.

Quantity increments and allowed quantities

Increment rules make customers buy in multiples: 2s for paired items, 6s for glassware, 12s for case packs. Allowed-quantity rules go further and permit only specific amounts, like exactly 1, 5, 10, or 20. Subscription box stores use these for “pick 5” style offers, and wholesalers use them to match how cases actually ship. There is a full walkthrough in how merchants use quantity increments for pack-based ordering.

Weight limits

Weight rules set a minimum or maximum cart weight in pounds, kilograms, ounces, or grams. They matter most for stores shipping heavy or freight-bound products, where a carrier will reject anything under or over a certain weight. See weight-based order limits for setup details.

Per-customer limits across orders

Everything above applies to a single order. A customer who hits a “max 2 per order” cap can come back tomorrow and buy 2 more. Customer purchase limits close that gap by tracking what each customer has already bought and counting new orders against a lifetime quantity or spending cap. For identified customers, this is what makes “limit 1 per customer” hold across repeat orders, which is why stores running limited drops and restocks rely on it. The rule needs to know who the customer is, and it can require login on the limited products to guarantee that.

Rules about what can be bought together

One more family of rules controls combinations rather than amounts: blocking products from sharing a cart, requiring one product before another can be added, or capping an add-on relative to a main item. Those are mixed cart rules, covered in how to control which products can be bought together.

What Shopify enforces natively

Shopify’s built-in tools cover less than most merchants expect. You can stop overselling with inventory tracking, and Shopify Plus stores with B2B catalogs get some quantity rules for wholesale buyers. But standard Shopify has no setting that caps how many units of a product one shopper can check out with, no minimum order value that blocks checkout, and nothing that tracks a customer’s purchases across orders. The native vs app comparison walks through exactly where the built-in options stop.

Apps fill the gap using Shopify’s checkout validation functions. The rule runs on Shopify’s servers when the customer tries to check out, so it cannot be bypassed by editing the cart, switching devices, or checking out quickly.

How to set up an order limit

The steps below use DC Order Limits, but the concepts apply to most limit apps.

  1. Create a rule and pick your limits. Weight rules are their own rule type. For everything else, one rule can combine quantity, price, increment, and allowed-quantity fields; fill in whichever ones you need.

  2. Choose how the limit groups items. “Any item” applies the limit to the cart as a whole, “Product” applies it to each product separately, and “Product variant” applies it to each variant separately. A max of 2 grouped per product allows 2 of each product; grouped across any item it allows 2 items total.

  3. Choose which products the rule covers. You can target all products, products with specific tags, selected products, or selected variants. Collections are not a targeting option in DC Order Limits. The standard workaround is to tag every product in the collection and target that tag. The tags do not follow the collection on their own, so keep them current as products move in and out, by hand or with a Shopify Flow automation that tags new additions.

  4. Choose which customers the rule applies to. Apply it to everyone, only logged-in or logged-out customers, customers with specific tags, or selected customers by email. Customer tags are how stores run different rules for wholesale and retail buyers at the same time.

  5. Set where the rule runs. Rules can run in the cart, at checkout, or both. When a rule blocks an order, the customer sees a message explaining the limit. The app ships with clear default messages for each limit type, and on the Pro plan you can edit the wording and translations through the locale templates. A message that tells the customer exactly what to change turns a blocked checkout into a quick fix.

  6. Save, then test. Add products to a cart and try to break your own rule before customers do. Check both the cart and checkout if the rule runs in both places.

Best practices

  • Say the limit out loud. Put it in the product description or a banner as well as the checkout message. Customers who know the rule before they hit it rarely complain about it.
  • Treat tags as your targeting system. Tags survive catalog changes and work for customers too. Most complicated targeting questions resolve to a tagging question.
  • If one product or customer group should skip a limit, use the rule’s exclusions. A single rule with exclusions is easier to maintain than two rules that half overlap.
  • Revisit limits before sales events. A quantity cap that fits normal demand is usually wrong for a doorbuster, and the BFCM preparation checklist covers which limits to tighten before a big sale.

Frequently asked questions

Can I apply an order limit to a Shopify collection?

Not directly. DC Order Limits targets products, variants, and tags, so tag the products in the collection and target the tag. If the collection is automatic, use the same conditions that build the collection to drive your tagging.

Can I limit how much one customer buys across multiple orders?

Yes, with customer purchase limits rather than per-order rules. They track each customer’s past purchases and block checkout once a lifetime quantity or spending cap is reached. Per-order rules reset with every new cart; purchase limits do not.

Do order limits work in the cart or at checkout?

Either or both, per rule. Checkout enforcement is the backstop that cannot be bypassed; showing the rule in the cart as well gives customers an earlier, friendlier warning.

Can wholesale and retail customers have different limits?

Yes. Tag your wholesale customers and scope their rules to that tag. A common setup is a $200 minimum order for the wholesale tag and a per-product maximum for everyone else.

What does the customer see when a rule blocks their order?

An error message in the cart or at checkout that explains the limit, and the order cannot be completed until the cart satisfies the rule. Each limit type has a sensible default message, and Pro plan stores can edit the wording and translations.

Where to go next

For per-customer caps that survive checkout, start with customer purchase limits. For combination rules, read the mixed cart guide. For shipping-driven rules, see weight-based order limits.

Install DC Order Limits to set up your first rule in about 5 minutes. There is a free plan, and no theme code edits are required.

Back to Blog

Related Posts

View All Posts »
Install on Shopify