M cenaly.ru
🚀 Начало работы

📱 QR-меню

Категории, позиции, фотографии, мультиязычность, аллергены

Документация

QR-меню — Полное руководство

Что такое QR-меню?#

QR-меню — цифровая версия меню вашего заведения, доступная гостям по QR-коду. Гость сканирует код камерой телефона и мгновенно видит полное меню с фотографиями, описаниями, ценами и переводами на его язык.

Преимущества перед бумажным меню#

Бумажное меню QR-меню Meni
Обновление цен Перепечатка (1–3 дня, от €50) Мгновенно, бесплатно
Языки 1–2, ручной перевод 45 языков, автоперевод
Фотографии Дорогая печать Неограниченно, бесплатно
Гигиена Физический контакт Бесконтактно
Аллергены Мелкий шрифт Интерактивная фильтрация
Аналитика Невозможна Популярность, просмотры
Стоимость в год €200–500+ От €0

Структура меню#

Локация (ваше заведение)
├── Категория: Завтраки
│   ├── Позиция: Яичница с беконом
│   ├── Позиция: Блины с ягодами
│   └── Позиция: Гранола с йогуртом
├── Категория: Салаты
│   ├── Позиция: Цезарь
│   └── Позиция: Греческий салат
├── Категория: Горячее
│   └── ...
├── Категория: Десерты
│   └── ...
└── Категория: Напитки
    ├── Подкатегория: Горячие напитки
    ├── Подкатегория: Холодные напитки
    └── Подкатегория: Алкогольные напитки

Управление категориями#

Создание категории#

  1. Перейдите в Меню+ Добавить категорию
  2. Введите название на основном языке
  3. Загрузите фото категории (рекомендуется 800×600px)
  4. Настройте порядок отображения (drag & drop)

Редактирование#

  • Нажмите на название категории для редактирования
  • Переведите названия вручную или используйте автоперевод
  • Изменения сохраняются автоматически

Пауза, архив и удаление#

  • Пауза — категория временно скрыта от гостей, но остаётся в редакторе
  • Архив — категория уходит из рабочего списка; из архива её можно вернуть
  • Удаление доступно для архивных: категория и все её позиции (включая вложенные подкатегории) убираются из меню окончательно

Управление позициями меню#

Добавление позиции#

  1. Внутри категории нажмите + Добавить позицию
  2. Заполните поля:
Поле Обязательное Описание
Название Название блюда/напитка
Описание Состав, способ приготовления, вес
Цена Цена в валюте заведения
Фото Фотография блюда (рекомендуется)
Аллергены Маркировка аллергенов
Варианты Размеры, порции с разными ценами
Добавки Дополнительные ингредиенты
Налоговая группа По какой ставке витрина считает налог позиции: «Стандартная» либо группа из таблиц налогов ваших точек (ставки задаются в Коммерция → Налоги)

Фотографии блюд#

  • Формат: JPEG, PNG, WebP, HEIC/HEIF (снимок с iPhone), AVIF, GIF, BMP, TIFF, SVG, ICO; размер файла — до 10 МБ
  • Рекомендуемый размер: 800×600px или больше
  • Оптимизация: загруженное фото автоматически сжимается и конвертируется в веб-формат
  • AI-улучшение: отдельная кнопка — ИИ подтягивает свет и цвет; сохраняются версии, прежний вариант можно вернуть
  • AI-генерация: если фото нет, AI может сгенерировать изображение по названию блюда
  • Галерея блюда: кроме главного фото можно добавить дополнительные снимки, видео и ссылки на видео — гость листает их каруселью в карточке. Снимок галереи тоже генерируется ИИ: пункт AI Сгенерировать фото в меню кнопки +

Варианты (размеры/порции)#

Позвольте гостям выбирать размер или порцию:

  • Маленькая порция — 200г — ₽350
  • Средняя порция — 350г — ₽500
  • Большая порция — 500г — ₽700

