从12月31日开始,push API方法将不可用。 从10月1日开始,它们可能不稳定。

使用推送组件进行订单处理

当新订单到达,状态发生变化,或者例如客户取消订单时,市场可以自行向您发送请求。 为此,您需要配置推送组件。 Yandex Market API.

如果推送组件已启用,则需要 必然 响应请求。 您无法打开通知,也无法对其做出响应。 只有当您对服务器及其系统的稳定性有信心时,才使用推送组件。

来自Yandex的请求。市场应该在仪表板中启用。

为了让市场开始向您发送与订单相关的更改请求,请点击市场上卖方帐户中的帐户→图标。 设置 在左边的菜单中,选择 Api和模块. 在标签上 推API 激活选项 启用来自Yandex的请求。街市.

如果没有Push API选项卡,请联系支持并描述您的任务。 — 在市场上的卖家账户中,选择 通讯支援服务创建上诉通过API工作.

⚠️ 在配置集成并在测试订单上进行测试后执行此操作。 如何对测试订单执行调试

确认订单收据

在收到客户下的订单后,市场会向您发送确认订单的请求。 POST order/accept.

order 请求正文中包含大量不同的信息,旨在解决不同的任务并根据不同的模型进行工作。 要处理订单,只需要其中的一部分:

  • 订单编号 id,您将在随后的市场请求中需要。
  • 产品一览表 items,其传送订购物品的列表。 在其中,对于每种产品,以下内容对您很重要:
    • id — 购物车中特定产品的ID。 例如,有必要为他转移"诚实标志"的代码。
    • shopSKU — 目录中显示您订购的产品的产品ID。
    • count — 订购多少。
  • 装运日期 shipmentDate — 在这个日期,yandex的。市场将等待您的订单。

如果您正在处理测试订单,则需要另一个此类订单的指示。 — fake.

查看所有请求字段的描述

您可能希望立即或将来使用更多它们,开发集成。

进一步的步骤

接下来,您只需要pull API组件。 只需按照订单处理的基本说明进行操作,从 第二步.