Процесс отмены заказа (Технический)
Инициация отмены
Пользователь запрашивает отмену заказа, используя метод
DELETE/v2/client/{clientId}/delivery_order/{delivery_order}— Отмена заказа
Заказ переходит в статус cancelation_in_progress.
Обработка отмены партнером
Система пытается отменить заказ в API партнера-провайдера. Дальнейшее поведение зависит от возможностей партнера и этапа доставки:
Партнер поддерживает отмену по API, курьер ещё не забрал товар.
Заказ успешно отменяется и переводится в статус canceled.
Возврат груза
Если заказ перешел в статус driving_to_return:
- Курьер разворачивается и везет груз на точку возврата, указанную при создании заказа.
- После закрытия возврата курьером, заказ получает статус
returned.