Как изменяются статусы LaaS-заказов
Схема по изменению статусов показывает этапы, которые проходит заказ, и логику переходов между статусами. Это поможет соотнести статусы Маркета и вашей системы, корректно настроить интеграцию с Маркетом и не передавать лишние статусы и подстатусы.
Обозначения:
-
На схеме отражены статусы и подстатусы заказа на каждом этапе в формате
Статус Подстатус. Например,PROCESSING STARTED. -
Стрелки показывают переходы между этапами, а их цвет — когда происходит этот переход:
- зеленый — магазин изменил статус;
- синий — Маркет изменил статус;
- оранжевый — отмена заказа одной из сторон.
Расшифровка схемы
|
Статус, подстатус и описание этапа |
Кто меняет статус |
Методы, с помощью которых меняется статус или приходит информация о заказе в этом статусе |
|
Магазин создал заказ. |
Магазин |
|
|
Заказ зарезервирован. Ожидается подтверждение магазина. |
Маркет |
|
|
Маркет обрабатывает заказ. |
Магазин |
|
|
Маркет собирает заказ. |
Маркет |
|
|
Маркет собрал заказ. |
Маркет |
|
|
Маркет отгрузил заказ. |
Маркет |
|
|
Заказ передан в доставку. |
Маркет |
|
|
Заказ принят в ПВЗ. |
Маркет |
|
|
Заказ доставлен. |
Маркет |
|
|
Заказ отменен. Чтобы отменить заказ, передайте подстатус |
Маркет Магазин |
Подстатусы при отмене заказа
RESERVATION_EXPIRED— магазин не подтвердил оформление зарезервированного заказа в течение 60 минут.SHOP_FAILED— магазин отменил заказ.PICKUP_EXPIRED— закончился срок хранения заказа в ПВЗ.DELIVERY_PROBLEMS— Маркет не смог доставить заказ.LOST— заказ утерян.
Также могут возвращаться другие значения. Обрабатывать их не нужно.