Order rules on Shopify let you control when, how many, and who can place orders in your store. Using an app like OrderRules, you can set daily order caps, automate store hours, enforce per-customer purchase limits, set spending budgets, import holiday calendars, and validate everything at checkout with Shopify Functions — no coding required. This guide covers every type of order rule available for Shopify merchants in 2026.
What Are Shopify Order Rules?
Order rules are a set of conditions you define to control order placement in your Shopify store. They answer questions like:
- How many orders can I fulfill per day?
- When should my store accept orders?
- Can one customer buy too much of one product?
- How much can each employee spend?
- Which days should my store automatically close?
The problem: Shopify's native features don't include built-in order limits, automated store hours, or per-customer caps. You can set inventory quantities, but that doesn't prevent overselling across multiple orders, doesn't enforce time-based closures, and doesn't handle B2B spending limits. This gap leaves capacity-constrained businesses vulnerable to taking on more orders than they can fulfill.
That's what order rules solve.
Why You Need Order Rules: The Capacity Problem
Many Shopify merchants operate under real-world constraints:
- Bakeries, cafes & restaurants: Can only fulfill 30-40 orders per day. Once that limit is reached, they need the store to stop accepting orders.
- Handmade & artisan sellers: Each item takes hours to produce. A viral post could generate 200 orders in a day, leaving months of backlog.
- Service businesses: Hair salons, personal training, consulting — time slots are finite.
- Limited drops & collectibles: Creators release 500 units at a time and want to prevent scalping via per-customer limits.
- B2B & corporate stores: Need employee spending caps, order frequency limits, and manager approval workflows.
- Regulated industries: Some products require compliance checks, age verification, or mandatory waiting periods between purchases.
Without order rules, you either manually turn off the store (crude) or accept orders you can't fulfill on time (damaging reputation).
For a deep dive on why this matters, see Why Merchants Oversell: The Shopify Capacity Problem.
Who Needs Order Rules?
- Bakeries, pastry shops, artisan food makers
- Handmade & craft sellers (Etsy-to-Shopify migration)
- Print-on-demand with quality constraints
- Local delivery & pickup services
- Restaurants offering online ordering
- Limited edition drops (fashion, collectibles, gaming)
- B2B wholesale & corporate employee stores
- Service businesses (salons, coaching, tutoring)
- Subscription box creators
- Regulated products (alcohol, cannabis, supplements)
- High-volume sellers managing fulfillment teams
Type 1: Daily, Weekly & Monthly Order Limits
The most common order rule. You set a cap—say, 50 orders per day—and the app blocks new orders once that threshold is reached.
How It Works
- You define a limit: 50 orders per day
- Customers place orders; the count increments
- At 50 orders placed, checkout is blocked for new customers
- The counter resets daily at midnight (your timezone)
- Customers see a message: "We've reached our order limit for today. Please try again tomorrow."
Reset Periods
Choose your reset window:
- Daily: Resets every midnight
- Weekly: Resets every Monday (or day of your choice)
- Monthly: Resets the 1st of each month
What Customers See
When the limit is reached, the checkout is disabled with a custom message. Early-stage visitors see a live countdown: "45 spots remaining today" (if you enable it).
Best For
Any business with fulfillment constraints. This is the single most valuable rule for bakeries, handmade sellers, and restaurants.
Related guide: How to Set Order Limits on Shopify

