---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.0
alternate:
  - https://yandex.com/dev/market/partner-api/doc/en/concepts/dbs-order-status-model.md
  - https://yandex.com/dev/market/partner-api/doc/ru/concepts/dbs-order-status-model.md
  - https://yandex.com/dev/market/partner-api/doc/zh/concepts/dbs-order-status-model.md
  - href: zh/concepts/dbs-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/zh/llms.txt

# 订单状态如何变化

状态更改图显示了经过的阶段 DBS-状态之间转换的顺序和逻辑。 这将帮助您关联Yandex的状态。 市场和您的系统，设置与Yandex的集成。正确市场，并避免传输不必要的状态和子状态。

**指定名称:**

   * 该图表以格式显示每个阶段的订单状态和子状态 `子状态的状态`. 例如, `PROCESSING STARTED`.

      变电站列表 `CANCELLED` 请参阅部分 [取消订单时发生故障](#cancelled-substatuses).

   * 箭头显示阶段之间的过渡，以及它们的颜色 — 当发生这种转变时:

      * 绿色 — 商店的状态已更改。
      * 蓝色 — 市场已经改变了它的地位。
      * 橙色 — 一方取消订单;
      * 红色 — 特殊情况。


{% note warning "Передавайте статусы в том порядке, в котором они описаны на схеме" %}


否则，会导致错误。


{% endnote %}



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

flowchart TB
    UserCreation(买家创建订单) --> Started[PROCESSING STARTED]
    Started[PROCESSING STARTED] -->|订单已转交物流| Delivery[DELIVERY DELIVERY_SERVICE_RECEIVED]
    Started[PROCESSING STARTED] -->|订单已取消| Cancelled3[CANCELLED 子状态]

    subgraph err1 [处理申诉]
        direction TB
        DeliveryUserNotReceived[DELIVERY DELIVERY_USER_NOT_RECEIVED] -->|仲裁决定取消订单| Cancelled1[CANCELLED 子状态]
        DeliveryUserNotReceived[DELIVERY DELIVERY_USER_NOT_RECEIVED] -->|订单已送达| Delivered2[DELIVERED DELIVERY_SERVICE_DELIVERED]
    end

    Delivery[DELIVERY DELIVERY_SERVICE_RECEIVED] -->|配送超时未签收| err1
    Delivery[DELIVERY DELIVERY_SERVICE_RECEIVED] --> |订单到达自提点| Pickup[PICKUP PICKUP_SERVICE_RECEIVED]
    Delivery[DELIVERY DELIVERY_SERVICE_RECEIVED] --> |买家已签收| UserReceived[DELIVERY USER_RECEIVED]
    Delivery[DELIVERY DELIVERY_SERVICE_RECEIVED] --> |订单已送达| Delivered[DELIVERED DELIVERY_SERVICE_DELIVERED]

    Pickup[PICKUP PICKUP_SERVICE_RECEIVED] -->|订单已送达| Delivered[DELIVERED DELIVERY_SERVICE_DELIVERED]
    Pickup[PICKUP PICKUP_SERVICE_RECEIVED] -->|订单已取消| Cancelled2[CANCELLED 子状态]

    UserReceived[DELIVERY USER_RECEIVED] -->|订单已送达| Delivered1[DELIVERED DELIVERY_SERVICE_DELIVERED]

    Delivered[DELIVERED DELIVERY_SERVICE_DELIVERED] --> |配送超时未签收| err2
    subgraph err2 [处理申诉]
        direction TB
        DeliveredUserNotReceived[DELIVERED DELIVERED_USER_NOT_RECEIVED] -->|仲裁决定取消订单| Cancelled[CANCELLED 子状态]
    end

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

    style Delivered stroke:green,stroke-width:3px;
    style Delivered1 stroke:dodgerblue,stroke-width:3px;
    style Delivered2 stroke:green,stroke-width:3px;
    style DeliveredUserNotReceived stroke:green,stroke-width:3px;

    style Cancelled stroke:tomato,stroke-width:3px;
    style Cancelled1 stroke:tomato,stroke-width:3px;
    style Cancelled2 stroke:orange,stroke-width:3px;
    style Cancelled3 stroke:orange,stroke-width:3px;
```
<!-- endsource: zh/_includes/mermaid/dbs-order-status-graph.md -->



## 解码方案 {#details}

#|
|| **状态、子状态和阶段描述** | **谁在改变状态** | **在此状态中更改状态或接收有关订单的信息的方法** ||

|| `PROCESSING`<br>
`STARTED`

商店正在处理订单。 | 燕基科斯. 街市 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md)
||

|| `DELIVERY`<br>
`DELIVERY_SERVICE_RECEIVED`

订单已经交付。 | 商店 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md)

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

|| `DELIVERY`<br>
`USER_RECEIVED`

客户收到了订单。

只有在通过Yandex工作时才会传输。 交货。| 燕基科斯. 街市 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md) ||

|| `DELIVERY`<br>
`DELIVERY_USER_NOT_RECEIVED`

交货时间已过期，客户尚未收到订单。

仲裁开始，因此订单可以被取消或转移到状态 `DELIVERED DELIVERY_SERVICE_DELIVERED`. | 燕基科斯. 街市 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md) ||

|| `PICKUP`<br>
`PICKUP_SERVICE_RECEIVED`

该订单已在PVZ接受。 | 商店 | [PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/updateOrderStatus.md) ||

|| `DELIVERED`<br>
`DELIVERY_SERVICE_DELIVERED`

订单已经交付。

通过Yandex工作时会自动传输。 交货。

如果您是自己送货，请在订单交付后更改状态。|
燕基科斯. 街市

商店 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md)

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

|| `DELIVERED`<br>
`DELIVERED_USER_NOT_RECEIVED`

交货时间已过期，客户尚未收到订单。

仲裁开始，因此订单可以被取消或保持相同的状态。 | 燕基科斯. 街市 |

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md) ||

|| `CANCELLED`<br>
[变电站](#cancelled-substatuses)

订单已被取消。

要取消订单，请传递子状态 `SHOP_FAILED`.

如果订单处于状态 `DELIVERY` 或 `PICKUP` 买家取消了它。, [确认取消](*acceptOrderCancellation).
|
燕基科斯. 街市

商店

买方|

[POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md)

[POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md)

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

## 取消订单时发生故障 {#cancelled-substatuses}

### 商店可以传输的变电站

根据当前订单状态，商店可以使用以下取消子状态:

* **处于状态 `PROCESSING`:**
  * `SHOP_FAILED` — 商店无法完成订单。
  * `USER_CHANGED_MIND` — 客户因个人原因取消了订单。
  * `USER_UNREACHABLE` — 无法联系买家。
  * `INCORRECT_PERSONAL_DATA` — 对于来自国外的订单，收件人的信息不正确，订单将不会在海关检查。

* **处于状态 `DELIVERY`:**
  * `SHOP_FAILED` — 商店无法完成订单。
  * `USER_CHANGED_MIND` — 客户因个人原因取消了订单。
  * `USER_UNREACHABLE` — 无法联系买家。

* **处于状态 `PICKUP`:**
  * `SHOP_FAILED` — 商店无法完成订单。
  * `USER_CHANGED_MIND` — 客户因个人原因取消了订单。
  * `USER_UNREACHABLE` — 无法联系买家。
  * `PICKUP_EXPIRED` — 订单在PVZ中的存储期已过期。

### 买方或系统设置的变电站

* `RESERVATION_EXPIRED` — 客户没有在10分钟内完成预订订单。
* `USER_NOT_PAID` — 买方没有支付订单（对于付款类型 `PREPAID`）30分钟。
* `USER_CHANGED_MIND` — 客户因个人原因取消了订单。
* `USER_REFUSED_DELIVERY` — 买方对交货条件不满意.
* `USER_REFUSED_PRODUCT` — 该产品不适合买方。
* `USER_REFUSED_QUALITY` — 买方对产品的质量不满意。
* `USER_IDENTIFICATION_MISMATCH` — 买方的身份证明文件与订单中的数据不匹配。
* `PURCHASE_GROUP_THRESHOLD_NOT_REACHED_CANCELLED` — 它被取消了，因为没有乐队。
* `REPLACING_ORDER` — 买方决定主动更换另一种产品。
* `PROCESSING_EXPIRED` — 值不再使用。
* `PICKUP_EXPIRED` — 订单在PVZ中的存储期已过期。
* `TOO_MANY_DELIVERY_DATE_CHANGES` — 订单被推迟了太多次。

也可以返回其他值。 您不需要处理它们。

[*acceptOrderCancellation]: [PUT v2/campaigns/{campaignId}/orders/{orderId}/cancellation/accept](../reference/orders/acceptOrderCancellation.md)