从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组件。 只需按照订单处理的基本说明进行操作,从 第二步.