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.
| Rule | What it controls | Enforced at checkout | Plan |
|---|---|---|---|
| Store hours & holidays | When checkout is open at all | Yes | Starter |
| Daily order limits | Total orders accepted per day | Yes | Starter |
| Weekly & monthly caps | Orders across longer periods | Yes | Pro |
| Per-customer limits | How much one buyer takes over time | Yes | Pro |
| Spending caps | Order value per customer | Yes | Pro |
| Minimum order quantity | The floor on a product or variant | Yes | Pro |
| Step quantity | Case-pack increments | Yes | Pro |
| Product & collection limits | Units of a product or category | Yes | Starter (3 products) |
| Weight-based limits | Total cart weight | Yes | Pro |
| Delivery dates, slots & capacity | When the customer receives the order | Yes | Advanced |
| In-store pickup | Scheduled pickup, per location | Yes | Advanced |
| Estimated delivery date | Arrival range shown on product pages | Display only | Advanced |
Rules stack. When more than one applies, the first limit reached is the one that blocks the order.
New to OrderRules?
Start with our Getting Started guide to install the app and create your first rule in under 5 minutes.
Start HereStore Hours
Product & Variant Limits
Customer Rules
Delivery & Fulfillment
Guides
Notifications
Troubleshooting
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.