Prime MOQ
Back to blog

Enforcement

Do order limits apply to draft orders?

Since December 2024, yes — validation runs in the draft orders admin and at checkout. There is also a deliberate override, which is exactly what you want for a phone order.

Prime MOQ Team

Prime MOQ Team

· 5 min read

Do order limits apply to draft orders?

Key takeaways

Yes. Shopify's developer changelog of 11 December 2024 added the Cart and Checkout Validation API to draft orders, where it runs in both the draft orders admin and at checkout, so a staff-built order that breaks a minimum is flagged before payment. A bypassCartValidations argument allows deliberate override on draft order completion, which is what makes genuine phone-order exceptions possible while shoppers still cannot bypass the rule. A theme-based limit cannot apply to draft orders at all, since no theme is involved.

This is the question that arrives once a merchant has order limits working on the storefront and then someone on the team builds an order by hand. Does the rule still apply? It is a fair worry: draft orders are created in the admin, nowhere near the cart your rule was written for.

The answer, with a date

Yes. Shopify's developer changelog entry of 11 December 2024 added support for three Function APIs in draft orders — the Delivery Customization API, the Payment Customization API, and the Cart and Checkout Validation API. For validation specifically it states that it "runs in draft orders admin and checkout".

So a staff member assembling a draft order that breaks your minimum sees it flagged in the admin, and the rule also applies if the customer completes that draft order themselves through checkout.

The override is a feature, not a hole

The same changelog documents a bypassCartValidations argument for draft order completion, letting an app or a staff member finalise an order despite unmet validation rules.

If your instinct is that this weakens the whole system, consider what draft orders are for. A customer phones with a genuine exception. A rep negotiates a one-off below your usual floor. You are replacing a damaged shipment and the replacement order is naturally short. In every case the person creating the order has authority the storefront shopper does not, and the store owner has already decided to make an exception.

The important property is that the override is explicit and taken by a person with admin access, not something a shopper can trigger. That is the distinction Shopify draws in its cart and checkout validation documentation, which describes validation as enforcement "that can't be bypassed by customers".

Why this is the test worth running before you trust a limit

Draft orders are the sort of surface that gets forgotten. If you are evaluating an order-limits app, this is a good probe, because it separates apps that hook the storefront from apps that use Shopify's validation layer:

  • A limit built in theme code cannot touch draft orders at all — there is no theme involved.
  • A limit built as a validation function applies, per Shopify's changelog, in the draft orders admin and at checkout.

The same logic separates them on Buy Now and on drawer carts. If a rule only exists on your cart page, every path that skips the cart page skips the rule.

How to check your own store in five minutes

  1. Create a draft order in the admin that deliberately breaks one of your rules — one unit where your minimum is six, say.
  2. Look for the warning on the draft order before you collect payment.
  3. Send the invoice to yourself and try to complete it as a customer.
  4. Then repeat the test from the storefront using Buy Now instead of the cart.

If the rule holds in all four, it is a real limit. If it only holds on your cart page, what you have is a suggestion — and worth reading why enforcement no longer needs Shopify Plus, because the fix is more available than most guides admit.

draft orderscheckout validationshopify functionstesting
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

Do order limits apply to draft orders in Shopify?

Yes. Shopify's developer changelog of 11 December 2024 records that the Cart and Checkout Validation API runs in draft orders admin and checkout, alongside the Delivery Customization and Payment Customization APIs. A draft order that breaks a rule is flagged in the admin before payment is collected.

Can staff override an order limit on a draft order?

Yes, deliberately. Shopify documents a bypassCartValidations argument on draft order completion, which lets an order be finalised despite unmet validation rules. The override requires admin access, so it is available to staff handling a genuine exception but not to shoppers.

How do I test whether my order limit is real?

Create a draft order that breaks the rule and check for a warning before collecting payment, complete the invoice as a customer, then try the same violation from the storefront using Buy Now rather than the cart. A rule that only holds on the cart page is a suggestion, not a limit.

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.