Автоматизация доставки еды: кухня, курьер, статусы заказа — publi.ru

Автоматизация доставки еды: кухня, курьер, статусы заказа

8 мин чтения · разбор · тем, кто заказывает · обновлено 2026-09-02

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

Путь одного заказа, шаг за шагом

Полезно один раз проследить, что происходит с заказом после оплаты, потому что именно в переходах прячутся все поломки.

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

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

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

Экран кухни: очередь по времени готовности

Экран кухни — не список заказов, а очередь, отсортированная по тому, когда блюдо должно быть готово. Заказ на 20:30, оформленный в 19:00, не должен висеть первым только потому, что пришёл раньше.

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

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

Тут же живёт стоп-лист. Кнопка «закончилось» гасит позицию в меню сразу и убирает её из неоплаченных корзин. Без этой кнопки повар узнаёт о проблеме, когда заказ уже оплачен.

Диспетчер видит, кто где и что горит

Диспетчер видит два списка: заказы, ждущие курьера, и курьеры со своей загрузкой. Задача экрана — сделать назначение одним движением и не дать назначить того, кто уже везёт три заказа в другой конец города.

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

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

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

Статусы: что видит клиент

Клиент должен видеть меньше статусов, чем есть внутри. Внутренних состояний бывает десять, снаружи хватает четырёх: принят, готовится, курьер выехал, доставлен.

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

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

Касса, чек и возвраты

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

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

Отдельно закладывается частичный возврат. Позиции не оказалось, курьер довёз остальное — значит, возвращается разница, и на неё нужен чек возврата. Без заложенного сценария такие случаи закрывают наличными из кассы, и учёт расходится.

Деньги курьера и смена

Курьерская часть — это не только карта. Это учёт смены: когда вышел, сколько заказов выполнил, сколько наличных собрал, сколько ему причитается.

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

Такое разделение прав мы делаем почти в каждом проекте: курьер видит адрес и сумму к получению, но не видит выручку заведения; диспетчер видит всех курьеров, но не трогает настройки тарифов.

Кому эта система не нужна

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

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

Разговор про свою автоматизацию начинается там, где заказов десятки в день, курьеров больше двух и появляется вторая точка. Это уровень платформы, у нас такое стоит от 150 000 ₽ и делается от 14 дней. Другие разборы по автоматизации собраны в блоге.

Коротко

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

Расскажите, что нужно — посмотрим и скажем честно

Первый разговор — разбор задачи: нужна ли вам система или хватит одной страницы. Без обязательств и без счёта.

или оставьте номер — перезвоним

Перезваниваем в рабочее время. Ничего не рассылаем.

Оператор персональных данных — ИП Постнов Артём Сергеевич, ИНН 772610459593.

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

Нужен ли отдельный планшет на кухне или хватит телефона менеджера?

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

Можно ли обойтись без приложения для курьеров?

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

Что делать с заказами из агрегаторов, чтобы не было двух очередей?

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

Помогла статья?

Те, что не помогают, мы переписываем — по этой кнопке и решаем, какие именно.

Ещё по теме