Type 2: Automated Store Hours
Set when your store accepts orders. Perfect for restaurants, local delivery services, and timezone-specific businesses.
How It Works
- Define store hours: Monday–Friday 9 AM–9 PM, Saturday 10 AM–11 PM, Sunday Closed
- Set your timezone (e.g., US Eastern, Australia/Sydney)
- Outside these hours, checkout is blocked
- Customers see: "Our store is currently closed. We'll reopen tomorrow at 9 AM."
Advanced Features
- Multiple windows per day: Open 9–11 AM for breakfast orders, closed 11 AM–5 PM, reopen 5–9 PM for dinner
- Per-day customization: Different hours for each day of the week
- Holiday overrides: Automatically close on specific dates (see Holiday Calendar, below)
- Timezone-aware: Prevents orders from customers in different time zones during your off-hours
Best For
- Restaurants offering online ordering
- Local pickup/delivery services
- Service businesses with appointment slots
- Subscription boxes with specific fulfillment windows
Related guide: Automate Shopify Store Hours (No Code Required)
Type 3: Holiday Calendar
Import US, Canadian, or UK holiday calendars and auto-close your store on major holidays. Also manually add custom closure dates.
How It Works
- Select your country's holiday calendar
- OrderRules automatically adds closures for: New Year, MLK Day, Presidents Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas, Boxing Day, etc.
- Your store closes at midnight on those days (optionally with a custom reopening time)
- Manually add extra dates: owner's birthday, summer break, annual inventory day
What Customers See
"We're closed for [Holiday Name]. We'll reopen on [Date] at [Time]."
Best For
Any business that closes for holidays. Saves the hassle of manually closing and reopening.
Related guide: Holiday Calendar for Shopify: Auto-Close Your Store
Type 4: Per-Product & Collection Limits
Set caps on individual products or entire collections. Ideal for limited-edition drops or handmade items where you only want to sell 10 units total across all orders.
How It Works
Product-level limit:
- Product: "Handmade Ceramic Mug"
- Limit: 10 units total
- Once 10 units are ordered, that product is hidden or grayed out
Per-variant limit:
- Same product, different colors: Blue cap of 5, Red cap of 3, Yellow cap of 2
Collection-wide limit:
- "Limited Drop 2026" collection with 100 total items
- Once 100 items are ordered across all products in that collection, the entire collection closes to new orders
Best For
- Limited edition drops (fashion, collectibles, art)
- Handmade sellers with small batch sizes
- Pre-orders with fixed production runs
Related guide: Prevent Overselling on Shopify: Per-Product Limits
Type 5: Per-Customer Purchase Limits
Limit how often the same customer can order and how much they can buy per order. Prevents bulk buying and "scalping" of limited items.
How It Works
Frequency limits:
- Customer can place 1 order per day
- Customer can place 1 order per week
- Customer can place 1 order per month
- Customer can place 1 order per lifetime
Quantity limits:
- Customer can buy maximum 2 units per order
- Customer can buy maximum 5 units per day
- Customer can buy maximum 10 units per month
The limit is tied to the customer's email address or login ID (for B2B).
Best For
- Limited drops (prevent one person from buying all 500 units)
- Anti-scalping enforcement
- Subscription services (prevent duplicates)
- VIP access programs (1 ticket per customer)
Related guide: Per-Customer Order Limits: Anti-Scalping & Frequency Caps
Type 6: Per-Customer Spending Caps
Set a dollar-amount budget per customer. Commonly used in B2B, employee stores, and corporate programs.
How It Works
You define: Employee can spend $500 per month
The customer logs in, places orders, and once they hit $500, checkout is blocked: "You've reached your monthly spending limit of $500. Your budget resets on June 1."
Period Options
- Daily: $100 per day
- Weekly: $500 per week
- Monthly: $2,000 per month
- Lifetime: $10,000 total (great for VIP access or trial accounts)
Strict Login Enforcement
For B2B/corporate use, you can enforce that customers must log in to place orders—this ensures the spending cap is tied to their actual account, not a guest checkout.
Best For
- Employee discount stores
- B2B wholesale accounts with credit limits
- Corporate gifts & incentive programs
- Trial/freemium accounts with spending caps
Related guide: Per-Customer Spending Caps: B2B & Employee Store Guide
Type 7: Minimum Order Quantity
Enforce a minimum quantity per product or store-wide. Common in B2B and wholesale.
How It Works
Product-level:
- T-Shirt wholesale: minimum 12 units per order
Store-wide:
- All orders must contain at least $100 in products
If a customer tries to checkout with fewer units or below the dollar threshold, they see: "This product has a minimum order of 12 units. Please adjust your cart."
Best For
- B2B & wholesale sellers
- Bulk/case orders (e.g., coffee wholesale)
- High-touch items where small orders aren't profitable
Dynamic Storefront Messaging
Show live order counters and custom messages on your store, so customers know your capacity status in real-time.
Live Counters
Use the {REM_QTY} tag to display remaining quantity:
- "Only spots left today!"
- "We have handmade items in stock"
This updates live as orders come in—no page refresh required. Creates urgency and helps customers understand capacity.
Custom Messages
- Reaching limits soon? Show a yellow banner: "We're nearly full for today. Order soon!"
- Closed for the day? Show a blue banner: "We'll reopen tomorrow at 9 AM"
- Holiday closure? Show a badge: "Closed for Thanksgiving. We'll reopen Nov 28"
Theme App Embed (No Code)
Add the OrderRules widget to your theme without editing code. It installs in seconds and works with any Shopify theme (Dawn, Supply, Narrative, custom themes, etc.).
Related docs: Storefront Messaging & Live Counters

