QR-заказы для кальянной

Заказ со стола по QR без ручного номера

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

  • Подписанный QR для каждого стола
  • Статус заказа сохраняется в истории
  • Сигнал идет только пультам своей точки
01

Путь гостя от камеры до заказа

Гость сканирует QR и открывает выбранное заведение с уже указанным столом. На первом экране доступны быстрый подбор, ручная сборка и мастер-миксы. После выбора видны состав и итоговая граммовка: их можно проверить перед отправкой мастеру.

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

02

QR привязан к своему столу

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

По общей ссылке можно открыть меню и собрать микс. Перед отправкой нужно указать стол или отсканировать его QR. Если стол удален или его QR обновлен, старый код больше не подходит для оформления заказа.

03

Что получает команда

В заказе есть номер стола, ингредиенты, граммовка, название рекомендации и комментарий гостя. Событие появляется в веб-пульте и Android-приложении выбранного заведения. Для Android можно выбрать системный или встроенный звук и прослушать его в настройках до сохранения.

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

04

Работа при заблокированном экране

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

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

05

Как проверить QR перед печатью

Скачайте код без фона, разместите на контрастной подложке и оставьте свободное поле. Проверьте сканирование на iOS и Android, при дневном и вечернем освещении. Затем сделайте тестовый заказ с каждого физического стола и убедитесь, что номер совпадает в гостевом статусе и пульте.

После размещения отслеживайте ошибки подписи и открытия по столам. Если конкретный стол почти не используется, проверьте видимость и состояние носителя. Если открытий много, а заказов мало, анализируйте завершение подбора и понятность CTA, а не увеличивайте QR механически.

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

Реальный интерфейс

Продукт можно проверить до подключения

Гостю: выберите заведение и попробуйте подбор или ручную сборку. Владельцу: оставьте заявку на подключение; после согласования мы отправим доступ к кабинету.

Пример гостевого экрана Алхимика: быстрый подбор, ручная сборка и миксы мастеров Yen Hookah
Пример гостевого экрана Алхимика: быстрый подбор, ручная сборка и миксы мастеров Yen Hookah. Снимок от 15 октября 2026 года.

Вопросы и ответы

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

Можно ли подменить стол в URL?

Изменение номера нарушает HMAC-подпись. Сервер не принимает такой сегмент как подтвержденный стол для заказа.

Что будет со старым QR после удаления стола?

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

Приходит ли заказ на все заведения?

Нет. Пульт авторизуется для конкретной точки и получает события только ее канала.

Нужно ли гостю разрешать уведомления?

Нет. Системные уведомления и долгий звук нужны рабочему Android-пульту команды, а статус гостя показывается в веб-интерфейсе.