Расписание меню, happy hour и стоп-лист «86»
Три инструмента, которые управляют доступностью блюд во времени:
- Расписание — блюдо или кастомное меню доступно только в заданные дни и часы (например, завтраки до 12:00 в будни, барное меню после 22:00).
- Happy hour — в заданное окно времени у блюда другая (обычно сниженная) цена.
- Стоп-лист «86» — мгновенно убрать позицию из продажи, когда продукт закончился, и так же быстро вернуть.
Все три правила вычисляются в реальном времени в часовом поясе локации — гость и кассир всегда видят актуальную картину.
Расписание доступности#
Как задать расписание блюду#
- Откройте Меню в админ-панели.
- Найдите нужное блюдо в списке — рядом с переключателем активности есть иконка часиков.
- Серые часики — расписание не задано (всегда доступно).
- Зелёные — сейчас в рамках расписания.
- Красные — сейчас за пределами расписания (блюдо скрыто/недоступно).
- Янтарные — расписания нет, но у блюда задано правило happy hour.
- Нажмите на часики — откроется редактор «Расписание и цены».
- Включите флажок «Ограничить доступность по расписанию».
- Задайте дни недели и временны́е окна (формат
ЧЧ:ММ–ЧЧ:ММ). Можно добавить несколько окон на один день (например, обед 12:00–15:00 и ужин 18:00–23:00). - Для периодов через полночь (барное меню 22:00–03:00) пометьте окно как «overnight» — система корректно учтёт переход через ноль.
- Нажмите «Сохранить» — изменения публикуются на клиентском меню.
Расписание блюда имеет приоритет над расписанием категории и кастомного меню. Если у блюда нет собственного расписания, оно наследует объединение расписаний своей категории и всех кастомных меню, в которых участвует.
Расписание категории, кастомного меню и подборки#
Расписание можно задать не отдельному блюду, а целой группе позиций:
- категории — например, «Завтраки» или «Бар»;
- кастомному меню — «Бизнес-ланч», «Воскресный бранч»;
- подборке товаров в магазине (retail) — например, «Ночные предложения».
Тогда все позиции этой группы автоматически становятся недоступны вне заданных часов.
Часики рядом с названием категории, кастомного меню или подборки работают так же, как часики блюда: один клик — открывается тот же редактор расписания и правил happy-hour.
Happy hour (тайм-прайсинг)#
Happy hour — это правило, которое автоматически меняет цену блюда в определённое временно́е окно. Несколько правил можно совмещать; при одновременном действии нескольких побеждает наименьшая цена (лучшее предложение для гостя).
Настройка#
- Откройте редактор «Расписание и цены» для блюда или кастомного меню (кнопка-часики).
- В разделе «Happy hour (тайм-прайсинг)» нажмите «+ Добавить правило».
- Задайте:
- Название (например, «Happy hour») — отображается как подпись к скидке.
- Когда действует — временно́е окно по дням недели (тот же редактор расписания).
- Тип скидки: «Скидка в %» или «Фиксированная цена».
- Сохраните. Можно добавить несколько правил (разные часы, разные скидки).
На клиентском меню в период действия happy-hour обычная цена показывается зачёркнутой, рядом — цена со скидкой. В POS цена в тайле обновляется автоматически.
Стоп-лист «86»#
Кнопка «86» — быстрый способ убрать позицию из продажи, не удаляя и не архивируя блюдо. Используется, когда продукт внезапно закончился.
Как поставить блюдо на стоп#
Рядом с каждым блюдом в разделе Меню есть кнопка «86»:
- Если блюдо не на стопе — кнопка бледная, обведённая.
- Если блюдо на стопе — кнопка красная и залитая.
Нажмите «86» — появится меню:
| Вариант | Что делает |
|---|---|
| Стоп сейчас | Блюдо недоступно бессрочно до ручного снятия |
| До конца дня | Авто-восстанавливается в 23:59 |
| До завтра | Авто-восстанавливается в 06:00 следующего дня |
Как снять стоп#
Нажмите на красную кнопку «86» — стоп снимается немедленно без подтверждения.
Авто-восстановление работает на клиенте в реальном времени: как только наступает заданный момент, блюдо снова становится доступным без повторной публикации.
«86» прямо из кассы#
Не обязательно возвращаться в раздел «Меню»: на кассе можно нажать и удержать плитку блюда (или кликнуть правой кнопкой) — откроется то же окно с тремя вариантами стопа, а для уже стоплистнутого блюда — «снять стоп». Право доступно сотрудникам с полномочиями администратора зала: обычный официант плитку на стоп не поставит.
Как гость видит недоступные позиции#
На клиентском меню блюдо, недоступное прямо сейчас (вне расписания или на стопе):
- Отображается затемнённым (прозрачность снижена).
- Кнопка «добавить в корзину» недоступна.
- Под ценой появляется подсказка со временем: 🕒 09:00–12:00 — когда блюдо снова появится в продаже.
- Блюдо, снятое через «86», помечено красным бейджем STOP (в магазине — плашкой «Распродано»), а по тапу открывается пояснение с иконкой 🚫.
Гость видит весь ассортимент — понимает, что есть в заведении, но не может заказать позицию вне её временно́го окна.
Как POS реагирует на расписание и happy-hour#
- Плитки блюд, недоступных по расписанию или снятых через «86», приглушены: обычный официант в чек их не добавит. У сотрудника с правами администратора зала плитка остаётся нажимаемой — иначе он не смог бы снять стоп долгим нажатием.
- Если у блюда действует happy-hour, в тайле отображается сниженная цена (обычная — зачёркнута).
- Долгое нажатие по плитке ставит блюдо на стоп или снимает его — для сотрудников с правами администратора зала.
- POS вычисляет время в часовом поясе локации так же, как клиентское меню, — расхождений нет.
Что нужно для запуска#
- Часовой пояс локации. Все три правила считаются в поясе точки — если пояс не задан, окна будут считаться не так, как вы ожидаете.
- Позиции, категории или кастомные меню, к которым правило применяется.
- Вторая цена — для happy hour.
- Доступ кассира к стоп-листу — «86» снимается прямо на рабочем месте смены, кнопкой «Стоп-лист».
Ограничения#
- Стоп-лист действует на позицию целиком. Снять блюдо «только на одной точке» через окно смены нельзя — такой сценарий живёт отдельным путём и в это окно не выведен.
- Автовозврат из стоп-листа до агрегаторов не доезжает. Срок истекает, позиция возвращается у вас, а площадку об этом никто не будит.
- Живых агрегаторов пока нет. Отправка «86» в Wolt, Glovo, Яндекс Еду и Deliveroo написана и проверена на моках; боевые подключения не сделаны.
- Happy-hour цена всегда побеждает базовую в своё окно — «скидка только для зала» отдельной осью не задаётся.
- Витрина раздаётся через CDN. Изменение расписания доезжает до гостя не мгновенно.
Устранение неполадок#
Блюдо не исчезло с витрины. Подождите обновления раздачи и обновите страницу с очисткой кэша; если не помогло — проверьте, что правило висит на той позиции и на той точке.
Расписание срабатывает не в то время. Часовой пояс локации не задан или задан неверно — правила считаются в поясе точки.
Happy hour не применился на кассе. Проверьте окно времени и то, что позиция входит в правило: касса читает ту же доступность, что и витрина.
Позиция вернулась в продажу сама. Так работает автовосстановление по сроку стоп-листа — если возвращать не нужно, снимайте «86» без срока.
У агрегатора блюдо всё ещё продаётся. Живых подключений к площадкам нет — снимайте позицию в кабинете площадки вручную.
Связанные разделы#
- QR-меню — настройка клиентского меню, кастомные меню и разделы
- Касса (POS) — приём заказов персоналом, реакция на расписание и happy-hour
- Кухня (KDS) — экран кухни, получает только доступные заказы
- Заказы — мониторинг и управление заказами
- Мультилокации — часовые пояса задаются отдельно для каждой локации
Частые вопросы#
Можно ли задать разные расписания для одного блюда в разных локациях?#
Расписание задаётся на уровне блюда (глобально). Если у вас несколько локаций в разных часовых поясах, время вычисляется в часовом поясе каждой конкретной локации — одно правило «завтрак до 12:00» будет работать по местному времени в каждой точке.
Что будет, если гость попытается заказать блюдо не по расписанию?#
Кнопка добавления в корзину заблокирована. Блюдо остаётся видным, но недоступным для заказа — гость понимает, что позиция есть в меню, и видит, когда она откроется.
Happy-hour распространяется на варианты и добавки?#
Да. Скидка применяется к базовой цене блюда, а выбранные варианты и добавки рассчитываются поверх уже сниженной цены.
Нужно ли переиздавать меню после изменения расписания?#
Изменения расписания блюда публикуются автоматически при сохранении. Расписание кастомного меню также применяется при сохранении.
Можно ли поставить блюдо на стоп прямо из кассы?#
Да. В разделе Меню для этого есть кнопка «86» рядом с каждым блюдом, а на кассе — долгое нажатие (или правый клик) по плитке блюда: откроется то же окно «стоп сейчас / до конца дня / до завтра». На кассе действие доступно только сотрудникам с правами администратора зала.