Setting Opening Hours
- Go to Stores → your store → Settings → Opening Hours
- By default, stores are set to Open 24 hours
- Toggle this off to set specific hours for each day
- Configure opening and closing times for each day of the week
- Click Save
Adding Multiple Time Periods
If your store has split hours (e.g., closed between lunch and dinner), add multiple time periods per day:- Click on the day you want to configure
- Click Add another time period
- Set the start and end times for each period
- 11:00 - 14:30 (lunch)
- 17:00 - 22:00 (dinner)
Hours After Midnight
If your store operates past midnight, you need to configure the next day’s hours to include the early morning period. Example: Open until 2:00 AM on Saturday night:- Friday: 17:00 - 23:59
- Saturday: 00:00 - 02:00, 17:00 - 23:59
Closed Days
To close on a weekday every week, turn on that day’s Closed toggle on Opening Hours. The day’s time pickers are replaced with Closed all day, and customers see Closed next to that day in your store’s opening hours. This is a weekly setting — it repeats every week. For a one-off date, use Special Opening Hours instead.Special Opening Hours
Special Opening Hours are date-specific hours that override your weekly hours for one date — use them for a bank holiday, a private event, or an early close on a known date. They are on the same page, below the weekly hours: go to Stores → your store → Settings → Opening Hours and scroll to Special Opening Hours (“In addition to your regular opening hours above, you can set date specific opening hours to override your default weekly opening hours”). Before you add anything, the table reads No special hours set.Adding a date override
1
Open Opening Hours
Go to Stores → your store → Settings → Opening Hours.
2
Add a row
Under Special Opening Hours, click + Add special hours. A row is added to the table with the columns Date, Open Time and Close Time.
3
Pick the date
Click Select date and choose the date from the calendar. Each row is a single date (DD-MM-YYYY) — there are no date ranges, so a three-day closure needs three rows.
4
Set the times
Set Open Time and Close Time. Both are required, and both pickers step in 15-minute intervals. To stay open until the end of the day, use 23:59.
5
Save
Click Save in the bar at the top of the page (it shows Unsaved changes while you have edits; Discard reverts them).
Removing a date override
Click the bin icon at the end of the row, then Save. The row is deleted and that date goes back to your normal weekly schedule. Delete rows once the date has passed — a stale row for a date earlier in the current week still overrides what customers see for that weekday for the rest of the week.Closing all day on a specific date
There is no “closed” toggle on a special hours row. The weekly hours have a Closed toggle; the dated rows do not, and both Open Time and Close Time must be filled in. The closest equivalent is a zero-length window: set Open Time and Close Time to the same time — for example both to 00:00. No moment of that day falls inside the window, so the store is treated as closed for the whole date and no order can be placed at any point on it.Special hours and pre-orders
If you accept pre-orders, a pre-order for a date that has special hours must fall inside the special-hours window; anything outside it is rejected when the customer tries to place the order. With an all-day 00:00–00:00 override, every pre-order for that date is rejected.How far ahead a row takes effect
You can save a row for any future date, and it is always applied on the date itself — your store’s open/closed check reads that date’s special hours before anything else. What customers see is a rolling view of roughly the next seven days: the hours list is weekday-based, so a dated override only replaces the hours shown for its weekday once that date is the next occurrence of the weekday. Until then, customers keep seeing your regular hours for that weekday.Pre-Orders Outside Opening Hours
By default, customers can only order during opening hours. To allow orders when you’re closed (for future fulfillment):- Go to Stores → your store → Settings → Pre-Orders
- Turn on Also accept pre-orders outside of opening hours
How ASAP Delivery Interacts with Opening Hours
ASAP order availability is calculated from the first available delivery or pickup slot, not from your venue’s opening time. This means customers may be able to place ASAP orders before your venue officially opens. Example: Your venue opens at 5:00 PM, but your first delivery slot is set to 4:00 PM. With ASAP enabled and a 45-minute lead time, a customer could place an order as early as 3:15 PM — well before your stated opening time. This happens because the system checks whether the next available fulfillment slot is within the configured lead time (default 45 minutes). It does not check whether the venue is currently open. For more on ASAP configuration, see Order Scheduling. For pre-order slot settings, see Pre-orders.Temporary Closures
Which tool you use depends on when the closure starts:
Snoozing cannot be scheduled to begin later: the snooze starts the moment you click Disable orders, and picking a date in the snooze modal sets when orders resume, not when they stop. Use Special Opening Hours for anything you’re planning ahead.
Tips
- Be accurate - Customers will expect orders to be ready during your stated hours
- Buffer time - Consider closing orders 15-30 minutes before kitchen close
- Holidays - Add a dated row under Special Opening Hours rather than editing your weekly hours; use snoozing only for closures that start immediately
- Test your setup - Place a test order to verify hours work as expected