M cenaly.ru
🍽️ Зал, кухня и учёт

🪑 Схема зала

План столов, привязка QR-кодов, официанты и бронирование

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

Схема зала

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

Открыть: Админ-панель → Схема зала.

Настройки раздела собраны под шестерёнкой в шапке окна: «Депозиты броней» (открывает список броней и раскрывает правила депозита), «Виджет бронирования», «Сотрудники» и «Коды клиентов».


Редактор плана#

  1. Создайте залы — основной зал, терраса, VIP. У каждого зала свои размеры (ширина/глубина).
  2. Добавьте элементы из палитры:
    • Столы — круглые, квадратные, длинные; у каждого подпись, число мест, форма и поворот;
    • Помещение — стены, двери, окна, лестницы, лифты;
    • Зоны — бар, кухня, туалет, вход, растения, надписи;
    • Для отелей — номера и кровати (room service).
  3. Выберите элемент, чтобы изменить его свойства, продублировать или удалить.

Нажатие на кнопку палитры «заряжает» её: элемент подхватывается указателем, а тап по плану сажает его в нужную точку. Размеры зала и элементов показываются в метрах (клетки — мелкой строкой рядом), а сам зал можно задать готовым пресетом — «Кафе 8×6 м», «Зал 16×10 м» или свой размер.

Элементы двигаются, меняют размер и поворот мышью; есть отмена/повтор действий, зум и автосохранение — план сохраняется сам. Холст управляется как в графическом редакторе: фон, средняя кнопка мыши или пробел с перетаскиванием двигают план, Ctrl + колесо и щипок на тачскрине приближают к точке под курсором, а кнопка «Вписать» возвращает весь зал в экран. Наложить один стол на другой редактор не даст: элемент вернётся на последнее корректное место. Свойства выбранного элемента разложены по сворачиваемым блокам — размер и форма, фотографии, место, брони. К элементу можно приложить фотографии (например, как выглядит стол или номер).

На телефоне и планшете редактор переключается между режимами «Просмотр» и «Правка»: маркеры увеличены под палец, а свойства открываются нижней шторкой с вкладками.

Не хотите рисовать с нуля — сфотографируйте рукописный набросок плана: ИИ распознает его и создаст залы и столы за вас. Перед тем как план ляжет в редактор, откроется экран проверки: лишние объекты вычёркиваются тапом, а реальный масштаб плана подтверждается в метрах.

План сохраняется на локацию; для каждой локации — своя схема.


Привязка QR-кодов к столам#

Каждый стол связывается с QR-кодом из раздела QR-коды. Выберите стол на схеме — в блоке «QR-код» доступны три пути:

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

Готово — заказы с этого QR-кода будут показываться на этом столе. Привязанный код можно посмотреть, скопировать ссылку на него или сохранить кнопкой «Скачать QR (SVG)».

В шапке редактора видно, сколько мест уже с кодами («QR: 12 из 20»); клик по счётчику подсвечивает столы без кода. После привязки очередное место без кода выбирается само — коды удобно раздавать подряд, не возвращаясь к списку. Кнопки «Создать QR для всех без кода» и «Печать QR листом» работают для любого типа заведения, а не только для отелей.

После привязки: гость сканирует QR → заказывает → заказ виден на схеме зала у нужного стола, в кассе и на кухне.


Монитор зала: как вывести план на ТВ у входа#

Кнопка 📺 «Монитор зала» в шапке редактора открывает новой вкладкой полноэкранную схему выбранного зала — для телевизора у входа, планшета хостес или второго монитора. Сайдбара и панелей там нет: экран показывает одно — весь зал разом.

На столах — живые бейджи: сумма открытых заказов и таймер с момента посадки. У отеля вместо этого имя гостя, число ночей и баланс счёта. По тапу на объект справа открывается панель с деталями; закрыть её — Esc.

Данные обновляются сами: заказы приходят по веб-сокету и дополнительно опрашиваются раз в 30 секунд, номера и счета отеля — раз в минуту. Экран не гаснет (запрашивается wake lock), масштаб настраивается кнопками зума и «Вписать», а разворот на весь экран — отдельной кнопкой. Монитор работает только на просмотр: изменить заказ или статус номера отсюда нельзя.


Режим «Официанты»#

В режиме «Официанты» столы закрепляются за конкретными сотрудниками: выберите официанта и отметьте его столы. Заказы с этих столов автоматически привязываются к официанту — это видно в карточке заказа и в отчётах по персоналу. Официантов добавляйте на странице Сотрудники.


Бронирование столиков#

Бронирование работает с двух сторон:

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

Для заведения — брони открываются со страницы «Схема зала» кнопкой 📅 «Брони» (на ней же счётчик неподтверждённых заявок): отдельное окно со списком заявок и привязкой к столам. Менеджер подтверждает или отклоняет бронь, может создать бронь вручную (например, по телефонному звонку).

