/База знаний

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

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

Сводный журнал продаж за период — по всем каналам, только для чтения — живёт отдельно: Аналитика → Журнал продаж (см. Аналитику). Этот раздел — операционный: принять, приготовить, передать.

Вкладки раздела: «Сейчас», «История», «Настройки»

Раздел «Заказы» состоит из трёх вкладок.

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

Доска «Сейчас»

Колонка доски — это статус заведения: на каждый статус групп «Новый» и «В процессе» своя колонка, порядок колонок — как в Заказы → Настройки → Статусы и доска. Последней всегда стоит колонка:

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

Колонки стоят в один ряд: по умолчанию каждая шириной от 300 до 380 пикселей. Ширину карточек выбираете сами в Заказы → Настройки → Статусы и доска → «Ширина карточек доски»: «Обычные / Широкие» (300–380 и 380–480 пикселей); выбор запоминается на этом устройстве. Не поместились — доска прокручивается вбок, а у правого края появляется метка «→ Статус 3, Статус 1»: какие колонки скрыты справа и сколько в них заказов; нажмите на метку — доска докрутится. В каждой колонке старые заказы стоят сверху: кто дольше ждёт, тот первый.

Колонки: N из M ▾ — выбор, какие колонки показывать именно вам (оператору — «Новый», раздаче — «Готов», одному человеку — все). Выбор запоминается за вами и виден на другом устройстве; новый статус, который добавили в настройках, появляется у вас сам. Последнюю колонку скрыть нельзя.

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

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

Строка над доской. Над доской (и в «Доске», и в «Лентой») одна строка: «В работе 14 · горят 3 [Показать] · на время сегодня 5». «В работе» — все заказы на доске; «горят» — те, что на плитке красные (ждут дольше 20 минут или предзаказ просрочен); «на время сегодня» — предзаказы из колонки «На время», срок которых приходится на сегодняшний рабочий день заведения. Нажмите «Показать» — горящие плитки останутся как есть, остальные притушатся; в «Лентой» красная точка отметит статус с горящими, а в «Доске» — свёрнутую колонку и кнопку «Колонки», если горящий лежит в скрытой. Нажмите ещё раз — всё как было. Если ничего не горит, вместо кнопки серый текст «ничего не горит». Поиск цифры в строке не меняет: она считает всю доску.

Заказы «Выполнен» и «Отменён» на доске не показываются — их ищите в «Истории». Заказы в зале (по столам) тоже ведутся отдельно.

Интерфейс «Истории»

В «Истории» видны заказы навынос и доставки, которые уже закрыты: выполненные и отменённые. Заказ, который ещё готовится или едет к клиенту, лежит на доске «Сейчас» (там есть поиск по номеру, имени и телефону) и попадёт в «Историю», когда вы его выдадите или отмените. Чтобы оставить только выполненные или только отменённые, нажмите на воронку в заголовке колонки «Статус». У отменённого заказа в колонке «Статус» видна причина отмены — та, что ввели при отмене. Заказы зала здесь не показываются: история столов — в Зал → История. Кнопка «Новый заказ» для приёма заказа вручную — тоже здесь.

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

Период: «Сегодня», «Вчера», «7 дней», «30 дней», «Всё время» или свои даты. Дни считаются по началу учётного дня заведения: заказ, сделанный ночью до начала дня, попадает во «вчера».

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

Поиск: поле «Номер, имя или телефон» — ищет по номеру заказа (целиком, например «Р-0110-12», или по его куску), по имени клиента и по номеру телефона в рамках выбранного статуса.

Период: кнопка «Всё время ▾» в ряду фильтров над списком — по клику открывается список «Сегодня · Вчера · 7 дней · 30 дней · Всё время · Свои даты» (по умолчанию «Всё время») показывает только заказы, созданные в этот период. Границы считаются по учётному дню заведения (по времени вашего заведения и началу рабочего дня). Период виден тегом «Период» в строке «Фильтры»: крестик на теге или «Сбросить всё» снимает его. Период учитывается и в выгрузке. Пока выбран период, новые заказы вне его в список не добавляются.

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

Сортировка: стрелки в шапке колонок «Имя», «Телефон», «Доставка», «Оплата», «Время», «Сумма».

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

