Menu schedule, happy hour, and stop list '86'
Three tools that manage dish availability over time:
- Schedule — a dish or custom menu is available only on specified days and hours (for example, breakfasts until 12:00 on weekdays, bar menu after 22:00).
- Happy hour — during a specified time window, a dish has a different (usually reduced) price.
- Stop list '86' — instantly remove a menu item from sale when the product runs out, and bring it back just as quickly.
All three rules are calculated in real time in the location's time zone — the guest and cashier always see the up-to-date picture.
Availability Schedule
How to set a schedule for a dish
- Open Menu in the admin panel.
- Find the required dish in the list — next to the activity toggle, there is a clock icon.
- Grey clock — schedule is not set (always available).
- Green — currently within the schedule.
- Red — currently outside the schedule (dish is hidden/unavailable).
- Click on the clock — the "Schedule and Prices" editor will open.
- Check the box "Limit availability by schedule".
- Set the days of the week and time windows (format
ЧЧ:ММ–ЧЧ:ММ). You can add multiple windows for one day (for example, lunch 12:00–15:00 and dinner 18:00–23:00). - For periods spanning past midnight (bar menu 22:00–03:00), mark the window as "overnight" — the system will correctly handle the transition past midnight.
- Click "Save" — the changes are published to the customer menu.
The dish schedule takes priority over the custom menu schedule. If a dish does not have its own schedule, it inherits the union of schedules of all custom menus it is part of.
Custom Menu Schedule
You can set a schedule not just for an individual dish, but for an entire category (custom menu) — for example, "Business Lunch" or "Breakfasts". In this case, all dishes in this category automatically become unavailable outside the specified hours.
The clock icon next to the custom menu name in the editor works just like the dish clock: one click opens the schedule and happy-hour rules editor for this menu.
Happy hour (time pricing)
Happy hour is a rule that automatically changes the price of a dish during a specific time window. Multiple rules can be combined; if several rules are active at the same time, the lowest price wins (the best offer for the guest).
Setup
- Open the "Schedule and Prices" editor for the dish or custom menu (clock button).
- In the "Happy hour (time pricing)" section, click "+ Add rule".
- Set:
- Name (e.g., "Happy hour") — displayed as a label for the discount.
- When active — time window by days of the week (the same schedule editor).
- Discount type: "Percentage discount" or "Fixed price".
- Save. You can add multiple rules (different hours, different discounts).
On the customer menu during the happy hour period, the regular price is shown crossed out, with the discounted price next to it. In the POS, the price on the tile updates automatically.
Stop List "86"
The "86" button is a quick way to remove a menu item from sale without deleting or archiving the dish. It is used when an ingredient suddenly runs out.
How to put a dish on the stop list
Next to each dish in the Menu section, there is an "86" button:
- If the dish is not on the stop list — the button is faded and outlined.
- If the dish is on the stop list — the button is red and filled.
Click "86" — a menu will appear:
| Option | What it does |
|---|---|
| Stop now | The dish is unavailable indefinitely until manually removed |
| Until the end of the day | Auto-restores at 23:59 |
| Until tomorrow | Auto-restores at 06:00 the next day |
How to remove from the stop list
Click the red "86" button — the stop status is removed immediately without confirmation.
Auto-restoration works on the client side in real time: as soon as the specified time arrives, the dish becomes available again without republication.
How the guest sees unavailable menu items
On the customer menu, a dish that is unavailable right now (out of schedule or on stop):
- Is displayed dimmed (opacity is reduced).
- The “Add to cart” button is disabled.
- A time hint appears under the price: 🕒 09:00–12:00 — showing when the dish will be available for purchase again.
- A dish removed via “86” is shown with a 🚫 icon.
The guest sees the entire assortment — understanding what the venue offers, but cannot order a menu item outside of its time window.
How POS responds to schedule and happy hour
- Dish tiles that are unavailable by schedule are greyed out and locked — the waiter cannot select them.
- If a dish has an active happy hour, the tile displays the reduced price (the regular one is crossed out).
- POS calculates the time in the location's time zone just like the customer menu — there are no discrepancies.
Related Sections
- QR Menu — customer menu setup, custom menus and sections
- POS — order taking by staff, response to schedules and happy-hour
- Kitchen (KDS) — kitchen display, receives only available orders
- Orders — monitoring and order management
- Multi-location — time zones are set separately for each location
Frequently Asked Questions
Can I set different schedules for the same dish in different locations?
The schedule is set at the dish level (globally). If you have multiple locations in different time zones, the time is calculated in the time zone of each specific location — a single rule like "breakfast until 12:00" will work according to the local time at each spot.
What happens if a guest tries to order a dish outside of its schedule?
The add-to-cart button is disabled. The dish remains visible but unavailable for order — the guest understands that the menu item is on the menu and sees when it will become available.
Does Happy Hour apply to options and add-ons?
Yes. The discount is applied to the base price of the dish, and the selected options and add-ons are calculated on top of the already discounted price.
Do I need to republish the menu after changing the schedule?
Changes to the dish schedule are published automatically upon saving. The custom menu schedule is also applied upon saving.
Can I put a dish on the stop-list directly from the POS?
The "86" stop-list is available in the Menu section — there is a button next to each dish. You cannot put a dish on the stop-list from the POS screen: this is done intentionally to separate menu management from order taking.