To automate store hours on Shopify, install OrderRules and configure per-day open/close schedules from the dashboard. Checkout enables automatically at opening time and disables at closing — with support for multiple time windows per day, holiday calendars, and custom closed messages.
If you're manually opening and closing your Shopify store every day, you're wasting time and risking mistakes. Forget to close? You wake up to orders you can't fulfill. Forget to open? You miss sales during prime hours.

Automated store hours fix this. Set your schedule once, and your store automatically enables and disables checkout based on your business hours.
Why Automate Store Hours?
Most Shopify stores are "always open" — which makes sense for digital products or warehoused inventory. But if you run a bakery, restaurant, or any business with physical operating hours, an always-open store creates real problems — it's one of the key reasons why merchants oversell on Shopify:
- 3 AM orders for same-day delivery you can't fulfill
- Weekend orders when your shop is closed
- Holiday orders when you forgot to close the store
Setting Up Store Hours with OrderRules
Per-Day Schedules
Set different hours for each day of the week:
| Day | Hours |
|---|---|
| Monday – Friday | 9:00 AM – 6:00 PM |
| Saturday | 10:00 AM – 4:00 PM |
| Sunday | Closed |
Multiple Windows Per Day
Need a lunch break? Set multiple open windows:
- Morning: 9:00 AM – 12:00 PM
- Afternoon: 2:00 PM – 6:00 PM
Checkout automatically disables during the 12–2 gap and re-enables at 2 PM. This is especially useful for managing restaurant takeout orders across lunch and dinner shifts.
Holiday & Blackout Dates
Use the Holiday Calendar to schedule closures in advance:
- Christmas Day: Closed
- Christmas Eve: Open 9 AM – 1 PM only
- Your vacation: Closed Dec 26 – Jan 2
Set these weeks or months ahead. OrderRules enforces them automatically when the date arrives. If you run a catering or event business, the holiday calendar is essential for managing seasonal surges.
Custom "We're Closed" Messages
When customers visit outside your hours, they see a friendly message you write:
"We're closed for the day. Check back tomorrow at 9:00 AM!"
Real-world example: Kalkut's Convenience Store (Doncaster, UK) automates Monday–Sunday 8:30am–8:30pm across its 500+ SKU Shopify storefront, iOS app, and Android app — with the custom message "Sorry our deliveries are closed! Our opening times are 8:30am–8:30pm" triggered at checkout outside hours. For vertical-specific automation patterns see Shopify for farm shops (weekly harvest windows), Shopify for coffee roasters (roast-day cutoffs), and Shopify for local pet shops (cold-chain trading hours).
Combining Store Hours with Order Limits
The real power comes from combining store hours with order limits:
- Store hours control when you accept orders
- Order limits control how many you accept
- Together, they give you complete capacity control
For example: Open 9 AM – 6 PM, max 50 orders per day. If you hit 50 orders by 2 PM, checkout pauses even though you're still "open."
Get Started
Start your free plan and set up your store hours in under 5 minutes. No credit card required.