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

# 测试订单

在Yandex上。 市场，您可以在开始使用真实订单之前在测试订单上测试商店及其API。 您可以模拟以下过程:

* 代表买方下订单 — 添加项目到购物车，选择付款方式和交货条款;
* 取消订单。

燕基科斯. 市场对此类订单不收费。 与他们一起工作的错误不会影响检查，也不会用于计算质量指标。

要进入调试界面，在市场上的商家办公室，点击您的帐户的图标→ **设置** 在左边的菜单中，选择 **Api和模块** → **测试订单**.

在调试界面中创建的所有订单都将以该值发送到商店 `true` 参数 `fake`，这使得商店能够将此类订单与真实订单区分开来。

{% note warning "测试订单数据" %}

如果您启用了API通知，yandex。Market会向您发送请求。 [POST 通知书](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/reference/sendNotification.md) 有关[活动]的资料(*notification-type) 也用于测试订单。 [如何使用通知](https://yandex.com/dev/market/partner-api/doc/zh/push-notifications/index.md)

但是，默认情况下，返回订单信息的方法不包括测试订单的数据。 要获取它们，请传递值 `true` 在参数中 `fake`.

{% endnote %}

## 限制 {#limitations}

有关测试订单和请求日志的信息将存储10天。

## 如何调试 {#how-to}

### 1. 创建新订单 {#new-order}

在页面上 **Api和模块** → **测试订单**:

1. 选择 **在您的个人帐户中创建**.

2. 将商品添加到购物车 — 点击 ![](../_images/sandbox-button.png) 接近正确的。

3. 在街区里 **篮子；篮子** 点击 **检查可用性**.

![](../_images/concepts/sandbox-order.png)

### 2. 发送订单 {#accept}

在第三块:

1. 指定送货和付款方式。 由于这是一个测试订单，请在收到后选择付款。

    {% note tip "商店刚刚创建" %}

    配置的交付服务可能不可用。 在这种情况下，选择测试服务。

    {% endnote %}

1. 输入买方的测试数据（地址，名字和姓氏，电话号码等）。).

2. 点击 **发送订单**.

之后，有关创建新订单及其编号的通知将出现在页面上。

### 3. 处理订单 {#process}

{% note warning "检查每个请求后的日志。" %}

如果集成配置不正确，您将在日志中看到需要修复的错误。 要查看日志，在商家的办公室在市场上，点击您的帐户的图标→ **设置** 在左边的菜单中，选择 **Api和模块** →标签 **查询日志**.

{% endnote %}

1. 发送请求 [POST v1/businesses/{businessId}/orders](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/getBusinessOrders.md) c `orderIds` 并保存包裹ID（`id` 在 `shipments`）从响应。

1. 发送请求 [PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/setOrderBoxLayout.md)，在哪里传输:

    * 接收到的ID。
    * 有关按箱子从订单中分配货物的信息;
    * 如果有需要贴标签的产品，那么这些产品的标签代码。

1. 通过发送状态确认您已准备好装运 `PROCESSING` 具有子状态 `READY_TO_SHIP` 使用请求 [PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/updateOrderStatus.md).

1. 如果将来您将订单运送到分拣中心或提货点，或将订单从仓库转移到市场快递员，请发送请求 [PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/updateOrderStatus.md). 发送其中的状态 `PROCESSING` 具有子状态 `SHIPPED`.

### 4. 取消订单 {#cancel}

发送请求 [PUT v2/campaigns/{campaignId}/orders/{orderId}/status](https://yandex.com/dev/market/partner-api/doc/zh/reference/orders/updateOrderStatus.md) 并发送状态 `CANCELLED` 与取消的原因 `SHOP_FAILED`. 测试订单只能在升级到状态之前取消 `PROCESSING` 具有子状态:

* `SHIPPED` 如果将来您将订单运送到分拣中心或提货点，或者从您的仓库将它们转移到市场快递员;

* `READY_TO_SHIP` 如果您的商店连接到快递，您将向快递员发送订单 [氨纶去](https://go.yandex/).


检查错误 — 在市场上的卖家帐户，点击您的帐户的图标→ **设置** 在左边的菜单中，选择 **Api和模块** →标签 **查询日志** — 并修复它们。

[*notification-type]: Yandex的事件。市场发送通知:<ul><li>创建新订单;</li><li>更改订单;</li><li>更改订单状态;</li><li>创建与客户的新聊天;</li><li>添加新的聊天消息;</li><li>争端的开始;</li><li>结束争议;</li><li>创建新产品评论;</li><li>创建新的评论评论;</li><li>创建订单取消请求;</li><li>取消订单;</li><li>创建新的非购买或退款;</li><li>更改非购买或退款状态。</li></ul>
