/База знаний

Работа с заказами

Здесь поступают все входящие заказы — доставка, самовывоз и столы. Страница обновляется в реальном времени: новые заказы появляются без перезагрузки.

Интерфейс списка

Вкладки вверху — это статусы заказов. На каждой вкладке показано количество заказов в этом статусе. Кликните на вкладку — увидите заказы в этом статусе.

Переключение вида: кнопки «Карточки» / «Таблица» в правом верхнем углу.

  • Карточки — удобно для работы на кассе, все данные сразу видны
  • Таблица — удобно для аналитики, можно настроить колонки

Ширина карточек настраивается в Заказы → Настройки → Отображение заказов (компактные / средние / крупные); карточки растягиваются на всю ширину ряда.

Поиск: поле «Имя или телефон…» — ищет по имени клиента и номеру телефона в рамках выбранного статуса.

Фильтры в таблице: по типу доставки (доставка / самовывоз), по способу оплаты (наличные / карта), по филиалу.

Карточка заказа

На каждой карточке:

  • Номер заказа и текущий статус (цвет совпадает с группой статуса)
  • Тип: «Доставка» / «Самовывоз» / название стола
  • Время создания (относительное — «5 мин назад», при наведении — точное)
  • Имя и телефон клиента (по телефону можно позвонить кликом)
  • Адрес (для доставки)
  • Состав: до 3 позиций, остальные скрыты под «+X ещё»
  • Промокод или акция (если применялись)
  • Итоговая сумма и способ оплаты
  • Тег запланированного времени (для предзаказов) — «Сегодня 14:00», «Завтра 10:30» или «25.04 14:00» с иконкой часов
  • Кнопки быстрого перехода — до 2 кнопок для смены статуса (настраиваются в разделе Статусы). Для запланированных заказов скрываются, пока заказ не переведён в статус «Запланировано» — это защита от случайной отправки на кухню раньше времени.

Открытие заказа

Кликните по карточке — откроется детальная страница заказа со всей информацией и возможностью редактирования.

Создание заказа вручную

Кнопка «+ Новый заказ» в правом верхнем углу.

Поля формы

Клиент:

  • Имя (необязательно)
  • Телефон (обязательно)

Как только телефон введён полностью, система ищет клиента в базе по номеру. Если он там есть — под полями появляется подсказка с его именем, тегами и последними заметками, а имя подставляется автоматически (если вы его ещё не вписали; ваш ручной ввод не затирается). Это сразу показывает, постоянный это клиент, есть ли по нему важные пометки. Поменяли телефон на другой номер — подсказка обновится под нового клиента.

Тип заказа: Доставка / Самовывоз / Со стола

Для доставки — адрес:

  • Основной адрес с автоподсказками (DaData)
  • Подъезд, Этаж, Квартира, Домофон
  • Система автоматически определяет зону доставки и показывает стоимость

Время:

  • «Как можно скорее» — стандартный заказ
  • «К определённому времени» — предзаказ. Выберите дату и время из доступных слотов (слоты фильтруются по рабочим часам, буферу закрытия и минимальному времени подготовки)
  • За сколько готовить (слайдер) — доступен только для предзаказов. Сколько минут до назначенного времени заказ должен попасть на кухню. От 15 минут до 3 часов, по умолчанию 60 минут. Например: заказ к 14:00, слайдер 60 минут → кухня получит заказ в 13:00.

Состав заказа:

  • Добавляйте блюда кнопкой «+ Добавить блюдо»
  • В пикере можно выбрать модификаторы, убрать ингредиенты, выбрать добавки

Скидка/промокод: выберите из списка доступных акций или введите промокод

Оплата: Доступные методы зависят от настроек (Заказы → Настройки → Методы оплаты). Доступны «Наличные» и «Карта при получении». Онлайн-оплата временно недоступна — пункт в настройках заблокирован до подключения платёжного провайдера. При оплате наличными покупатель может указать, нужна ли сдача — сумма отображается в карточке заказа.

Смешанная оплата (частичный расчёт): при завершении заказа можно разбить оплату на два способа. Отметьте «Смешанная оплата», выберите основной способ и укажите, сколько получено противоположным способом — остаток ложится на основной (например, итог 1000 ₽, основной «Наличные», в поле «Картой» 400 ₽ → наличными 600 ₽). В карточке такой заказ показывается со способом «Смешанная». Частичный расчёт можно отключить в настройках (тогда доступны только наличные/карта).

