Если отмененный заказ остается в маршруте, курьер едет в лишнюю точку, теряет время, а диспетчер видит неправильную картину дня.
В логистике такие мелкие рассинхронизации быстро превращаются в опоздания и лишние расходы.
Коротко: отмена заказа должна обновлять маршрут, курьерское приложение и расчет времени.Почему это происходит
Точка остается из-за статусов, которые не считаются отменой, кеша маршрутного листа, неотработавшей очереди, отсутствия события пересчета, офлайн-режима приложения или ошибки API между заказами и маршрутизацией.
Что проверить сначала
- какой статус получает заказ при отмене
- создается ли событие обновления маршрута
- обновляется ли курьерское приложение
- есть ли кеш маршрута
- пересчитывается ли порядок точек
Как я решаю такую задачу
Я сравниваю состояние заказа, маршрутного листа и данных на устройстве курьера.
- нахожу отмененный заказ в маршруте
- проверяю статусы и события
- смотрю очередь синхронизации
- исправляю удаление или скрытие точки
- тестирую отмену до и после старта маршрута
Что подготовить
- пример отмененного заказа
- маршрут или курьер
- какая система маршрутизации используется
- время отмены
- доступ к админке или API
Каким должен быть результат
После отмены точка должна исчезать или получать правильный статус на всех экранах: у диспетчера, курьера и в отчетах.
Чего лучше не делать
Не удаляйте точку физически без истории. Для отчетов важно понимать, что заказ был отменен, а не потерян.
FAQ
Что делать, если курьер уже в пути?
Нужно обновить маршрут и показать понятное уведомление в приложении.
Можно ли пересчитать маршрут автоматически?
Да, если система хранит актуальные точки и правила оптимизации.
Почему в админке отменено, а у курьера нет?
Вероятно, проблема в синхронизации или кеше мобильного приложения.
Нужна ли история изменений?
Да, она помогает разбирать спорные ситуации.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку или пример ошибки, и я скажу, как безопасно подойти к исправлению.
Итог
Маршрут должен быть живой системой: отмена заказа обязана менять точки, статусы и расчет, а не оставаться только записью в админке.