Checkout Validation with Shopify Functions
Order rules are enforced at the server level using Shopify Functions, not just on the storefront. This means:
- Rules cannot be bypassed by disabling JavaScript
- Rules work on all checkout paths: web, mobile, API, third-party integrations
- Rules prevent fraud and ensure you never accept orders you can't fulfill
Why Server-Side Matters
If order limits were only enforced on the storefront (via JavaScript), a tech-savvy user could:
- Disable JavaScript in their browser
- Use a browser extension to remove the "order limit" message
- Submit the order via API directly
Shopify Functions prevent this. The validation happens on Shopify's servers, after the customer submits their order but before payment is processed. You can't bypass it.
How It Works
- Customer fills cart, clicks "Checkout"
- Checkout form is submitted
- Shopify Functions validate the order against your rules
- If it passes, payment processes
- If it fails, checkout blocks with your custom error message
No amount of browser trickery bypasses this.
Related guide: Shopify Checkout Validation & Functions: Build Bulletproof Order Rules
Choosing the Right Plan
OrderRules offers two plans: Starter (Free) and Pro ($9.99/month).
Feature Comparison
| Feature | Starter (Free) | Pro ($9.99/mo) |
|---|---|---|
| Store hours | ✓ | ✓ |
| Holiday calendar | ✓ | ✓ |
| Daily order limit | Up to 100/day | Unlimited |
| Product limits | Up to 3 products | Unlimited |
| Per-customer order limits | — | ✓ |
| Spending caps | — | ✓ |
| Minimum order quantity | — | ✓ |
| CSV bulk import | — | ✓ |
| Storefront messaging | ✓ | ✓ |
| Live order counter | ✓ | ✓ |
| Priority support | — | ✓ |
Starter Plan: Good For
- Small bakeries or cafes (under 100 orders/day)
- Seasonal businesses (use store hours + holiday calendar)
- Testing order rules before upgrading
Pro Plan: Good For
- High-volume sellers (over 100 orders/day)
- Limited drops with per-customer restrictions
- B2B stores with spending budgets
- Sellers with multiple products each with different caps
- Bulk import of rules (CSV upload)
Most growing businesses start with Starter and upgrade to Pro within 3–6 months.
Getting Started: 5-Minute Setup
Setting up OrderRules takes less than 5 minutes.
Step 1: Install
Go to the Shopify App Store and click Add App. Grant the necessary permissions (OrderRules only requests access to orders, products, and your store settings—nothing else).
Step 2: Create Your First Rule
From the OrderRules dashboard:
- Click Create Rule
- Choose rule type (e.g., Daily Order Limit)
- Set parameters (e.g., 50 orders per day)
- Add a custom message for customers
- Click Publish
Step 3: Test
Place a test order. Verify that:
- The order goes through
- Your dashboard counter increments
- The live storefront widget updates (if enabled)
Step 4: Go Live
Your rule is now active. Monitor your dashboard as orders come in.
Real-World Examples
Example 1: Artisan Bakery
Business: Small-batch sourdough bread. 15 loaves made fresh daily.
Rules:
- Daily order limit: 15
- Store hours: 6 AM–8 PM
- Holiday calendar: US holidays + owner's vacation (Aug 15–22)
- Storefront message: "We bake fresh daily. loaves remaining."
Result: Orders stop at 15 per day. Customers know they're buying fresh bread that morning. No overselling, no angry refunds.
Example 2: Limited Fashion Drop
Business: Streetwear brand releasing 200 limited hoodies.
Rules:
- Product limit: 200 hoodies total
- Per-customer limit: 1 hoodie per customer, per lifetime
- Daily order limit: 50 (to manage fulfillment)
- Storefront message: "Only hoodies left in this exclusive drop."
Result: 200 hoodies sell out in 2 days. Fair distribution (no one buys 50 for resale). Fulfillment is manageable (50/day).
Example 3: B2B Wholesale
Business: Coffee importer selling to cafes.
Rules:
- Per-customer spending cap: $5,000 per month
- Minimum order: $500 (no small orders)
- Customer login required (tied to wholesale account)
- Monthly order frequency: 1 order per week per customer (prevents hoarding)
Result: Predictable monthly revenue. Customers spend budgets evenly across the month. No surprise bulk orders that drain inventory.
Example 4: Appointment-Based Service (Booking Integration)
Business: Hair salon with 4 stylists, 8-hour days, 2 customers/hour = 8 slots per stylist per day = 32 slots/day max.
Rules:
- Daily order limit: 32 (tied to appointment slots)
- Store hours: 10 AM–6 PM (booking window)
- Per-customer limit: 1 appointment per week (prevents booking hoarding)
Result: Appointment slots are always available. No overbooking. Stylists can guarantee timely service.
Common Questions
Can I change a rule after it's live?
Yes. You can update limits, messages, and reset periods at any time. The change takes effect immediately for new orders. (Previous orders are not affected.)
What happens to orders already placed if I lower a limit?
Nothing. Only new orders count against the new limit. If you had 40 orders yesterday and lower the daily limit to 30 today, you don't retroactively cancel yesterday's orders.
Does OrderRules work with Shopify Plus?
Yes. OrderRules uses Shopify Functions, which are available to all plans (plus, standard, lite, development, and storefronts).
Can I set rules per-country?
Not directly by country, but you can set rules by collection or product, then organize collections by region. For example: "US Collection" with one limit, "EU Collection" with another. We're exploring country-based rules for future releases.
Does OrderRules support subscriptions?
Order limits work alongside subscriptions. The per-customer limits are aware of subscription orders. For example, if a customer has a "1 order per month" limit and a subscription, the subscription auto-renewal counts toward that limit.
Can I see which customers hit the limit?
Yes. The OrderRules dashboard shows a log of all blocked orders, including the customer email and reason for rejection. You can export this data.
What if a customer disputes a limit?
You can manually override a limit for a specific customer by adding them to an allowlist. This is useful for VIP customers or special cases. You can also reach out to support@orderrules.com for assistance.
Blog & Resource Links
For deeper dives into each rule type, check out these guides:
- Why Merchants Oversell: The Shopify Capacity Problem
- How to Set Order Limits on Shopify
- Automate Shopify Store Hours (No Code Required)
- Holiday Calendar for Shopify: Auto-Close Your Store
- Prevent Overselling on Shopify: Per-Product Limits
- Per-Customer Order Limits: Anti-Scalping & Frequency Caps
- Per-Customer Spending Caps: B2B & Employee Store Guide
- Shopify Checkout Validation & Functions: Build Bulletproof Order Rules
- Storefront Messaging & Live Counters
Start Setting Order Rules Today
Order rules give you control. No more overselling. No more angry customers with refund requests. No more burnt-out fulfillment teams.
Install OrderRules free from the Shopify App Store. Set up your first rule in under 5 minutes. No credit card required for the Starter plan.
Have questions? Reach out to support@orderrules.com or check our Help Center.
Updated: May 2, 2026 | Next update: August 2026