Меню

Раздел «Меню» — здесь настраивается всё, что видит покупатель в мини-приложении: структура меню, блюда, фото, цены, ингредиенты и дополнения.


Три уровня, а не два#

Меню в Нямботе устроено тремя уровнями — так же они называются и на экране:

  • Меню — самый крупный слой. У точки их может быть несколько: «Азиатская кухня», «Европейская кухня», «Шаверма», «Напитки». Меню привязывается к торговым точкам
  • Группы — следующий уровень внутри меню: «Острые супы», «Роллы», «Суши»
  • Элементы меню — сами блюда и товары

Слова «категория» интерфейс не использует: то, что в других сервисах зовут категорией, здесь — группа.


Панель управления#

Вверху страницы блок «Панель управления» («Управление меню, торговыми точками и ингредиентами») с пятью кнопками:

  • «Создать меню»
  • «Создать группу»
  • «Создать элемент меню»
  • «Создать ингредиент»
  • «Создать дополнение»

Ниже — раскрывающийся список меню с их группами и блюдами.

Вкладки источника#

Если хотя бы одна точка стоит на кассе, появляются вкладки «Нямбот», «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), дополнения Нямбота не работают вовсе — там свои дополнения к меню кассы.

Тип каждого дополнения виден колонкой «Тип» в таблице, по ней же можно отфильтровать список.

Где показывается#

Охват дополнения задают торговые точки и фильтр по типам блюд («ко всем», «только к выбранным», «кроме выбранных») — это работает одинаково для обоих типов.


Как меню появляется в мини-приложении#

  1. Покупатель открывает мини-приложение через бота
  2. Система определяет торговую точку, привязанную к боту
  3. Загружается меню этой точки — только активные группы и блюда
  4. Меню и группы идут в порядке из «Порядка в витрине», покупатель выбирает группу, видит блюда, добавляет в корзину

Связь с другими разделами#

  • Модификаторы и варианты → Модификаторы
  • Порции одной карточкой, общие группы, вес размеров iiko → Размеры и общие группы
  • Акции → Маркетинг — скидки и подарки привязываются к группам или блюдам
  • Заказы → Заказы — в составе заказа видны позиции с ценами и вариантами