Как читать ленту заказов

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

Как читать ленту заказов

Лента заказов — основной экран для всех, кто работает в смене. Открывается по умолчанию на /orders.

Структура экрана

Слева: список заказов, отсортированный по времени (сверху — новые).

Справа: детали выбранного заказа: позиции, модификаторы, комментарий гостя, сумма, способ оплаты, привязанный стол или адрес.

Сверху: фильтры и поиск.

Статусы

Заказ проходит 5 статусов:

  1. Новый — только что создан, ещё не принят.
  2. Принят — официант/менеджер подтвердил, заказ ушёл на кухню.
  3. Готовится — кухня работает.
  4. Готов — ждёт выдачи (или курьера для доставки).
  5. Закрыт — оплачен и выдан.

Отдельно: Отменён и Возвратсм. отмену и возврат.

Цветовая маркировка

  • 🟠 Оранжевый пульсирующий — новый необработанный заказ.
  • 🟢 Зелёный — готов.
  • ⚪ Серый — закрыт.
  • 🔴 Красный — просрочен (прошло >15 мин, а статус всё ещё «Принят»).

Переключение статусов

В карточке заказа — кнопки Принять, Передать на кухню, Готов, Закрыть. Каждая переводит на следующий статус. Обратно можно только через меню «Сбросить статус» (кроме Закрыт, это конечное).

Официанты с ролью waiter могут только принимать и закрывать. Менять «Готовится» / «Готов» — роль kitchen или manager.

Фильтры

Сверху:

  • По статусу (один или несколько).
  • По локации (если их несколько).
  • По типу: на стол / доставка / самовывоз.
  • По времени: сегодня / вчера / неделя / произвольный период.
  • Поиск — по номеру заказа, телефону гостя, имени.

Уведомления

  • Звук — новый заказ мягко звенит. Включается в правом-верхнем углу 🔔 (по умолчанию вкл).
  • Telegram-бот — отправляет сообщение в чат Привязка бота.
  • Email — если Telegram не настроен, падают письма на settings.notifications_email.

Что делать при большом потоке

Если 20+ активных заказов:

  • Фильтруйте по статусу «Новый» — работайте по FIFO.
  • Используйте Telegram-бот: каждый заказ падает как отдельное сообщение, легче распределять между сотрудниками.
  • Для кухни — отдельный экран: /kitchen показывает только «Принят» и «Готовится», без заморочек.

Заказ с оплатой «Оплачу потом»

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

Следующие шаги