Меню
Раздел «Меню» — здесь настраивается всё, что видит покупатель в мини-приложении: структура меню, блюда, фото, цены, ингредиенты и дополнения.
Три уровня, а не два#
Меню в Нямботе устроено тремя уровнями — так же они называются и на экране:
- Меню — самый крупный слой. У точки их может быть несколько: «Азиатская кухня», «Европейская кухня», «Шаверма», «Напитки». Меню привязывается к торговым точкам
- Группы — следующий уровень внутри меню: «Острые супы», «Роллы», «Суши»
- Элементы меню — сами блюда и товары
Слова «категория» интерфейс не использует: то, что в других сервисах зовут категорией, здесь — группа.
Панель управления#
Вверху страницы блок «Панель управления» («Управление меню, торговыми точками и ингредиентами») с пятью кнопками:
- «Создать меню»
- «Создать группу»
- «Создать элемент меню»
- «Создать ингредиент»
- «Создать дополнение»
Ниже — раскрывающийся список меню с их группами и блюдами.
Вкладки источника#
Если хотя бы одна точка стоит на кассе, появляются вкладки «Нямбот», «iiko», «R-keeper». Кассовые вкладки только для чтения: меню там ведёт касса, и кнопки создания на них отключены — Нямбот скажет об этом подсказкой. Над таблицей висит плашка с перечнем точек, чьё меню ведёт касса. Порядок меню и групп на кассовых вкладках менять можно — см. «Порядок в витрине», а порции и группы — объединять для гостя, см. «Порции в размеры и общие группы».
Порядок в витрине#
Меню и группы стоят в мини-приложении в том порядке, который задаёшь ты, а не по алфавиту. Что стоит первым, то гость и видит первым — поставь вперёд то, что лучше продаётся.
Как расставить. У секции «Меню» есть кнопка «Порядок в витрине» — это порядок меню. Такая же кнопка у секции «Группы» — порядок групп: сверху выбираешь меню, ниже его группы. Строку тянешь за ручку ⋮⋮ слева или двигаешь стрелками ↑↓, потом «Сохранить». Кнопки есть на всех вкладках — «Нямбот», «iiko», «R-keeper». Гости видят новый порядок сразу, даже с уже открытым мини-приложением.
Порядок принадлежит меню, а не точке. Он одинаковый во всех точках, где работает меню, — поэтому точку в панели выбирать не нужно, как и в таблицах. Нужен в одной точке другой порядок групп — заведи этой точке отдельное меню (у iiko — отдельное внешнее меню).
Что важно знать:
- Меню одно — важны только группы. Карусели меню у гостя тогда нет, он сразу листает группы.
- У каждого меню свой порядок групп. Одна и та же группа может стоять первой в «Основном» и третьей в «Завтраках».
- Группа в нескольких меню показывается гостю только в первом из них — в панели рядом с такой группой значок ⓘ. Переставишь меню — группа «переедет» вслед за ним.
- Порядок меню общий для всех точек. Меню, которое работает в нескольких точках, везде стоит на одном месте.
- Новое встаёт в конец. Новое меню — в конец карусели, новая группа — в конец каждого меню, куда её добавили. Потом передвинешь.
- Переименование ничего не двигает.
- Скрытое не теряет место. Выключенное меню, группа без блюд или с блюдами на стопе гостю не видны, а в панели помечены «скрыто» / «скрыта». Вернутся — встанут на прежнее место.
- В таблице групп включённая группа, которую гость всё равно не видит, помечена «скрыта от гостей» — например, «Подарки»: их блюда скрыты в кассе. Наведи на метку — будет подсказка, почему.
- Комбо у каждого меню свои (только у точек на кассе). У iiko это наборы, добавленные в это внешнее меню, у R-keeper — наборы из его категории. Гость видит их группой «Комбо» среди групп этого меню. По умолчанию она первая и двигается в «Порядке групп» этого меню как обычная строка. У меню без своих наборов группы «Комбо» нет.
- Блюда внутри группы идут по алфавиту — их порядок не настраивается.
🧾 Точка на кассе? По умолчанию порядок — как в кассе, а твою расстановку синхронизация не перезаписывает. Подробности — iiko · R-keeper.
Порции в размеры и общие группы#
Порции заведены отдельными блюдами — «Наггетсы (1 шт.)», «(3 шт.)», «(5 шт.)»? Отметь их галочками и нажми «Объединить в размеры»: гость увидит одну карточку с переключателем размера. Мелкие группы так же собираются в одну кнопкой «Объединить группы». Касса при этом не меняется, работает на всех вкладках — «Нямбот», «iiko», «R-keeper» → Размеры и общие группы.
Элемент меню#
Основные поля:
- Название
- Описание
- Цена — базовая цена блюда без вариантов
- Группа — в какую группу попадёт блюдо
- Тип блюда — от него зависит, какие модификаторы можно предложить → Модификаторы
- Изображение — основное фото. Показывается и в списке СРМ, и в мини-приложении; если фото нет, но есть вариант по умолчанию со своим фото — покажется оно
Дополнительные поля:
- Калории, Белки, Жиры, Углеводы
- Вес и Объём
- Состав
- Ингредиенты — основные и дополнительные, из справочника ингредиентов
- Активность — свитч
Варианты#
Блок «Варианты» — то, из чего покупатель выбирает: размеры, тесто, объём. У каждого варианта своя цена, вес и, если нужно, своё фото. Подробно — в разделе Модификаторы.
Вариант, который используется в активной акции, промокоде или предложении дня, удалить нельзя — Нямбот назовёт, где именно он занят.
Цены и наличие по точкам#
- «Цены по точкам» — базовая цена и список точек, где цена отличается. На кассовых точках цены ведёт ПОС (ценовые категории iiko, прайс-листы R-keeper), и в Нямботе они только показываются.
- «Наличие по точкам» — где блюдо продаётся, а где нет, и почему:
| Причина | Что это значит | Где чинить |
|---|---|---|
| Нет в меню точки | блюдо не добавлено в меню этой точки | в Нямботе: добавь позицию в меню точки |
| 🔴 Нет в номенклатуре кассы | блюда с таким артикулом касса не знает: в её номенклатуре его нет или у него другой код | в кассе: заведи блюдо или поправь артикул, затем синхронизируй меню |
Вторая причина серьёзнее первой. Такое блюдо касса не примет: с ним не считается выгода по всей корзине, а заказ упирается в отказ кассы уже после оплаты. Поэтому Нямбот снимает такую позицию с продажи сам, на этой точке, и возвращает её сразу, как только артикул сойдётся.
✅ Снимается только отдельная позиция — если касса узнала хотя бы половину блюд меню. Узнала меньше — значит, меню адресовано своими кодами, и расхождение ничего не доказывает: Нямбот ничего не снимает, продажи идут, а сигнал приходит нам в поддержку → Частые проблемы iiko.
✅ Молчание кассы ассортимент не снимает. Касса не ответила, справочник пришёл пустым или касса вовсе не умеет такой справочник — Нямбот не трогает ничего. Иначе один сбой связи снял бы с продажи всё меню точки.
Ингредиенты#
Отдельная сущность меню, кнопка «Создать ингредиент». Ингредиенты бывают основные, дополнительные и удаляемые — из них складывается состав блюда и то, что покупатель может добавить или убрать.
Иконка ингредиента. Выбираешь её из каталога иконок в форме ингредиента. Не выбрал — Нямбот подберёт ближайшую по названию сам, после сохранения. Выбранную вручную иконку он не трогает, и правка ингредиента подбор не запускает: твой выбор главнее. Ингредиенты и допы из кассы получают иконку так же, автоматически после синхронизации меню, — пустых плиток в витрине не бывает.
На ингредиентах стоит стоп-лист повара: повар гасит ингредиент в «Команде», и вместе с ним из витрины уходят все блюда, где он основной → Стоп-лист.
Дополнения к заказу#
Дополнения — это то, что покупатель докладывает в корзину на чекауте: соусы, приборы, напитки. Кнопка «Создать дополнение»; в мини-приложении они показываются каруселью «Добавить к заказу», а не позициями меню.
Два вида дополнений#
При создании выбирается тип:
- Своя карточка — ты сам вводишь название, описание, фото, вес/объём и цену. Подходит, когда такого товара в меню нет: приборы, пакет, открытка.
- Позиция из меню — ты просто выбираешь блюдо, которое уже есть в меню. Название, цена, фото и вес берутся из него и обновляются вместе с ним: поднял цену соуса в меню — дополнение подорожало само.
Если такое блюдо уже есть в меню — выбирай второй вариант, описывать его второй раз не нужно.
Что важно знать про «позицию из меню»#
- Если у блюда есть варианты, можно выбрать конкретный — тогда берутся его цена и вес. Не выбрал — берётся цена самого блюда.
- Название, цену и фото у такого дополнения править нельзя: они принадлежат блюду. Меняй само блюдо.
- Дополнение исчезает из корзины, если блюдо снято с продажи или поставлено в стоп-лист.
- Удалил блюдо из меню — дополнение-ссылка уйдёт вместе с ним.
- Источником может быть только блюдо Нямбота. На точках, где меню ведёт касса (iiko, R-keeper), дополнения Нямбота не работают вовсе — там свои дополнения к меню кассы.
Тип каждого дополнения виден колонкой «Тип» в таблице, по ней же можно отфильтровать список.
Где показывается#
Охват дополнения задают торговые точки и фильтр по типам блюд («ко всем», «только к выбранным», «кроме выбранных») — это работает одинаково для обоих типов.
Как меню появляется в мини-приложении#
- Покупатель открывает мини-приложение через бота
- Система определяет торговую точку, привязанную к боту
- Загружается меню этой точки — только активные группы и блюда
- Меню и группы идут в порядке из «Порядка в витрине», покупатель выбирает группу, видит блюда, добавляет в корзину
Связь с другими разделами#
- Модификаторы и варианты → Модификаторы
- Порции одной карточкой, общие группы, вес размеров iiko → Размеры и общие группы
- Акции → Маркетинг — скидки и подарки привязываются к группам или блюдам
- Заказы → Заказы — в составе заказа видны позиции с ценами и вариантами