Skip to main content
Documentation

OrderRules Documentation

Everything you need to set up and manage order limits, store hours, and capacity control on your Shopify store.

OrderRules is a Shopify app that decides what your store will accept — how many orders a day, how much any one customer can buy, when checkout is open, and which delivery dates are available. Every rule is enforced server-side at checkout by a Shopify Function, so it holds through Shop Pay, Apple Pay and direct checkout URLs rather than only on the cart page.

These docs cover installation, each rule type, the storefront messages customers see, and the analytics behind them. If you're setting up for the first time, the quick start below gets a working rule live in about five minutes. If you're looking for a specific behaviour, the capability map is the fastest way to find the right page.

What you can control

Every rule below is enforced at checkout unless noted otherwise.

RuleWhat it controlsEnforced at checkoutPlan
Store hours & holidaysWhen checkout is open at allYesStarter
Daily order limitsTotal orders accepted per dayYesStarter
Weekly & monthly capsOrders across longer periodsYesPro
Per-customer limitsHow much one buyer takes over timeYesPro
Spending capsOrder value per customerYesPro
Minimum order quantityThe floor on a product or variantYesPro
Step quantityCase-pack incrementsYesPro
Product & collection limitsUnits of a product or categoryYesStarter (3 products)
Weight-based limitsTotal cart weightYesPro
Delivery dates, slots & capacityWhen the customer receives the orderYesAdvanced
In-store pickupScheduled pickup, per locationYesAdvanced
Estimated delivery dateArrival range shown on product pagesDisplay onlyAdvanced

Rules stack. When more than one applies, the first limit reached is the one that blocks the order.

Frequently asked questions

Four things: when checkout is open (business hours, holiday closures), how many orders you take (daily, weekly and monthly caps), how much any one customer can buy (per-customer quantity limits, spending caps, minimum order quantities, case-pack steps, weight limits), and when delivery happens (date and time-slot picker, per-date capacity, blackout dates, scheduled in-store pickup). The capability map above lists each one with the plan it belongs to.

Yes. Rules are enforced by a Shopify checkout validation Function, which runs server-side at the moment of purchase. That is what makes them hold through Shop Pay, Apple Pay, Google Pay and direct checkout URLs — all of which bypass the cart page entirely and would defeat a theme-level or widget-level control.

No. Checkout validation Functions from public App Store apps run on every Shopify plan, so order limits, store hours and delivery date enforcement all work without Plus. The only genuinely Plus-only capability in this category is rendering a custom field on the checkout page itself, which OrderRules does not require — its picker lives on the product and cart pages.

About five minutes for a first rule: install the app, open the relevant section, enter your number, and save. Delivery scheduling takes closer to ten minutes because it also needs a theme app block added to your product and cart templates. No code is involved in either case.