Открыть заказ: клик по строке в любом месте. Чекбокс и кнопки в строке выполняют своё действие и заказ не открывают.

Выгрузка: иконка «Выгрузка» справа над таблицей — CSV / Excel / PDF по всей текущей выборке (все страницы после поиска и фильтров), а не по видимой странице. Очень длинная выборка выгружается первыми 5000 строк — об этом сообщит предупреждение.

Страницы: 25 строк по умолчанию, переключатель 10/25/50/100 внизу таблицы; выбранный размер запоминается.

Плитка заказа на доске

Плитка компактная — на ней то, что нужно, чтобы принять решение, не открывая заказ:

  • Номер заказа, тег статуса (цвет по этапу) и таймер ожидания плашкой: до 10 минут серая, от 10 до 20 — жёлтая, больше 20 — красная. Новый заказ (колонка «Новый») обведён оранжевой рамкой; предзаказ в «На время» до своего часа — без оранжевой рамки, обычной серой. У предзаказа время отсчитывается с момента, когда пора готовить, а в колонке «На время» вместо таймера написано «к 14:30».
  • Тип: «Доставка» / «Самовывоз» / название стола — обычным цветом текста, с цветной иконкой; если у заведения несколько точек и выбраны «все», рядом название филиала.
  • Имя клиента и его телефон в одной строке (если телефон указан); рядом иконка трубки — нажатие звонит клиенту и заказ не открывает.
  • Адрес (для доставки). Если адрес введён вручную и зона не определена, плитка предупреждает: «Зона не определена — уточнить».
  • Состав списком, как на кухне: название и «× 2» справа, выбранные модификаторы, добавки и убранные ингредиенты — цветными метками под названием, без цен. Видно до 4 позиций, остальные — «ещё 3».
  • Комментарий клиента — жёлтая заметка на одну-две строки (на жёлтом фоне, без полосы слева).
  • Скидка одной строкой — «Акция −50 ₽» или «Промокод −100 ₽», если применялась.
  • Оплата: у оплаченного заказа зелёная плашка «Оплачен» или «Оплачен онлайн», рядом серым — способ (у неоплаченного плашки нет, только способ): «Наличные, сдача с 1 000 ₽», «Карта», «Частями». Сумма заказа стоит один раз, справа.
  • Для предзаказа вне колонки «На время» — тег времени («Сегодня 14:00»), у просроченного красный «Просрочен».

Клик по плитке открывает заказ.

Кнопки на плитке — ровно те, что заведение настроило для статуса в Заказы → Настройки → Статусы и доска («Быстрые действия»): одна, две или больше. Кнопки видны тем, у кого есть право «Заказы: изменять» или «Изменение статуса»; у кого только право отмены, кнопок на плитке нет. Что умеют кнопки:

На плитке кнопка подписана «В статус: Готов» — по статусу, куда заказ уедет, а не по текущему; длинное название обрезается, полное видно при наведении. В блоке «Статус» карточки заказа перед названием стоит стрелка («→ Готов»).

  • Обычный переход — одним нажатием заказ уезжает в следующую колонку. Нажатие не повторится, пока предыдущее не закончилось.
  • «→ Выполнен» у держателя права «Заказы: изменять» открывает окно «Принять оплату»: способ (наличные, карта, частями), сдача, и заказ выдаётся вместе с оплатой. Если заказ уже оплачен онлайн, окна нет — заказ выдаётся сразу. Тот, у кого только «Изменение статуса», выдаёт заказ без окна.
  • Перевод в «Отменён» — такая же кнопка с именем статуса, цвет по его этапу; открывает окно с причиной отмены. Кнопки делят строку поровну (одна — на всю ширину); подпись и цвет — как у целевого статуса в настройках.
  • «Ведёт кухня» — метка у заголовка «Статус» в карточке заказа: этот шаг делает кухня (авто-статус кухни или включённая блокировка ручной смены, пока сборщик не закончил). Кнопки шага нет — ни в карточке, ни на плитке доски; нажимать нечего.
  • У предзаказа, который ещё не переведён в «Запланировано», кнопок нет — его двигают из заказа; это защита от случайной отправки на кухню раньше времени. У просроченного предзаказа кнопки как у обычного.

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

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

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

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

