测试订单

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

  • 代表买方下订单-将商品添加到购物车,选择付款方式和交货条款;
  • 取消订单。

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

要转到调试界面,请单击机柜左下角的业务名称,然后选择 调试/调试测试订单. 在同一页面中,您可以通过单击链接访问调试信息 测试订单的API日志.

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

测试订单数据

如果您启用了API通知,yandex。Market会向您发送请求。 POST 通知书 提供有关 活动 也用于测试订单。 如何使用通知

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

限制

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

如何调试

1. 创建新订单

在页面上 调试/调试测试订单:

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

  2. 通过单击将产品添加到购物车 接近正确的。

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

2. 发送订单

在第三块:

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

    商店刚刚创建

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

  2. 输入买方的测试数据(地址,名字和姓氏,电话号码等)。).

  3. 点击 发送订单.

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

3. 处理订单

检查每个请求后的日志。

如果集成配置不正确,您将在日志中看到需要修复的错误。 要查看日志,请单击帐户左下角的企业名称,然后打开该页面 查询日志.

  1. 发送请求 GET v2/campaigns/{campaignId}/orders/{orderId} 并保存包裹ID(id 在 shipments)从响应。

  2. 发送请求 PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes,在哪里传输:

    • 接收到的ID。
    • 有关按箱子从订单中分配货物的信息;
    • 如果有需要贴标签的产品,那么这些产品的标签代码。
  3. 通过发送状态确认您已准备好装运 PROCESSING 具有子状态 READY_TO_SHIP 使用请求 PUT v2/campaigns/{campaignId}/orders/{orderId}/status.

  4. 如果将来您将订单运送到分拣中心或提货点,或将订单从仓库转移到市场快递员,请发送请求 PUT v2/campaigns/{campaignId}/orders/{orderId}/status. 发送其中的状态 PROCESSING 具有子状态 SHIPPED.

4. 取消订单

发送请求 PUT v2/campaigns/{campaignId}/orders/{orderId}/status 并发送状态 CANCELLED 与取消的原因 SHOP_FAILED. 测试订单只能在升级到状态之前取消 PROCESSING 具有子状态:

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

  • READY_TO_SHIP 如果您的商店连接到快递,您将向快递员发送订单 氨纶去.

检查错误。 在左下角的橱柜中,点击您的企业名称并打开页面 查询日志 -把它们修好。

Yandex的事件。市场发送通知:

  • 创建新订单;
  • 更改订单;
  • 更改订单状态;
  • 创建与客户的新聊天;
  • 添加新的聊天消息;
  • 争端的开始;
  • 结束争议;
  • 创建新产品评论;
  • 创建新的评论评论;
  • 创建订单取消请求;
  • 取消订单;
  • 创建新的非购买或退款;
  • 更改非购买或退款状态。