Процесс отмены заказа (Технический)

Инициация отмены

Пользователь запрашивает отмену заказа, используя метод DELETE/v2/client/{clientId}/delivery_order/{delivery_order}Отмена заказа

Заказ переходит в статус cancelation_in_progress.

Обработка отмены партнером

Система пытается отменить заказ в API партнера-провайдера. Дальнейшее поведение зависит от возможностей партнера и этапа доставки:

Партнер поддерживает отмену по API, курьер ещё не забрал товар. Заказ успешно отменяется и переводится в статус canceled.

Возврат груза

Если заказ перешел в статус driving_to_return:

  1. Курьер разворачивается и везет груз на точку возврата, указанную при создании заказа.
  2. После закрытия возврата курьером, заказ получает статус returned.