Состояние заказа формируется при помощи статуса и соответствующих ему наборов атрибутов.

Статусы

НаименованиеОписаниеПредыдущие статусы
initЗаказ в процессе создания.
createdЗаказ успешно создан.init
canceled

Товар не найден.

Заказ отменен после успешного создания.

init

created

pending_approval

pending_payment

pending_approvalДля дальнейшего движения товара необходимо подтвердить изменения/условия заказа.created
pending_paymentОжидается оплата для дальнейшего движения товара.

created

pending_approval

processingПодготовка товара к отгрузке.

created

pending_approval

shippedДоставка товара.processing
pending_receiptЗаказ готов к выдаче (например в пункте самовывоза).

processing

shipped

receivedТовар получен.

shipped

archivedАрхив.

init

created

canceled

pending_approval

pending_payment

received

Атрибуты статусов

С каждым статусом заказа может возвращаться определенный набор атрибутов.

canceled

НаименованиеТипОбязателенОписание
reasonstringДаПричина отмены.

pending_approval

НаименованиеТипОбязателенОписание
reasonstringНетПричина согласования.

pending_payment

НаименованиеТипОбязателенОписание
urlstringНетСсылка на оплату

shipped

НаименованиеТипОбязателенОписание
deliveryobjectНетСпособ доставки
delivery.namestringНетНаименование способа доставки.
trackingobjectНетИнформация для отслеживания доставки.
tracking.numberstringНетНомер для отслеживания доставки.
tracking.urlstringНетАдрес, по которому можно отследить движение заказа используя tracking_number.
commentstringНетКомментарий

pending_receipt

НаименованиеТипОбязателенОписание
addressstringНетАдрес получения.
phonestringНетТелефон.
coordinatesarrayНет

Координаты в виде массива (долгота, широта).


  • No labels