Поля формы

Клиент:

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

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

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

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

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

Время:

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

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

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

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

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

Окно «Принять оплату». Когда вы выдаёте заказ — переводите его в завершённый статус через «Сменить статус» или кнопкой в карточке — открывается одно окно с итогом. Выберите «Наличные», «Карта» или «Частями». Для наличных введите, сколько дал клиент, — окно покажет сдачу. «Частями»: впишите сумму одним способом — остаток другим окно посчитает само (например, итог 1000 ₽, «Наличными» 600 ₽ → картой 400 ₽). Кнопка «Принять N ₽ и выдать» записывает оплату и выдаёт заказ одним действием: либо всё прошло, либо заказ остался как был. «Отмена» закрывает окно, статус не меняется. Если в карточке остались несохранённые правки (состав, скидка), перед окном они сохраняются, и окно показывает итог уже после сохранения. Если итог успел измениться (например, коллега дозаказал блюдо), окно откроется заново с новой суммой. Заказ из «Отменён» сразу в «Выдан» не переводится — сначала верните его в работу. Окно открывается со способом оплаты, который указан в заказе. В карточке закрытого заказа видна разбивка — сколько получено наличными и сколько картой; записанные суммы поменять нельзя, ошибку кассира исправляют отменой/перевыставлением чека. Колокольчик в шапке (на телефоне — пункт «Звук уведомлений» в меню «⋯») включает и выключает звук уведомлений; после нажатия появляется подсказка, что именно выключено или включено: новые заказы, вызовы официанта, кухня. Режим «Частями» можно отключить в Заказы → Настройки → Оплата (пояснения к настройкам — за значком «?») (тогда доступны только наличные и карта). Там же переключатель «Не выдавать без оплаты» (по умолчанию выключен): включённый, он не даёт закрыть заказ в обход окна — ни сменой статуса, ни «Сохранить»; зал и заказы на 0 ₽ он не касается. Если кухня при сборке не может закрыть такой заказ, она напишет «Собран — оплату примет кассир», а закрыть его нужно будет через окно оплаты.

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

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

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

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

После создания заказ появляется на доске «Сейчас» и в «Истории».

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

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

Блоки «Клиент» и «Получение». В открытой карточке данные клиента и получения разложены по двум блокам. В «Клиенте» — имя с метками клиента (предупреждающие, например «аллергия», стоят первыми и красным), телефон отдельной строкой (нажмите — наберёт номер), история («3-й заказ · 4 200 ₽ · бонусы 120 ₽») и заметка о клиенте; справа — ссылка «Карточка клиента →». Если заказ не привязан к карточке клиента, видны только имя и телефон. Клиента руками заводить не нужно: когда в заказе указан полный номер, карточка клиента заводится сама (а если такой клиент уже есть — заказ привязывается к нему); регистрация клиента в Telegram с этим номером приклеится к той же карточке. В «Получении» переключатель «Доставка / Самовывоз» виден всегда и меняется одним нажатием — стоимость доставки в «Расчёте» пересчитается. Ниже — филиал, адрес (только для доставки) и время; у каждой строки своё «Изменить». «Примечание к адресу» показывается строкой под адресом, а по «Изменить» его можно поправить; у старых заказов туда сами подставятся прежние подъезд, этаж, квартира и домофон. Комментарий клиента к заказу — жёлтая плашка в конце блока; кнопка «→ На кухню» помечает весь комментарий как видимый кухне (метка «видит кухня»), «Убрать с кухни» снимает пометку. Пометка применяется кнопкой «Сохранить» вместе с остальными правками.

Адрес доставки вводится с подсказками: выберите адрес из выпавшего списка — по нему определяются зона и стоимость доставки. Если вы поменяли адрес, под полем видно, каким он был и сколько стоила доставка. Если подсказки временно недоступны, адрес можно ввести вручную — зону и стоимость доставки тогда проставьте сами.

Бонусы к начислению. Если у заказа есть привязанный клиент и включена программа лояльности, в блоке «Расчёт» под итогом видна строка «★ После выдачи начислится N бонусов». Если начислять нечего — строки нет.

