Skip to main content

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.

Daylight saving

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:

  1. Is the group itself switched on? Scheduling is separate from the group's own enabled flag.
  2. Is today's window actually set? A day can be on with no window, which is unavailable.
  3. Is a parent group scheduled? A child inside an unavailable parent is unreachable regardless of its own schedule.
  4. Was the menu published since the change?