Guide · Order limits
How to limit order quantity and set order minimums on Shopify
Shopify caps units per variant per cart, and native B2B adds per-variant quantity rules. Neither sets a cart-wide minimum or targets a customer tag. Here is what each option covers.
Updated October 12, 2026
Short answer: Shopify’s built-in add-to-cart limit caps how many units of each variant go into one cart. For B2B catalog buyers, native quantity rules add a minimum, maximum and increment per variant. Neither limits a customer’s total across orders, sets a cart-wide unit or dollar minimum, or targets a customer tag. BTB Order Limits covers the cart-wide and tag-based cases.
First decide what you are limiting
Order Limits is one feature with four modes. Pick the one that matches your goal.
| Mode | What it limits | Example |
|---|---|---|
| Per-product | Units of chosen products | Max 2 of a promo item |
| Per-collection | Units from a collection, per line or in total | Min 24 from one collection |
| Cart quantity | Total units in the cart | Min 24 units |
| Cart amount | Cart subtotal | Min $500 |
Option 1: Shopify’s add-to-cart limit
Find it under Settings > Checkout > Advanced preferences > Add-to-cart limit. Per Shopify’s help center:
- It caps how many of each product can go into a cart in one order.
- It applies to each variant independently, not to the product or the cart as a whole.
- It is active by default. Stores with fewer than 250 sales see a recommended limit of 50. Stores with more get a calculated recommendation.
- It does not apply to Shopify POS carts, draft orders, carts with B2B catalog products that have quantity rules, or logged-in customers with a B2B customer profile.
- It does not apply to products with inventory tracking off, or with “Continue selling when out of stock” on.
It works for a blanket per-variant ceiling. It cannot vary by customer and has no minimum.
Option 2: Native B2B quantity rules
Set under Markets > Catalogs, or by CSV, per Shopify’s quantity rules page. Each rule has an increment (a whole number, default 1) and an optional minimum and maximum.
Rules apply per variant, and buyers cannot combine variants to reach a minimum. Catalogs are assigned to companies and locations, so every wholesale buyer needs a Company record. See what native Shopify B2B includes.
This is the right choice if you already run Companies and want per-variant rules inside a catalog.
Option 3: Cart-level and tag-based limits with BTB Order Limits
Each rule can apply to all customers, customers with a tag, a lifetime-spend threshold, or an order-count threshold. A guests toggle controls whether visitors who are not logged in are included.
When a cart breaks a rule, checkout is blocked until it complies. Your message can use live variables, so the buyer reads “Add 5 more units” instead of a generic error. Turn on “Show in cart” to display it on the cart page or drawer, inline or as a modal.
How the three compare
| Option | Best for | Cannot do |
|---|---|---|
| Add-to-cart limit | A per-variant ceiling for every shopper | Target by customer, set a minimum |
| B2B quantity rules | Per-variant min, max, increment in catalogs | Cart-wide totals, work without Companies |
| BTB Order Limits | Cart units or dollars, by customer tag | Per-variant rules at the catalog level |
Common setups
$500 minimum for wholesale buyers. Create a cart-amount rule with a minimum of 500 and the customer tag wholesale. Message: “Wholesale orders start at $500.”
Max 2 units of a promo item. Create a per-product rule with a maximum of 2 on that product. Leave the customer condition on all customers.
24-unit cart minimum. Create a cart-quantity rule with a minimum of 24, targeted at the wholesale tag.
For case packs on individual items, such as multiples of 12, use MOQ instead. The minimum order quantity guide explains when to use which.
What Order Limits does not do
Order Limits are cart-level rules. The customer condition decides who a rule applies to, but each rule is checked against the cart in front of it. It does not add up a customer’s purchases across separate orders, so it is not a lifetime cap per customer.
Set it up
- Pick a rule type. Choose per-product, per-collection, cart-quantity or cart-amount. Start with one and add more later.
- Set min / max and targeting. Enter the thresholds, choose the customer condition, and decide whether the rule applies to guests.
- Write the cart message. Add live variables for remaining units or cart total, and switch on “Show in cart”.
BTB works alongside or without Shopify B2B. See BTB vs. Shopify B2B and BTB pricing.
FAQ
Shopify order limits — common questions
Can Shopify limit quantity per customer?
Can I set a minimum order value on Shopify?
Does the add-to-cart limit apply to wholesale buyers?
What is the difference between Order Limits and MOQ?
Does it need Company accounts?
Get started
Limit orders by customer tag.
BTB Order Limits sets cart quantity and cart amount rules for tagged customers, with no Company records. Growth $8.99/mo, Advanced $29/mo, 7-day free trial.
- 7-day free trial
- No credit card
- Cancel anytime