Добавки (add-ons)#

Дополнительные ингредиенты или опции:

  • Дополнительный сыр — +₽80
  • Острый соус — +₽50
  • Без глютена — +₽100

Мультиязычность#

Как работает автоперевод#

  1. Вы вводите название и описание на основном языке
  2. Система автоматически переводит на все выбранные языки (до 45)
  3. Вы можете отредактировать любой перевод вручную
  4. Ручные правки имеют приоритет над автопереводом

Поддерживаемые языки#

Английский, русский, грузинский, турецкий, армянский, китайский, хинди, испанский, французский, арабский, бенгальский, португальский, индонезийский, урду, немецкий, японский, корейский, вьетнамский, итальянский, польский, украинский, фарси, иврит, азербайджанский, казахский, узбекский, абхазский, албанский, сербский, македонский, болгарский, румынский, греческий, нидерландский, мальтийский, шведский, норвежский, датский, финский, чешский, венгерский, хорватский, литовский, тайский, малайский.

Как определяется язык гостя?#

  1. Система проверяет язык браузера гостя
  2. Если этот язык включён в меню — показывается на нём
  3. Если нет — показывается на основном языке заведения
  4. Гость может переключить язык вручную

Дизайн и брендирование#

Фирменный стиль#

  • Логотип — отображается в шапке меню
  • Обложка — баннер в верхней части меню
  • Цвета — система адаптируется под фирменные цвета

Информация о заведении#

В меню автоматически отображаются:

  • Название заведения
  • Адрес — с кнопкой «проложить маршрут» в картах
  • Статус «Открыто / Закрыто» и режим работы на неделю (с учётом исключений расписания)
  • Телефон и ссылки на соцсети

QR-код#

Генерация#

  1. Перейдите в раздел QR-коды, вкладка Гости / меню
  2. Создайте код (стол, стойка, вход) и настройте:
    • Цвет кода и фона
    • Картинку в центре (логотип из галереи или загруженный)
    • Стиль точек (квадратные/скруглённые)
  3. Скачайте в формате SVG — вектор печатается в любом размере

💡 У каждого кода могут быть свои настройки: привязка к столу (номер подставится в заказ), своё подмножество меню, своя надбавка за обслуживание и свои правила доставки. Есть и обратный ход: если у вас уже напечатан физический QR-код, его можно отсканировать камерой и привязать к заведению, ничего не перепечатывая.

Где размещать QR-код#

  • На столах — стикеры, тейбл-тенты, вкладыши под стекло
  • У входа — рядом с хостес-стойкой
  • На визитках — для рекламных целей
  • В Instagram/TikTok — ссылка на ваше меню
  • На упаковке для доставки — для повторных заказов

NFC-стенды#

Помимо QR-кода, ссылку на меню можно записать на NFC-метку — гость прикладывает телефон к стенду и попадает в меню без сканирования.


Обновление меню#

  • Все изменения (цены, описания, фото) вступают в силу мгновенно
  • Не нужно перепечатывать QR-коды — они остаются прежними
  • Карточка сохраняется сама, отдельной кнопки «Сохранить» нет
  • У фотографий хранятся версии — если результат улучшения не понравился, прежний снимок возвращается в один клик

Советы по наполнению#

  1. Добавляйте фотографии — позиции с фото просматриваются в 3 раза чаще
  2. Пишите описания — состав, вес, способ приготовления помогают гостям выбрать
  3. Указывайте аллергены — это требование ЕС и забота о гостях
  4. Обновляйте цены — мгновенное обновление без перепечатки
  5. Используйте категории — логичная структура упрощает навигацию

