Short answer: Order limit apps enforce minimums and maximums when a shopper checks out — as Shopify checkout rules, or in older apps through the store's theme. Point of sale sales, subscription renewals and orders created by other apps never go through the online store or its checkout, so no limit is checked. Draft orders are checked, but staff can override the rule with one click. None of this is a bug in a particular app; it is how Shopify works.
Where order limits are checked
| Where the order comes from | Are checkout rules checked? | Can the order be stopped? |
|---|---|---|
| Online store checkout, including Shop Pay, Apple Pay, Google Pay and PayPal | Yes | Yes |
| Draft orders created by staff | Yes — shown to staff | No — staff can choose “Ignore and create order” |
| Point of Sale | No | No |
| Subscription renewals | No | No |
| Orders created by other apps or the API | No | No |
Point of Sale
A sale rung up in Shopify POS is completed at the counter, not in the online checkout, so checkout rules never run on it. Shopify's own built-in add-to-cart limit excludes POS carts too. If your minimum is meant for online orders only, this is fine. If it is meant for every order — a wholesale minimum, say — a POS sale can break it without anyone noticing.
Draft orders
Draft orders are the subtle case, because the rule does run. While staff build a draft, the admin shows “Business rules that apply to this draft order” with your rule's message. When they complete a draft that breaks a rule, Shopify shows Unresolved business rules — and offers a button: Ignore and create order. One click and the order exists.
That is a deliberate design: staff sometimes need to make exceptions. But it means a draft order is never stopped by an order limit, only flagged. Apps that complete draft orders through Shopify's API can also skip the rules outright: Shopify gives them a bypassCartValidations option for exactly this.
Subscription renewals
The first order of a subscription goes through checkout, so your rules apply to it. Every renewal after that is created automatically by the subscription app on its schedule, with no checkout in between, so the rules are never consulted again. A renewal can therefore break a limit that the original order met — for example, after you raise a minimum, or change which products a rule covers.
Orders created by other apps and the API
Wholesale order forms, ERP and inventory systems, marketplace connectors and custom integrations often create orders directly through Shopify's Admin API. Those orders never pass through checkout, so no checkout rule sees them. If your limits matter for those channels, they have to be enforced in the system that creates the order — or at least caught after it arrives.
What you can do about it
- Decide which channels the limit is really for. Many stores want a minimum on the online store and nowhere else. If that is you, these orders are not a problem.
- Tell staff. For POS and draft orders, the limit is a policy people follow, not something software can enforce.
- Get told when it happens. Since these orders cannot be stopped, the next best thing is knowing about each one before it ships.
That last one is what Caliper's order alerts do. Caliper keeps a record of every rule set you publish, re-checks each new order against the rules that were live when it was placed, notes where it came from — point of sale, a draft order, a subscription renewal or another app — and emails you when it broke a rule. If an online store order ever gets through checkout when it should have been blocked, the email says so plainly, because that would be a problem on Caliper's side rather than a channel that cannot be enforced.
Find out about every order that broke a rule
Caliper enforces your limits at checkout and emails you about the orders that got through anyway. Free plan with one rule.
Install Caliper on the Shopify App StoreSources
- Shopify Developer docs: Cart and Checkout Validation Function API — where checkout rules run, including express checkouts and draft orders
- Shopify Developer changelog: Shopify Functions in draft orders, including
bypassCartValidations - Shopify Help Center: Add-to-cart limit — excludes POS carts and draft orders
- The draft order behaviour (“Unresolved business rules”, “Ignore and create order”) was observed on a live Shopify store.
Last checked on 5 October 2026.