---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/step-by-step/laas-order-status-model.md
  - https://yandex.com/dev/market/partner-api/doc/ru/step-by-step/laas-order-status-model.md
  - https://yandex.com/dev/market/partner-api/doc/zh/step-by-step/laas-order-status-model.md
  - href: ru/step-by-step/laas-order-status-model.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/market/partner-api/doc/ru/llms.txt


# Как изменяются статусы LaaS-заказов

Схема по изменению статусов показывает этапы, которые проходит заказ, и логику переходов между статусами. Это поможет соотнести статусы Маркета и вашей системы, корректно настроить интеграцию с Маркетом и не передавать лишние статусы и подстатусы.

**Обозначения:**

* На схеме отражены статусы и подстатусы заказа на каждом этапе в формате `Статус Подстатус`. Например, `PROCESSING STARTED`.

* Стрелки показывают переходы между этапами, а их цвет — когда происходит этот переход:

    * зеленый — магазин изменил статус;
    * синий — Маркет изменил статус;
    * оранжевый — отмена заказа одной из сторон.

<!-- source: ru/_includes/mermaid/laas-order-status-graph.md -->
```mermaid
%%{
  init: {
    'theme': 'base',
    'themeVariables': {
      'primaryColor': '#FDF3E8',
      'primaryTextColor': '#000000',
      'primaryBorderColor': '#BA9C80',
      'lineColor': '#BA9C80',
      'secondaryColor': '#FDF3E8',
      'tertiaryColor': '#FDF3E8',
      'noteBkgColor': '#FED58D'
    }
  }
}%%

flowchart TD
    PartnerCreation(Магазин создал заказ) --> Started[RESERVED]
    Started[RESERVED] -->|Заказ можно собирать| Processing[PROCESSING STARTED]
    Started[RESERVED] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]
    Processing[PROCESSING STARTED] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]
    Processing[PROCESSING STARTED] -->|Заказ собирается| Packaging[PROCESSING PACKAGING]
    Packaging[PROCESSING PACKAGING] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]
    Packaging[PROCESSING PACKAGING] -->|Заказ собран| ReadyToShip[PROCESSING READY_TO_SHIP]
    ReadyToShip[PROCESSING READY_TO_SHIP] -->|Заказ отгружен| Shipped[PROCESSING SHIPPED]
    Shipped[PROCESSING SHIPPED] -->|Заказ передан в доставку| DeliveryReceived[DELIVERY DELIVERY_SERVICE_RECEIVED]
    DeliveryReceived[DELIVERY DELIVERY_SERVICE_RECEIVED] -->|Заказ принят в ПВЗ| PickupReceived[PICKUP PICKUP_SERVICE_RECEIVED]
    PickupReceived[PICKUP PICKUP_SERVICE_RECEIVED] -->|Истек срок хранения| CancelledPickupExpired[CANCELLED PICKUP_EXPIRED]
    PickupReceived[PICKUP PICKUP_SERVICE_RECEIVED] -->|Заказ доставлен| Delivered[DELIVERED DELIVERY_SERVICE_DELIVERED]
    DeliveryReceived[DELIVERY DELIVERY_SERVICE_RECEIVED] -->|Заказ доставлен| Delivered[DELIVERED DELIVERY_SERVICE_DELIVERED]
    PickupReceived[PICKUP PICKUP_SERVICE_RECEIVED] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]
    DeliveryReceived[DELIVERY DELIVERY_SERVICE_RECEIVED] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]
    ReadyToShip[PROCESSING READY_TO_SHIP] -->|Заказ отменен| Cancelled[CANCELLED Подстатус]

    linkStyle 0,1 stroke:green,stroke-width:2px;
    linkStyle 4,6,7,8,9,10,11,12 stroke:blue,stroke-width:2px;
    linkStyle 2,3,5,13,14,15 stroke:orange,stroke-width:2px;

    style PartnerCreation stroke:green,stroke-width:3px;
    style Processing stroke:green,stroke-width:3px;
    style Cancelled stroke:orange,stroke-width:3px;
```
<!-- endsource: ru/_includes/mermaid/laas-order-status-graph.md -->

## Расшифровка схемы {#details}

#|
||**Статус, подстатус и описание этапа**|**Кто меняет статус**|**Методы, с помощью которых меняется статус или приходит информация о заказе в этом статусе**||

||Магазин создал заказ.|Магазин|[POST v1/campaigns/{campaignId}/orders/create](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/createOrder.md)||

||`RESERVED`

Заказ зарезервирован.

Ожидается подтверждение магазина.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)||

||`PROCESSING`<br>`STARTED`

Маркет обрабатывает заказ.|Магазин|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/updateOrderStatus.md)||

||`PROCESSING`<br>`PACKAGING`

Маркет собирает заказ.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`PROCESSING`<br>`READY_TO_SHIP`

Маркет собрал заказ.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`PROCESSING`<br>`SHIPPED`

Маркет отгрузил заказ.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`DELIVERY`<br>`DELIVERY_SERVICE_RECEIVED`

Заказ передан в доставку.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`PICKUP`<br>`PICKUP_SERVICE_RECEIVED`

Заказ принят в ПВЗ.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`DELIVERY`<br>`DELIVERY_SERVICE_DELIVERED`

Заказ доставлен.|Маркет|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)||

||`CANCELLED`<br>
[Подстатусы](#cancelled-substatuses)

Заказ отменен.

Чтобы отменить заказ, передайте подстатус `SHOP_FAILED`.|
Маркет

Магазин|[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/getBusinessOrders.md)

[POST notification](https://yandex.com/dev/market/partner-api/doc/ru/push-notifications/reference/sendNotification.md)

[PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/ru/reference/orders/updateOrderStatus.md)||
|#

## Подстатусы при отмене заказа {#cancelled-substatuses}

* `RESERVATION_EXPIRED` — магазин не подтвердил оформление зарезервированного заказа в течение 60 минут.
* `SHOP_FAILED` — магазин отменил заказ.
* `PICKUP_EXPIRED` — закончился срок хранения заказа в ПВЗ.
* `DELIVERY_PROBLEMS` — Маркет не смог доставить заказ.
* `LOST` — заказ утерян.

Также могут возвращаться другие значения. Обрабатывать их не нужно.