Алкоголь в российских заведениях. У позиции, отмеченной как алкоголь, в гостевом меню нет кнопки заказа — ни в списке, ни в карточке: вместо неё гость видит подпись «спросите официанта». Так требует закон — дистанционная продажа алкоголя в России запрещена, как и предложение такой продажи в интернете. Само блюдо, описание и цену гость по-прежнему видит: запрещена продажа, а не информация о напитке. Заказ оформляется через официанта и кассу. Правило действует для всех гостевых каналов — доставки, самовывоза, витрины, мессенджеров и заказа по QR за столом.


Стоп-лист (позиции не в наличии)#

Если блюдо или ингредиент закончился, вы можете мгновенно убрать позицию из продажи:

  1. В разделе Меню найдите позицию
  2. Нажмите кнопку «86» — ресторанное обозначение «закончилось»
  3. Выберите, насколько: сейчас (пока не снимете вручную), до конца дня или до завтра
  4. Позиция мгновенно становится непокупаемой у гостей и гаснет на кассе

Кнопка сама вернёт блюдо в продажу, когда выбранный срок истечёт, — снимать стоп-лист вручную по утрам не нужно. Красная «86» видна сразу в списке меню, так что утренняя проверка занимает один взгляд. Поставить и снять «86» можно и прямо с кассы, не открывая редактор меню.

Автоматический стоп-лист#

Если у вас включён складской учёт, блюдо уходит в стоп само, когда ингредиент кончился на остатках, — и так же само возвращается в продажу после прихода. Никто не забудет нажать кнопку в разгар смены.

Тот же стоп можно транслировать в подключённые агрегаторы доставки (Wolt, Deliveroo) — включается в настройках канала, чтобы гость не заказал закончившееся блюдо со стороны.

Чем стоп-лист отличается от паузы#

  • «86» — «сегодня закончилось»: быстро, с автовозвратом, для повседневной работы смены.
  • Пауза — «пока не продаём»: позиция скрыта, пока вы сами её не вернёте (сезонное блюдо, снятое с производства).

Что видит гость#

  • Позиция показывается недоступной и не добавляется в корзину — гость не оформит заказ на то, чего нет
  • Тот же стоп действует и на кассе: плитка блюда погашена, официант не пробьёт его по ошибке
  • В интернет-магазине у распроданного товара вместо кнопки покупки появляется «сообщить о поступлении»: гость оставляет e-mail и получает письмо автоматически, как только товар снова в наличии

Расписание меню (завтрак / обед / ужин)#

Разные меню для разного времени дня:

Настройка#

Расписание задаётся не отдельным списком, а прямо на объекте — блюде, категории или кастомном меню:

  1. В разделе Меню нажмите иконку часиков рядом с нужной строкой
  2. Включите ограничение доступности и задайте дни недели и окна времени: завтрак (07:00–11:00), обед (11:00–16:00), ужин (16:00–23:00)
  3. Окно через полночь (барное меню 22:00–03:00) поддерживается отдельной пометкой

Цвет часиков — светофор: серые (расписания нет), зелёные (сейчас доступно), красные (сейчас вне расписания), янтарные (расписания нет, но задано правило happy hour).

Как работает#

  • Вне своего окна позиция недоступна гостю и погашена на кассе
  • Расписание блюда важнее расписания кастомного меню, в которое оно входит
  • Одно расписание на целое кастомное меню — самый быстрый способ собрать бизнес-ланч, бранч, барное или детское меню
  • Всё считается в часовом поясе заведения, а не устройства гостя

Подробно, вместе с happy-hour-ценами: Расписание и Happy Hour.


Комбо-наборы (сеты)#

Комбо-набор — позиция меню, которая объединяет несколько блюд под одной общей ценой. Типичные примеры: «Бургер + картофель + напиток», «Бизнес-ланч» или «Детский набор».

Что видит гость#

Гость видит комбо как одну позицию с единым названием, описанием, фотографией и общей ценой. Он добавляет весь набор в один клик — без необходимости выбирать каждое блюдо по отдельности.

Как это работает на кухне#

