Scheduling a menu group
A menu group can be available only at certain times — Breakfast until 11am,
Happy Hour from 4 to 6, Brunch on weekends only.
Scheduling is set per group. Items inherit availability from the group they are reached through, which means the same item can be orderable at lunch and not at breakfast without any per-item configuration.
Setting a schedule
In Management → Menu, open a group and switch on scheduling. For each day of the week you set the windows the group is available.
A day with no window is unavailable all day. A day switched off entirely is unavailable. These look the same to a guest and are worth keeping distinct in your own head when debugging.
Multiple windows in one day
A group can have more than one window per day — useful for a group that is available over lunch and again at dinner but not in between.
What a guest sees
Outside its window, a scheduled group:
- does not appear on the till
- does not appear on your online ordering page
- is not sent to delivery marketplaces
Time zone
Schedules run in the restaurant's own time zone, not the browser's and not the guest's. A restaurant in Denver serves breakfast until 11am Denver time regardless of where the person looking at the menu is sitting.
Windows are wall-clock times in the restaurant's zone, so they follow daylight
saving automatically — 11:00 stays 11:00 across the change. Anything
elsewhere in your setup that is pinned to a fixed UTC offset will drift against
this by an hour twice a year.
A group that should be showing and is not
Check in this order:
- Is the group itself switched on? Scheduling is separate from the group's own enabled flag.
- Is today's window actually set? A day can be on with no window, which is unavailable.
- Is a parent group scheduled? A child inside an unavailable parent is unreachable regardless of its own schedule.
- Was the menu published since the change?