Shopify now handles three kinds of order limit natively: a maximum per variant per cart (the add-to-cart limit), minimum, maximum and increment quantities for B2B buyers (B2B catalog quantity rules, on every plan since April 2, 2026), and a minimum or maximum order value (Checkout Blocks order value limits). Everything that depends on time or on a customer's history — per-customer limits across orders, daily order caps, store hours at checkout, delivery date capacity — still needs an app with checkout validation. The table below goes rule by rule.
Last verified: September 26, 2026, against Shopify's help center and developer documentation (sources at the end). Shopify ships features often; if you're reading this much later, check the sources.
Disclosure: this is written by the team behind OrderRules, one of the apps in the right-hand column. We've tried to be exact about what Shopify does natively — including where you don't need us.
Every order rule, native vs app
| Rule | Native in Shopify (2026)? | Who the native version applies to | Counts | OrderRules |
|---|---|---|---|---|
| Max units of a variant per cart | Yes — add-to-cart limit | All shoppers; inventory-tracked products only; not POS, draft orders or B2B catalogs | One cart | Product caps are shared totals per day/week/month, not per cart |
| Min / max / increment per variant | Yes, for B2B — catalog quantity rules | B2B company buyers only | One order | Minimum and step quantity per product or variant, for every shopper |
| Minimum or maximum order value | Yes — Checkout Blocks order value limits | All customers, or B2B companies only | One order | Not offered — use Checkout Blocks |
| Minimum order for local delivery | Yes — per-zone minimum | Local delivery (Shop Pay among express wallets) | One order | Not offered |
| One per customer, ever | No | — | — | Yes — lifetime limit (customers log in) |
| N orders or units per customer per week / month / rolling 30 days | No — Flow can only hold orders after they're placed | — | — | Yes |
| Spend or weight per customer per period | No | — | — | Yes — spend caps are soft |
| Orders per day or week for the whole store | No | — | — | Yes — daily cap free, weekly/monthly on Pro |
| Product or collection caps per period | No | — | — | Yes — shared across shoppers |
| Store hours and holiday closures at checkout | No — hours can be displayed, checkout stays open | — | — | Yes — free plan |
| Customer chooses a delivery date and time slot | No — manual delivery dates show an estimated range | — | — | Yes — Advanced plan |
| Capacity per delivery date or time slot | No | — | — | Yes |
| Pickup date and time slot, capped per slot | No — Pickup in store shows a ready-time message | — | — | Yes — per location |
| Limits that differ by country or market | Partly — Markets Pro cart value limits by country | Markets Pro orders | One order | Not offered |
| Limits that differ by customer tag | Via B2B catalogs for B2B companies | B2B company buyers | One order | Not offered — one rule for every logged-in customer |
Two columns matter more than the rest. "Who it applies to": most native quantity rules are B2B-only. "Counts": every native rule counts within one cart or one order. Anything that needs to remember yesterday's orders is outside what Shopify does natively.
What Shopify does natively
The add-to-cart limit
Under Settings → Checkout → Advanced preferences, the add-to-cart limit caps how many of each variant a customer can add to one cart. It applies to each variant independently, only to products with inventory tracked and without "continue selling when out of stock", and not to POS carts, draft orders, or B2B catalogs with quantity rules. It's a per-cart maximum: nothing stops the same customer from placing another order.
B2B quantity rules (every plan since April 2, 2026)
Shopify B2B is now on the Basic, Grow, Advanced and Plus plans, with up to 3 active catalogs on non-Plus plans. Catalogs support quantity rules — a minimum, maximum and increment for each variant — and volume pricing. They apply to B2B company customers buying through the catalog, within one order. If every buyer who needs a minimum or case pack is a B2B company customer, you may not need an app for it.
Checkout Blocks order value limits (April 13, 2026)
Shopify's Checkout Blocks app includes order value limits: a minimum and a maximum order subtotal, for all customers or only B2B companies, applied on every payment method including Shop Pay and express checkouts. The subtotal is calculated before gift cards and store credit, and limits set in your store currency are converted for local-currency buyers.
What else is native
- Local delivery has a minimum order amount per zone — but local delivery only works with Shop Pay among express wallets.
- Markets Pro can set cart value limits by country for Markets Pro orders.
- Shopify Flow can react after an order is placed — for example, hold or tag an order when a customer has placed another within 24 hours. It doesn't stop the checkout.
- Inventory stops sales when stock hits zero. It limits how much exists, not how much one customer or one day can take.
What went away: Shopify Scripts
Shopify Scripts stopped running on June 30, 2026. Plus stores that enforced quantity or checkout rules in Scripts need a replacement: native B2B quantity rules and Checkout Blocks for the cases they cover, and a Shopify Function (from an app, or a custom app on Plus) for the rest.
What still needs an app — and why
Every remaining gap has the same shape: the rule depends on time or on a customer's history.
- Per-customer limits across orders. "One per customer" or "three orders a month" requires remembering what the customer bought before and identifying them reliably — which in practice means requiring them to log in.
- Capacity. "40 orders on Saturday" or "8 pickups per half-hour slot" requires counting orders against a day or slot, not a cart.
- Time. Closing checkout at 20:00, skipping bank holidays, or offering only delivery dates at least two days out.
An app enforces these reliably only if it checks them at checkout, on Shopify's servers. Theme code and cart-page scripts are skipped by Shop Pay, Apple Pay, Buy it now buttons and direct checkout links. Shopify's checkout validation Functions run for every checkout, including express checkouts, on any plan when they come from a public App Store app. They don't run on POS, subscription renewals, or orders created by other apps.
When you don't need an app
- Only B2B buyers need minimums or case packs → B2B catalog quantity rules.
- You need "spend at least $X" → Checkout Blocks order value limits.
- You need to stop one huge cart, not repeat buyers → the add-to-cart limit.
- You need a delivery minimum for local delivery → the per-zone minimum.
When you do
- One per customer, or N per customer per period.
- A daily, weekly or monthly order cap for the store or a product.
- Checkout that closes outside your hours or on holidays.
- Customers choosing a delivery date, time slot or pickup slot — with a cap on each.
- Minimums or case packs for regular (non-B2B) shoppers.
How OrderRules fits (and where it doesn't)
OrderRules covers the time- and history-based rules above in one app, checked at checkout on any Shopify plan: per-customer limits by orders, units, spend or weight; daily, weekly and monthly caps; store hours and holiday closures; minimums and step quantities per product; and on the Advanced plan, delivery dates, time slots, pickup scheduling and capacity caps.
It deliberately leaves some things to Shopify: order value minimums (Checkout Blocks), B2B tier minimums (B2B catalogs), and rules by country. It also has limits of its own — per-customer limits require customers to log in, spend caps let the crossing order through, rules can't target customer tags, and near-simultaneous checkouts for a last unit can both succeed. The full list is on the compatibility and known limitations page.
For the per-customer rules specifically, see per-customer purchase limits; for minimums, the minimum order quantity guide; for wholesale, B2B and wholesale order limits; and for how validation works, Shopify checkout validation explained.
Sources
- Shopify Help Center: Add-to-cart limit
- Shopify Help Center: B2B features by plan · Quantity rules and volume pricing
- Shopify Help Center: Checkout Blocks order value limits · Shopify changelog, April 13, 2026
- Shopify Help Center: Local delivery · Pickup in store
- Shopify.dev: Cart and Checkout Validation Function API · Shopify Functions availability