Комментарий — только при создании (не при редактировании)

После создания заказ появляется в соответствующей вкладке статуса.

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

На детальной странице заказа поля доступны для редактирования в зависимости от прав роли и статуса заказа. Изменения применяются кнопкой «Сохранить».

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

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

Дозаказ блюда в принятый заказ

В принятый заказ доставки или самовывоза можно дописать блюдо (например, клиент перезвонил «добавьте ещё бургер»): под составом остаётся кнопка «Добавить».

Если заказ уже ушёл на кухню, перед добавлением появится предупреждение: новая позиция уйдёт повару отдельным тикетом в очереди кухни. После подтверждения позиция появляется в составе, сумма заказа пересчитывается, а в «Истории» фиксируется событие «Добавлены позиции».

Удаление и правка позиций принятого заказа

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

  • Кухня уважается по каждой позиции отдельно. Если блюдо уже готовят (его тикет на кухне в работе или готов) — менять и удалять его нельзя, кнопки заблокированы с подсказкой «Уже готовится». Соседние позиции того же заказа, которые ещё не взяли в работу, при этом редактируются свободно. Если модуль кухни выключен — ограничений нет.
  • Последнюю позицию удалить нельзя — заказ не должен остаться пустым. Чтобы убрать заказ целиком, переведите его в статус «Отменён».
  • При удалении/правке сумма пересчитывается, кухонные тикеты затронутой позиции пересоздаются под новый состав, а в «Истории» фиксируются события «Удалена позиция» / «Изменена позиция».

Правка адреса принятого заказа

Адрес доставки принятого заказа можно изменить (например, клиент перезвонил и уточнил адрес). Поле адреса с подсказками DaData становится доступным, зона доставки перепроверяется автоматически, стоимость доставки пересчитывается. Действуют ограничения:

  • Адрес вне зон доставки — сохранить нельзя, поле подсветится ошибкой «Адрес вне зоны доставки».
  • Адрес в зоне другого филиала — сохранить нельзя: филиал у принятого заказа зафиксирован, перенести заказ в другой филиал нельзя. Нужен новый заказ на нужный филиал.

Смена времени принятого заказа

Время предзаказа («к определённому времени») у принятого заказа можно поменять — поле доступно в блоке времени, изменение применяется кнопкой «Сохранить» и фиксируется в «Истории». Состав и кухонные тикеты при смене времени не затрагиваются.

Смена статуса

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

Способ 2: На детальной странице кнопка «Сменить статус» → выберите из списка.

Если подключён склад и у заказа есть филиал, при принятии (перевод из группы «Новые» во «В процессе») система может показать предупреждение «Не хватает сырья» — сравнение остатка с базовым составом блюд × количество. Это только алерт: статус всё равно меняется, заказ не блокируется. Полный разворот модов/добавок в алерте не учитывается.

Запланированные заказы

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

После перевода в «Запланировано» система сама переведёт заказ в рабочий статус (настраивается в Заказы → Настройки → Предзаказы → Статус после срабатывания), когда настанет время начала готовки.

Просроченный предзаказ (назначенное время уже прошло) ведёт себя иначе: ждать нечего, поэтому заказ не загоняется в «Запланировано» — он принимается как обычный и сразу доступен для перевода в работу. На карточке такой заказ помечается красным тегом «Просрочен», а в блоке времени показывается предупреждение. Если заказ всё же оказался в «Запланировано» с прошедшим временем, система переведёт его в рабочий статус при ближайшей проверке (раз в минуту) — а если «Статус после срабатывания» не выбран, используется статус готовки с кухни.

Заметки к заказу

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

История заказа

Секция «История» на детальной странице — хронологический лог всех изменений статусов с временными метками.

Клиент из базы

Если телефон заказа найден в базе клиентов, в заказе показывается блок клиента: ссылка на его карточку (открывается в новой вкладке), его теги и последние заметки. Так оператор сразу видит, что это за клиент (VIP, оптовик, есть ли особые договорённости) прямо из заказа, не переходя в базу. Блок виден при праве Просмотр базы клиентов; если телефона нет или клиента в базе нет — блок не показывается.

Массовые операции

В режиме таблицы — отметьте несколько заказов чекбоксами. Появится панель:

  • Сменить статус — массовая смена всех выбранных заказов
  • Экспорт CSV — скачать выбранные заказы как таблицу (имя, телефон, состав, сумма, тип, оплата, дата)

Уведомление о новых заказах

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