При поступлении заказа с комбо кухонный экран (KDS) разворачивает набор на входящие блюда: повара видят каждый элемент отдельной строкой, привязанной к нужной станции (горячий цех, бар и т.д.). Статус всей линии комбо обновляется согласованно — когда готовы все составляющие.

Складской учёт комбо#

При наличии складского учёта система автоматически списывает ингредиенты каждого блюда, входящего в набор, опираясь на их технологические карты. Это позволяет точно отслеживать расход без ручного пересчёта.

Настройка комбо-набора#

  1. Откройте редактор блюда (Меню → выберите позицию или создайте новую).
  2. Перейдите на вкладку Состав.
  3. В секции Комбо-набор нажмите + Добавить блюдо.
  4. Выберите блюдо из списка и укажите количество в наборе.
  5. Повторите для каждой позиции набора.
  6. Установите общую цену комбо в поле Цена — она может быть ниже суммы цен отдельных блюд.
  7. Закройте карточку — изменения уже сохранены: карточка сохраняется сама, отдельной кнопки «Сохранить» у неё нет.

Совет: комбо-блюдо может дополнительно иметь собственные компоненты (например, упаковку или соус) — они задаются в верхней части той же вкладки Состав, списком складских компонентов на порцию, и тоже списываются со склада.

Комбо-слоты — «собери свой ланч»#

Кроме набора с фиксированным составом есть комбо-слоты: гость сам выбирает по одному варианту из каждого слота. Классический бизнес-ланч — «Суп: борщ / крем-суп», «Горячее: котлета / рыба», «Напиток: чай / компот».

Что задаётся Как работает
Слот название («Напиток», «Суп») с переводами
Варианты слота блюда меню, из которых выбирает гость
Доплата за вариант необязательная надбавка к цене комбо (например, +2 за свежевыжатый сок)
Обязательность нужен ли выбор в этом слоте
Вариант по умолчанию предвыбранный, чтобы гость мог просто добавить набор

Итоговая цена = цена комбо + доплаты за выбранные варианты.

Выбор гостя уезжает в строку заказа, поэтому кухня видит конкретные блюда, а со склада списываются именно они, а не «средний ланч».

Время действия комбо#

Если набор актуален только в определённое время — например, обеденный сет с 12:00 до 15:00 — назначьте ему расписание доступности. Подробнее: Расписание и Happy Hour.


ИИ-консьерж меню#

Гость не всегда знает, чего хочет, а листать 120 позиций долго. ИИ-консьерж принимает запрос своими словами — «что-нибудь лёгкое, без лука, до 30 лари» — и отвечает двумя-тремя конкретными блюдами из вашего меню с ценами и описаниями.

Консьерж работает только по вашему каталогу: он не придумывает блюда и не советует то, чего нет в меню. Предложенное блюдо добавляется в корзину прямо из ответа.


Семейная корзина#

Когда за столом несколько человек, каждый может добавлять блюда со своего телефона, а заказ остаётся один.

Как это работает: один гость («главный») показывает QR-код своего заказа, остальные его сканируют и присоединяются. Каждый присоединившийся видит и правит свою часть, главный видит весь заказ целиком и с пометкой, кто что добавил. Иерархия ровно двухуровневая, к одному заказу подключается до десяти человек.

Заведению это выгоднее двух отдельных заказов: один тикет на кухне, один счёт, одна доставка блюд к столу.


Диет-профиль гостя#

В фильтрах меню гость отмечает свои диет-метки (вегетарианское, халяль, без глютена…) и аллергены, которые нужно исключить. Выбор сохраняется на устройстве для этого заведения и переживает перезагрузку страницы и возвращение гостя: постоянный гость с аллергией на орехи не отмечает её каждый визит.

Профиль хранится только в браузере гостя и не привязывается к его личности. Подробнее про сами метки — Аллергены.


Апселл на витрине и на чекауте#

