Гайды
Как пережить час пик без хаоса: чек-лист смены для кафе
Операционный чек-лист часа пик: что проверить до наплыва, чем управлять во время него и как восстановить смену после.
Читать статьюГайды
Дерево решения для веб-заказов: канал входа, контекст стола, готовность смены, ограничения авторизации и критерии пилота.
Кафе стоит включать заказы через обычную ссылку, когда у канала есть понятное место в гостевом пути и смена готова обрабатывать такие заказы наравне с остальными. Типичные сценарии — ссылка на стол для гостя без мессенджера, меню конкретной точки на сайте или резервный вход через браузер.
Само наличие публичного меню недостаточно. Настройка webOrdersEnabled разрешает серверу принимать заказ без авторизации через Telegram или MAX. Перед включением нужно проверить контекст точки и стола, рабочую очередь, статус для гостя и процедуру отказа.
/o/<token> возвращает гостя к экрану статуса без учётной записи мессенджера.Без авторизации через мессенджер обычная точка по умолчанию не создаёт заказ. Сервер проверяет настройку заведения и возвращает требование авторизации, если канал выключен. При включённом флаге он проверяет позиции, количество, принадлежность меню, режим заказа и стол так же, как в других каналах.
Это не «обход безопасности», а явное решение точки принимать публичные запросы. Оно расширяет вход, но не меняет операционную природу заказа. После создания появляется дневной номер, состав, сумма, комментарий и публичная ссылка на статус.
Ответьте по порядку. Если на любом этапе нет ясного «да», оставьте публичный просмотр меню и доработайте конкретное условие.
Хороший ответ называет место и момент: «гость уже сидит за столом, но не хочет открывать мессенджер» или «человек выбирает блюда на сайте до визита». Формулировка «пусть будет ещё один канал» не задаёт ни ожидания, ни владельца.
Для стола используйте /t/<qrKey>, чтобы сохранить tableId. Для внешнего канала используйте /s/<slug>, понимая, что при обслуживании за столом гость выберет его при оформлении. Возможности общей ссылки разобраны в справочнике адреса заведения.
Нет сценария: не включайте создание заказов. Публичное меню может продолжать работать как каталог.
Заказ должен содержать данные, по которым смена понимает место назначения. Для обслуживания за столом это конкретный стол. Для другого режима действуют его собственные обязательные поля. Ссылка не должна обещать контекст, которого в ней нет.
Обычный вход со стола через браузер сохраняет ключ и номер без мессенджера. Его границы и пять экранов проверки описаны в маршруте заказа по обычной ссылке.
Контекста недостаточно: замените тип адреса или добавьте честный выбор при оформлении. Не пытайтесь восстанавливать стол по догадке сотрудника.
Заказ из браузера после создания становится обычной задачей рабочего контура. Нужен сотрудник, который видит новые карточки, сверяет стол, принимает заказ и меняет статус. Резерв нужен на случай недоступного устройства или сети.
Не считайте, что уведомление само распределит ответственность. Демо-заказы вообще не уведомляют реальный персонал, а рабочее поведение зависит от подключённого контура. До запуска проведите парный тест гостевого и служебного экранов.
Смена не готова: оставьте кнопку заказа выключенной, пока не определены роль, устройство и резервное действие.
После создания сервер возвращает публичную ссылку /o/<token>. Она открывает безопасное представление заказа и отслеживает статус без выбора точки. Гостю нужно увидеть и сохранить этот адрес до закрытия вкладки.
Если команда рассчитывает только на уведомление мессенджера, браузерный сценарий остаётся неполным. Человек мог сознательно отказаться от Telegram или MAX. Базовый веб-путь должен работать через страницу статуса.
Возврата нет: исправьте экран после отправки и инструкцию сотрудника до расширения канала.
Первый запуск должен отвечать на один вопрос. Например: «может ли гость этого стола оформить заказ через браузер без помощи» или «справляется ли одна смена с заказами по ссылке с сайта». Не смешивайте тест интерфейса, новое меню, оплату и перестройку кухни.
Заранее назовите признаки остановки: неверные столы, заказы вне рабочего времени, потерянные комментарии, необновляемые статусы или рост ручных объяснений. Это наблюдения, а не выдуманный универсальный процент.
Нет критерия: пилот превратится в постоянный канал, даже если создаёт больше ручной работы.
webOrdersEnabled вашей точки.| Ситуация | Веб-заказы | Почему |
|---|---|---|
| резервная ссылка конкретного стола | можно пилотировать | контекст стола сохраняется |
| сайт одной точки с понятным оформлением | можно после проверки | точка известна, стол выбирается явно |
| витрина только для знакомства с меню | оставить просмотр | заказа в этом сценарии может не быть |
| ссылка сети без выбранной точки | не включать на этом шаге | сначала нужен выбор заведения |
| смена не следит за рабочей очередью | не включать | созданный заказ останется без реакции |
| демо для знакомства с интерфейсом | использовать отдельно | оно не подтверждает реальную работу смены |
Матрица не заменяет решение по конкретной точке. Она показывает, какое условие нужно доказать до переключения настройки.
Флаг хранится у заведения и может быть снова выключен. Сервер читает актуальное значение перед разрешением неавторизованного заказа. Поэтому тест должен включать оба состояния в согласованном контуре.
При выключенном канале проверьте, что меню остаётся доступным, а отправка честно просит авторизацию. При включённом — что заказ проходит обычную проверку, получает публичную ссылку статуса и появляется в рабочем интерфейсе нужной точки.
Не проверяйте переключение в рабочей среде во время загруженной смены. Настройка влияет на реальных посетителей сразу после публикации адреса.
Обычная ссылка часто рассматривается для заказа до визита. Но экономику и операционный режим нельзя вывести из технического флага. Точка отдельно решает, какие заказы она принимает, как готовит, выдаёт и согласует время.
Перед внешним размещением оцените экономику самовывоза для ресторана. Веб-заказы лишь допускают запрос без мессенджера; они не создают тариф, упаковку, окно выдачи или обещание времени сами по себе.
Укажите, что именно доступно: посмотреть меню, заказать к столу либо оформить поддерживаемый формат точки. Не используйте общую кнопку «Заказать», если после неё человек ещё должен выяснять, принимаются ли заказы сейчас.
Публичный браузерный канал также не гарантирует уведомления в Telegram или MAX. Страница статуса по токену остаётся самостоятельным способом наблюдения. Если кафе предлагает связать уведомления после заказа, это отдельное действие гостя.
Проведите пилот по заранее записанному протоколу.
Не переносите положительный результат одной точки на всю сеть без новой проверки. Различаются меню, столы, роли и загрузка.
У канала должен быть проверен не только счастливый путь. До пилота разыграйте несколько отказов в безопасном контуре и убедитесь, что каждый заканчивается понятным действием.
Откройте неверный ключ стола: приложение должно остановить определение стола. Попробуйте оформить заказ при выключенном webOrdersEnabled: сервер должен запросить авторизацию, а не создать скрытый заказ. Добавьте в корзину позицию, затем измените её доступность до отправки: сервер обязан проверить актуальные данные. Откройте страницу статуса по неправильному токену и убедитесь, что чужой заказ не показывается.
Затем запишите план выключения. Он состоит не только из переключателя в настройках. Нужно убрать или переподписать внешние ссылки, предупредить смену, сохранить публичный просмотр меню при необходимости и объяснить гостю доступный канал заказа.
Назначьте условие немедленной паузы. Подойдут повторяющиеся неверные столы, отсутствие ответственного в рабочем контуре или невозможность вернуть гостя к статусу. Не назначайте выдуманное числовое значение: точка сама определяет допустимый риск до начала.
После выключения проведите контроль: каталог открывается, отправка без авторизации честно отклоняется, старые ссылки статуса ранее созданных заказов остаются в предусмотренном режиме просмотра. Это доказывает, что отключение не создало новый тупик.
Такой план особенно важен для печатных носителей. Настройку можно поменять сразу, а QR-код на витрине продолжит обещать заказ. Владелец канала должен знать все места размещения и порядок их замены.
Зафиксируйте и время действия канала. Если кафе не готово принимать публичные заказы весь период доступности ссылки, интерфейс и подпись должны честно отражать ограничение. Не полагайтесь на устную договорённость смены: внешний адрес продолжает работать после её окончания.
Граница доступности должна быть понятна гостю заранее.
Пройдите пять вопросов дерева с управляющим и сотрудником смены. Выберите первый ответ «нет» и исправьте только его. Если все ответы положительные, проведите один парный контрольный заказ, затем ограниченный пилот в одном канале.
Запишите решение рядом с первым отрицательным ответом: кто исправляет условие, как его перепроверят и при каком результате вернутся к дереву. Когда все пять ответов станут положительными, согласуйте браузерный вход и служебный процесс до публикации ссылки вне тестовой зоны.
Дальше по теме
Гайды
Операционный чек-лист часа пик: что проверить до наплыва, чем управлять во время него и как восстановить смену после.
Читать статью
Советы
Пятничная точка решения по пилоту: как увидеть недельный тренд, разброс по сменам и исключения, а затем выбрать одно из четырёх действий.
Читать статью
Гайды
Полевой дорожный тест доставочного блюда: маршрут, упаковка, температура, текстура, протечки, экономика и решение оставить, адаптировать или убрать позицию.
Читать статьюСледующий маршрут
Сначала пройдите демо как гость. Если путь подходит заведению, обсудим границы короткого пилота.