Публичное меню
Публичное меню — это то, что видят ваши гости, когда сканируют QR-код на столе или переходят по ссылке. Здесь отображаются все активные блюда, категории, теги, промоакции и советы. Этот раздел поможет вам понять, как ваши настройки в админ-панели влияют на то, что видят гости.
Кейс 1: Как гости попадают на меню
Гостям не нужна регистрация или установка приложения — меню открывается прямо в браузере.
Способы перехода
- QR-код на столе — гость сканирует камерой телефона и попадает на ссылку вида
https://<slug>.nextdish.ru/menu. - Прямая ссылка — вы можете отправить ссылку через мессенджеры, соцсети или разместить на сайте. Формат:
https://<slug>.nextdish.ru/menu, где<slug>— идентификатор (поддомен) вашего заведения.
Совет: Slug заведения задаётся при создании или редактировании заведения. Подробнее см. раздел 02 — Заведения.
Кейс 2: Что видит гость в меню
Разберём, из чего состоит публичное меню для гостя.
Шапка меню
В верхней части экрана расположены:
| Элемент шапки | Что показывает / что делает |
|---|---|
| Название заведения | Слева в шапке |
| Кнопка поиска (иконка лупы) | Поиск блюд по названию |
| Кнопка фильтров (иконка настроек) | Фильтрация по тегам. Если фильтры активны, на кнопке отображается счётчик |
| Кнопка корзины (иконка сумки) | Появляется, когда в корзине есть хотя бы одно блюдо. На иконке отображается количество |
Категории и блюда
- Меню разделено на категории (Закуски, Супы, Основные блюда и т.д.) — в том порядке, который вы задали в админке.
- Между категориями отображается навигационная полоса с кнопками категорий. Текущая категория подсвечивается при прокрутке.
- Внутри каждой категории — сетка карточек блюд.
Карточка блюда
Каждая карточка содержит:
| Элемент карточки | Что видит гость |
|---|---|
| Название | Название блюда |
| Цена (золотистым цветом) | Если указана цена со скидкой — отображается новая цена, а старая перечёркнута |
| Метка «Акция» (красная) | Если у блюда есть скидка |
| Фото | Изображение блюда (если загружено) |
| Краткое описание | До 3 строк |
| Теги | До 2 штук, если их больше — показывается «+N» |
| Вес | Вес порции |
| Кнопка «+» | Добавление в корзину. Если блюдо уже в корзине — отображается счётчик с кнопками «−» и «+» |
Детальная карточка блюда
Нажмите на карточку блюда, чтобы открыть подробную информацию:
| Элемент детальной карточки | Что видит гость |
|---|---|
| Фото | В крупном формате (если есть) |
| Полное описание | Полный текст описания блюда |
| Все теги | Без ограничения количества |
| Состав | Ингредиенты |
| КБЖУ | Калории, белки, жиры, углеводы (в отдельных блоках) |
| Аллергены | Если указаны |
| Кнопка «Спросить у Рыжика» | Переход к AI-ассистенту, чтобы узнать подробнее |
| Подходящие блюда | Рекомендации, что заказать вместе с этим блюдом |
| Кнопка «В корзину» | Добавление с указанием цены и выбором количества |
Кейс 3: Фильтрация по тегам
Гости могут отфильтровать меню по тегам, чтобы быстро найти нужные блюда — например, только вегетарианские или безглютеновые.
Как это работает
- Гость нажимает кнопку фильтров (иконка настроек) в шапке меню.
- Открывается панель с доступными тегами — цветными кнопками.
- Гость выбирает один или несколько тегов. Активные теги подсвечиваются цветом.
- Нажимает «Показать» — в меню остаются только блюда, у которых есть все выбранные теги.
- Для сброса фильтров — кнопка «Сбросить».
Важно: Фильтрация работает по принципу «И» (AND) — блюдо должно содержать все выбранные теги, а не любой из них. Это позволяет гостям точно сужать выбор.
Кейс 4: Поиск по меню
Гости могут искать блюда по названию.
Как это работает
- Гость нажимает кнопку поиска (иконка лупы) в шапке.
- Появляется поле ввода — гость начинает вводить название блюда.
- Меню фильтруется в реальном времени, показывая только совпадения.
- Поиск работает совместно с фильтрами по тегам — можно искать и фильтровать одновременно.
Кейс 5: Корзина гостя
Корзина позволяет гостю собрать список выбранных блюд и показать его официанту.
Добавление блюд
- На карточке блюда нажмите кнопку «+» — блюдо добавится в корзину.
- Если блюдо уже в корзине, на карточке появляется счётчик с кнопками «−» и «+» для изменения количества.
- Также можно добавить блюдо из детальной карточки — кнопка «В корзину».
Просмотр корзины
- Нажмите на иконку корзины в шапке (появляется после добавления первого блюда).
- Откроется страница «Мой выбор» со списком добавленных блюд.
Для каждого блюда отображается:
- Фото (если есть), название и цена.
- Кнопки изменения количества.
- Ссылка «Удалить» для удаления из корзины.
Внизу страницы:
| Элемент | Что показывает гостю |
|---|---|
| Итоговая сумма | Общая стоимость всех блюд |
| Совет от AI | Рекомендация Рыжика на основе содержимого корзины (например, «Не забудьте заказать напитки к вашему заказу!») |
| Баннер «Покажите этот экран официанту» | Призыв к действию для подтверждения заказа |
Очистка корзины
- Кнопка «Очистить» в правом верхнем углу страницы корзины удаляет все блюда.
Особенности работы корзины
- Корзина сохраняется в браузере — при перезагрузке страницы содержимое не пропадает.
- Для каждого заведения — отдельная корзина.
- Если блюдо было удалено из меню или деактивировано после добавления в корзину — оно отмечается как «Временно недоступно» (серый цвет) и не учитывается в итоговой сумме.
Важно: На текущем этапе корзина работает как «список выбранного» — онлайн-оформление заказа и оплата пока не реализованы. Гость показывает экран корзины официанту.
Кейс 6: Промоакции в меню
Активные промоакции отображаются в публичном меню, и AI-ассистент рассказывает о них гостям.
Как промоакции влияют на меню
- Промоакции видны гостям в публичном меню.
- AI-ассистент знает о текущих акциях и рассказывает о них, когда гость спрашивает.
- Промоакции с истёкшей датой окончания автоматически скрываются.
Совет: Подробнее об управлении промоакциями см. раздел 07 — Промоакции.
Кейс 7: Советы (Tips) в меню и корзине
Советы — это умные рекомендации от маскота Рыжика, которые появляются в подходящий момент.
Где отображаются советы
- В ленте меню — между категориями. Рыжик показывает совет с анимацией набора текста.
- В корзине — внизу страницы. Совет подбирается на основе того, что гость уже добавил.
Как это работает
- Советы появляются при выполнении условий-триггеров, настроенных в админке (конкретное блюдо, категория, тег или промоакция).
- Советы с размещением «В меню» показываются в ленте, «В корзине» — в корзине, «Везде» — и там, и там.
- Советы автоматически сменяются с анимацией.
Совет: Подробнее об управлении советами см. раздел 08 — Советы. Для автоматической генерации советов — раздел 10 — AI-генерация данных.
Кейс 8: Влияние расписаний на видимость
Если к категории или блюду привязано расписание, они автоматически появляются и скрываются из публичного меню в зависимости от времени и дня недели.
Как это работает
- Расписания настраиваются в админке и привязываются к категориям или отдельным блюдам.
- Вне активного времени расписания — блюда и категории не отображаются в публичном меню.
- Гостю не нужно ничего делать — фильтрация происходит автоматически на стороне сервера.
Пример
Расписание «Завтрак» (Пн–Пт, 08:00–12:00) привязано к категории «Завтраки». Гость, открывший меню в 14:00, не увидит эту категорию и её блюда.
Совет: Подробнее об управлении расписаниями см. раздел 06 — Расписания.