Три поверхности, где меню предлагает добавить ещё:

  • «Добавьте к заказу» на чекауте — курируемый ряд блюд, который вы задаёте сами (заголовок и список позиций настраиваются);
  • «Часто покупают вместе» — считается по вашим же заказам, без ручной настройки;
  • «С этим блюдом берут» в карточке блюда — связанные позиции.

Тот же принцип работает и на кассе — апселл-суфлёр официанту, см. Касса (POS).


История заказов и «Повторить заказ»#

Гость видит свои прошлые заказы в этом заведении — пункт «Мои заказы» в меню витрины. История хранится в браузере гостя (последние десять заказов на заведение), поэтому работает без регистрации: постоянный гость, который берёт один и тот же ланч, повторяет его в два тапа. Авторизованный гость дополнительно видит серверную историю своих заказов.

Кнопка «Повторить» собирает корзину заново — с теми же опциями, модификаторами и выбором внутри комбо. Перед добавлением состав сверяется с текущим меню:

  • позиции, снятые с продажи или попавшие в стоп-лист «86», в корзину не попадают — гость видит понятное предупреждение, какие блюда сейчас недоступны;
  • цены берутся актуальные, а не из прошлого заказа, поэтому подорожавшее блюдо не уедет по старой цене;
  • всё остальное складывается в корзину, и гость сразу переходит к оформлению.

История заводится сама при оформлении заказа, её не нужно включать. Ресторанной витрине она доступна так же, как магазинной — отдельного личного кабинета для этого не требуется.


NFC — бесконтактное меню#

NFC (Near Field Communication) — альтернатива QR-коду. Гость прикладывает телефон к NFC-стенду и мгновенно видит меню.

Преимущества NFC#

  • Быстрее QR (не нужно открывать камеру)
  • Работает даже с выключенным экраном (на некоторых устройствах)
  • Премиальное впечатление

Настройка NFC#

Меню NFC-метке нужно ровно одно — ссылка, та же самая, что зашита в ваш QR-код. Поэтому отдельной настройки в панели не требуется:

  1. Закажите NFC-стенды или метки (подойдут распространённые NTAG215, NTAG216)
  2. В разделе QR-коды скопируйте ссылку нужного кода
  3. Запишите ссылку на метку любым приложением для записи NFC (их много, бесплатные)
  4. Разместите стенды на столах

💡 Ссылка постоянная — меняя меню, метки перезаписывать не нужно.

Совместимость#

  • iPhone (XS и новее) — работает автоматически
  • Android (с NFC) — работает с разблокированным экраном

AI-функции для меню#

AI-генерация фото блюд#

Нет фотографии блюда? AI создаст реалистичное изображение:

  1. В редакторе позиции нажмите ✨ AI Сгенерировать фото
  2. AI использует название и описание блюда для генерации
  3. Если по похожим запросам изображения уже сгенерированы, сначала откроется окно «Готовые AI-изображения»: выберите подходящее кнопкой «Использовать» или нажмите «Сгенерировать новое»
  4. Новая генерация возвращает одно изображение и сразу ставит его в карточку — выбирать из нескольких вариантов не нужно
  5. Чтобы задать стиль заранее, раскройте шевроном справа от кнопки панель «Настройки генерации»: фон, ракурс, освещение, настроение и дополнительное описание к промпту

Рекомендации:

  • Пишите подробное описание для лучшего результата
  • Укажите стиль подачи: «на белой тарелке», «рустик», «fine dining»
  • Сгенерированные фото можно заменить на реальные в любой момент

AI-улучшение фотографий#

Любое загруженное фото сразу оптимизируется для веба (сжатие и конвертация в лёгкий формат) и кадрируется под нужное соотношение сторон.

Отдельная кнопка улучшения отдаёт снимок ИИ — он подтягивает свет, цвет и подачу:

  • Каждое улучшение сохраняется отдельной версией
  • Прежний вариант возвращается из истории в один клик
  • Улучшать можно и фото категории, не только блюда

AI-описания блюд#

