Shopify - inventory_quantity 弃用通知

Shopify - inventory_quantity deprecation notification

我正在使用 Shopify Admin REST API 进行商品和库存同步,并且我没有在变体 API 中发送 inventory_quantity 字段,但几天前我收到了来自 Shopify 的以下电子邮件.我在创建履行时也发送了正确的 location_id,它在 Shopify 中成功创建。

The location_id field is now required when creating fulfillment and refund requests.

Inventory_quantity and inventory_quantity_adjustment can no longer be set on the product variant.

已于 2019-10 年弃用,将于 2020 年 7 月 1 日取消支持

我想知道上面的电子邮件是否是 Shopify 发送给所有开发人员的通用电子邮件?还是我做错了什么?

您将需要在 Rest API 中检查新的库存水平和库存项目端点。使用变体的 inventory_item_id 和位置 ID,您可以更新库存。

很明显,您不能再只设置变体的库存水平。这就是今年 DODO 的方式。

如果您确定不再使用这些已弃用的属性,请忽略它。我认为他们最近引入了这个通知系统,如果他们在过去检测到任何已弃用的调用,就会向开发人员发送警告。他们只是提醒你,他们不会扫描你的应用程序代码,所以他们不知道你是否解决了问题。尽管我确定问题已在早些时候得到解决,但我还是收到了类似的警告。

无论如何,为了安心,请转到您的 Shopify 合作伙伴帐户中的 Apps 区域。列出您所有应用的 table 现在有 API 健康 列显示您的应用在弃用调用方面的状态。如果他们在过去 30 天内检测到任何已弃用的调用,您将看到警告(橙色点)。警告提供了一些附加信息,例如上次检测到问题的时间和修复它的截止日期 example。您可以通过单击警告获取有关弃用的更多详细信息。

如果它是私人应用,只需再次检查您的代码以使用电子邮件中提到的已弃用属性。