测试订单

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

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

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

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

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

Данные по тестовым заказам

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

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

限制

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

如何调试

1. 创建新订单

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

  1. 从下拉列表中选择一个商店,然后单击 选择.

  2. 从列表中选择产品,然后单击 加入购物车.

  3. 如有必要,指定所需的产品数量,然后单击 至登记处.

  4. 选择交货条款(Yandex免费送货。 市场或快递)。 这是对订单的模仿 — 交货条款与仓库、商店或机柜的实际设置无关。

  5. 检查数据并单击 以信用卡付款. 对于测试订单,只有使用测试卡付款,这笔钱不会借记。

之后,有关创建新订单及其编号的通知将出现在页面上。 您可以转到订单页面或放置新的测试订单。

2. 处理订单

После каждого запроса проверяйте лог

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

  1. 发送请求 POST v1/businesses/{businessId}/orders c orderIds 并保存包裹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.

3. 取消订单

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

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

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

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

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

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