Блок «Расчёт» в карточке заказа. Сверху — скидка, потом «Бонусная программа» (если у заказа привязан клиент с бонусами, заказ не оплачен и не закрыт: введите сумму и нажмите «Списать бонусы» — клиент подтверждает в Telegram, и итог уменьшается; «Отменить» возвращает бонусы), затем итоги и «Как платит клиент». У заголовка «Расчёт» стоит тег «Не оплачен» или «Оплачен» (у нового и отменённого заказа тега нет). У самовывоза способ выбирается прямо тут, а кнопка «Принять N ₽ и выдать» записывает оплату и выдаёт заказ одним действием, без отдельного окна (если итог успел измениться, кнопка остаётся — проверьте новую сумму и нажмите снова). У доставки деньги берёт курьер: блок показывает только способ и «сдачу с», кнопки приёма нет. У заказа, оплаченного онлайн, вместо выбора — «Оплачен онлайн»; у закрытого и отменённого — способ оплаты (для смешанной оплаты — разбивка по способам). Бонусов в блоке нет у заказа без клиента, у оплаченного и закрытого, у заказа в зал (там бонусы в окне расчёта стола). Кнопки «Принять…» нет, если у вас нет права менять заказ.

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

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

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

Если заказ уже ушёл на кухню, при добавлении блюда появится предупреждение — подробнее в разделе «Дозаказ блюда в принятый заказ» ниже.

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

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

Скидка снимается только в одном случае — когда чек после вашей правки перестал дотягивать до минимальной суммы акции; причина появится рядом с полем. Если же акцию тем временем выключили или промокод исчерпал лимит — скидка у клиента остаётся: он получил её честно, когда оформлял заказ. Рядом с полем появится пояснение, что акция больше не действует.

У такой «спасённой» скидки есть особенность: правила акции уже нет, поэтому система держит долю, а не рубли. Убрали половину чека — скидка уменьшится ровно вполовину. А вот если чек, наоборот, вырос, скидка останется прежней и не подрастёт: подобрать акцию заново система не может, и завышать её не станет. Нужна скидка побольше — примените другую акцию вручную.

Сменить акцию можно вручную в любой момент: выбором в списке, подсказкой «Применить» или пунктом «Не применять». Выбранная вручную акция проверяется по текущему времени — как при оформлении нового заказа.

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

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

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

После подтверждения позиция появляется в составе, сумма заказа пересчитывается, а в «Истории» фиксируется событие «Добавлены позиции».

Когда кухня уже доготовила заказ (заказ в статусе «Готов»), дописать в него ничего нельзя — ни блюдо, ни напиток, ни «+1»: кнопки «Добавить» и «+1» пропадают. Оформите новый заказ; для доставки это значит, что клиенту привезут два заказа.

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

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

  • Кухня уважается по каждой позиции отдельно. Если повар уже взял блюдо в работу (или оно готово), состав менять нельзя — карандаш заблокирован с подсказкой «Уже готовится». «+1» на такой позиции добавляет ещё одну порцию отдельной строкой (подсказка «Добавить ещё одну отдельной строкой»): начатая порция готовится как была, вторая уходит на кухню отдельно — так же, как «+1» на столе. Перед добавлением появится предупреждение «Заказ уже на кухне». Но убрать позицию или уменьшить количество можно: кнопка корзины и «−1» работают, а перед снятием появляется окно «Убрать из заказа?». В нём видно, сколько порций в очереди, сколько готовится и сколько уже готово, и что будет с продуктами: что в очереди — не тронуто, что готовится — повар отметит, что потрачено, что готово — уйдёт в отход. «−1», которое задевает только порцию из очереди, проходит без окна. «Назад» — ничего не меняется. Набор (комбо) и позиция, выданная мимо кухни, при начатой кухне по-прежнему заблокированы. Соседние позиции, которые ещё не взяли в работу, редактируются свободно. Если модуль кухни выключен — ограничений нет.
  • Последнюю позицию отдельно не удалить — заказ не должен остаться пустым. Корзина (и «−1» до нуля) у последней позиции открывает окно отмены заказа с обязательной причиной; если права отменять заказ нет, кнопка неактивна.
  • Если склад уже списал продажу по позиции (например, заказ вернули в работу после отмены) и блюдо выдано мимо кухни («Готовит кухня» выключено, штучный товар, состав набора), при удалении или уменьшении количества система спросит: «Вернуть на склад» (по умолчанию — если не делали или не открывали) или «Списать» (если сделали или открыли — уйдёт в отход). Крестик или Esc — позиция остаётся как была. Приготовленное кухней уходит в отход без вопроса.
  • Цена берётся из чека, а не из сегодняшнего меню. Клиент заказал пиццу за 520 ₽ — он платит 520 ₽, даже если в меню она уже стоит 600 ₽. Правка меняет только состав: модификаторы, добавки, количество. То же самое с надбавкой за вариант и с ценой добавки — они остаются такими, какими были в момент заказа.
  • Блюдо в строке поменять нельзя — правится только его состав. Нужно другое блюдо: удалите позицию и добавьте новую (тогда она посчитается по текущему меню). Поэтому в окне правки не показывается каталог: вы правите ту позицию, которую клиент уже заказал.
  • Блюдо, снятое с продажи, всё равно правится. Клиент его уже купил, и убирать его из чека из-за того, что оно пропало из меню, неправильно. Если блюдо удалили из меню совсем, окно правки честно скажет об этом.
  • При удалении/правке сумма пересчитывается, кухонные тикеты затронутой позиции пересоздаются под новый состав, а в «Истории» фиксируются события «Удалена позиция» / «Изменена позиция».

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

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

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