Там же, кнопкой 💳 «Депозит», задаются правила депозита за бронь: с каких дней недели, часов и от скольких гостей он требуется и какой суммой. Внесённый депозит можно простить — например, если гость предупредил об отмене. Подробности — в статье Бронирование столиков.


Лист ожидания и тепловая карта — в Панели зала#

Этот раздел — редактор плана: здесь рисуют залы и столы и привязывают QR-коды. Работа по плану в течение смены живёт в Панели зала — она открывается из кассы:

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

На странице «Схема зала» этих инструментов нет — не ищите их здесь.


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

  • Раздел включён у вашего типа заведения. Для ресторана, кафе, бара и отеля он включён по умолчанию; у розницы, фастфуда, столовой, салона красоты и пункта выдачи — выключен и включается в магазине приложений.
  • Хотя бы один зал и столы на плане — план рисуется здесь, а работают по нему Панель зала и Касса.
  • QR-коды, привязанные к столамQR-коды и устройства: именно привязка даёт заказу гостя номер стола.
  • Депозитная политика — если бронь берётся с предоплатой (шестерёнка в шапке окна).
  • ⚠️ Журнал МВД (109-ФЗ) появляется только у точек со страной «Россия» и только на российском бренде.

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

  • Это редактор плана, а не рабочий экран смены. Лист ожидания, посадка гостей, вызовы официанта и тепловая карта живут в Панели зала — здесь их нет намеренно.
  • Хотя бы один зал должен остаться — удалить последний нельзя.
  • Виджет брони для вашего собственного сайта — платное расширение. Пока оно не оплачено, кнопка «Забронировать столик» на чужой сайт не уезжает: неоплаченный виджет вырезается из данных сайта на сервере. Код установки и карточка виджета — в разделе «Мой сайт».
  • Гость не выбирает стол и зал. Виджет и форма в меню принимают заявку — дату, время, число гостей и контакт; за каким столом посадить, решает заведение в окне «Брони».
  • Виджет не ждёт подтверждения и честно говорит гостю «заявка отправлена, заведение подтвердит бронь»: решение остаётся за вами.
  • Время гость выбирает по времени заведения — он бронирует «на месте», а не в своём часовом поясе.

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

Кнопки брони нет на моём сайте.

  1. Бронирование выключено у локации — тот же переключатель, что показывает кнопку брони на витрине.
  2. Расширение «Бронирование» не оплачено — виджет не попадёт на страницу даже при включённом тумблере.
  3. Тег не найден — нажмите «Проверить установку» в разделе «Мой сайт»; тег, вставленный через Google Tag Manager, проверка не увидит.
  4. Изменения не доехали — файлы виджетов раздаются через CDN с кэшем 5 минут: подождите и обновите страницу с очисткой кэша.
  5. Кнопку поглотила мультикнопка — если в её веере есть пункт «Забронировать столик», собственная кнопка виджета гасится намеренно.

Заявка от гостя не пришла. Брони живут в окне 📅 «Брони» на этой странице, а не в списке заказов; на кнопке — счётчик неподтверждённых. Общий поток входящих (брони, записи, заявки попапов и обратные звонки) виден в разделе «Заявки».

QR-код на столе ведёт не туда. Отсканируйте его заново у нужного стола — привязка перенесётся; переклеивать коды и что-то удалять для этого не нужно.

Стол не виден на схеме. Проверьте, что выбран нужный зал: столы принадлежат конкретному залу, и в соседнем их не будет.


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

  • Панель зала — лист ожидания, посадка, вызовы и тепловая карта
  • Монитор зала — полноэкранная схема для ТВ или планшета, открывается кнопкой 📺 из этого раздела
  • Бронирование столиков — брони гостей, статусы и депозиты
  • Касса (POS) — выбор стола при наборе заказа
  • Заказы — заказы со столов
  • QR-меню — что видит гость после сканирования
  • Сотрудники и смены — роли и официанты
  • Мой сайт — виджет брони столика для вашего собственного сайта

Частые вопросы#

Сколько залов можно создать?#

Неограниченно — основной зал, терраса, банкетный, второй этаж. Должен остаться хотя бы один зал.

Что если стол переставили или QR-код переклеили?#

Просто отсканируйте QR заново у нужного стола — привязка перенесётся автоматически.

Подходит ли схема зала для отеля?#

Да: вместо столов добавьте номера и кровати. QR-код в номере привязывается так же, как QR на столе, — получится система room service.

Гость может забронировать стол без звонка?#

Да, прямо из QR-меню или с сайта заведения. Заявка мгновенно появляется в админ-панели, гость видит подтверждение.