AI может сгенерировать привлекательное описание:

  1. Введите название блюда и основные ингредиенты
  2. Нажмите ✨ Сгенерировать описание
  3. AI создаст аппетитное описание с учётом стиля вашего заведения
  4. Отредактируйте при необходимости

AI-переводы#

Все тексты автоматически переводятся на 45 языков с помощью AI:

  • Перевод учитывает контекст (кулинарная терминология)
  • Можно отредактировать любой перевод вручную
  • Новые переводы применяются мгновенно

AI-сканер бумажного меню#

Не набирайте меню вручную. В разделе Меню есть загрузка справочника: сфотографируйте бумажное меню или приложите файл (Excel, CSV, Word, PDF) — можно и просто дать ссылку на ваш нынешний сайт. ИИ распознает позиции, цены и категории и покажет план импорта на проверку. Повторный запуск с другим файлом не плодит дубли: совпавшие позиции сопоставляются. Подробнее — Переезд к нам.

AI-проверка карточки#

В шапке карточки блюда есть кнопка проверки: ИИ читает карточку целиком и предлагает, что доработать — переписать описание, добавить недостающие метки или КБЖУ, подсказать блюдо для кросс-селла. Каждое предложение применяется отдельной кнопкой, так что вы решаете, что принять.


Что нужно для запуска#

  • Локация с названием и адресом — витрина подписывается ими.
  • Категории и позиции с ценами — быстрый путь наполнить: импорт из фото бумажного меню, из файла Excel или с сайта (Переезд к нам).
  • QR-код — печатается в разделе QR-коды и устройства листами, постерами или по одному.
  • Языки витрины — перевод делается автоматически, вам нужно только выбрать языки.
  • Фото позиций — не обязательны, но именно они продают.

Ограничения#

  • На бесплатном тарифе действует лимит числа позиций. Он мягкий: редактировать уже созданное можно всегда, а вот создание новых позиций сверх лимита блокируется. Пачечный импорт не отказывает целиком — заливает столько, сколько помещается, и объясняет остаток баннером.
  • ИИ-функции карточки оплачиваются с баланса ИИ — при его исчерпании вы увидите баннер, а не молчание.
  • Отдельного меню на канал мы осознанно не делаем. Для агрегатора или киоска можно переопределить цены и скрыть позиции, но собрать «полностью другое меню» нельзя.
  • На российском бренде нет нарезки изображений — фото отдаются как есть, поэтому тяжёлые файлы стоит уменьшать до загрузки.
  • Редактор меню — очень большое окно. По внутренней оценке понятности он получает 2 из 5: инструментов в тулбаре десятки, и новичку в нём тесно.

Устранение неполадок#

Гость видит старое меню. Витрина раздаётся через CDN: подождите и обновите страницу с очисткой кэша.

Позиции нет на витрине. Проверьте по очереди: скрыта на этой точке, вне окна расписания, в стоп-листе, не заполнена цена.

Не создаётся новая позиция. Достигнут лимит тарифа — редактирование при этом остаётся доступным.

Перевод не появился. Языки выбираются в настройках витрины; после добавления языка меню переводится не мгновенно.

Фото грузится, но выглядит тяжёлым. На российском бренде нарезки нет — уменьшите изображение перед загрузкой.


Связанные разделы#

  • Расписание и Happy Hour — временна́я доступность блюд и меню: завтрак/обед/ужин, happy hour, сезонные и праздничные меню.
  • Кухонный экран (KDS) — как заказы с комбо-наборами отображаются на кухне и раскладываются по станциям.
  • Складской учёт — списание ингредиентов при продаже блюд и комбо-наборов по тех-картам.
  • Аллергены — метки аллергенов и диет, из которых собирается диет-профиль гостя.
  • Заказы — вызов официанта, слоты предзаказа и оплата со стола.
  • Касса (POS) — апселл-суфлёр официанту и разделение счёта.