Под изменённым адресом видна строка «было: <старый адрес> · зона <название>, доставка N ₽» (если новый адрес выбран из подсказок и попал в ту же зону — «зона та же»), чтобы было видно, что менялось.

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

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

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

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

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

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

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

Отмена заказа. Перевод в «Отменён» — из карточки заказа, кнопкой «Отменён» на плитке доски «Сейчас» или массовой сменой в «Истории» — всегда открывает окно отмены: в нём обязательна причина (до 500 символов; без неё «Отменить заказ» не сработает). Причина записывается в заказ вместе с тем, кто и когда отменил, и её же видит повар, если блюдо уже было в работе. Причину можно выбрать быстрой кнопкой («Клиент передумал», «Не дозвонились», «Нет продуктов», «Дубль заказа») — текст подставится в поле, его можно дописать; «Другое» очищает поле под свою причину. Блок «Деньги и бонусы» подсказывает, что вернётся: списанные клиентом бонусы и промокод вернутся сами, принятые деньги окно отмены не возвращает. В карточке окно ещё подсказывает, что будет с продуктами: что в очереди — не тронуто, что готовится — повар отметит, что потрачено, что готово — уйдёт в отход. Повторная отмена уже отменённого заказа первую причину не меняет. Кнопка «Сохранить» в карточке отменять заказ больше не умеет — только окно. Если в заказе есть блюда, выданные мимо кухни (штучный товар, блюдо без «Готовит кухня», состав набора), и склад уже записал по ним продажу, в том же окне ниже причины появится выбор по каждому блюду: «Вернуть на склад» (по умолчанию — если не делали или не открывали) или «Списать» (если сделали или открыли — уйдёт в отход), затем «Отменить заказ». «Назад», крестик и Esc — заказ не отменён. Приготовленное кухней уходит в отход без вопроса, у блюда в работе ответит повар. Уже выполненный заказ и курьерское «Не доставлено» отменяются без вопроса — продукты уходят в отход. Подробнее — Склад.

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

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

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

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

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

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

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

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

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

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

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

В режиме таблицы — отметьте несколько заказов чекбоксами. Появится панель «Выбрано N» с кнопкой «Массовые действия» — в её списке:

  • Сменить статус: … (только статусы, доступные сразу всем выбранным заказам) — массовая смена всех выбранных заказов. Массовая отмена открывает одно окно с одной причиной на все выбранные заказы и вопросов про склад не задаёт: если в каком-то из выбранных заказов есть блюда, выданные мимо кухни, система не отменит ни один заказ, назовёт мешающие по номерам и попросит отменить их по одному из карточки

Снять выделение — кликом по общему чекбоксу в шапке таблицы (кнопки «Снять выделение» нет).

Выгрузка из этой панели убрана: иконка «Выгрузка» над таблицей отдаёт всю текущую выборку целиком, а не только отмеченные строки.

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

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