我正在使用Shopify Admin进行商品和库存同步,我不会在变体API中发送inventory_quantity字段,但是几天前我收到了以下来自Shopify的电子邮件。在创建实现时,我还发送了正确的location_id,并且它是在Shopify中成功创建的。
在创建满足请求和退款请求时,location_id字段现在是必需的。 Inventory_quantity和inventory_quantity_adjustment不能再设置在产品变体上。
于2019年至2010年被否决,支持将于2020年7月1日取消。
我想知道上面的电子邮件是否是Shopify发送给所有开发人员的通用电子邮件?还是我在这里做错了什么?
发布于 2020-02-24 11:45:00
如果您确信不再使用这些不推荐的属性,请忽略它。我认为他们最近引入了这个通知系统,如果他们在过去发现任何不推荐的调用,就会向开发人员发出警告。他们只是提醒你,他们不扫描你的应用程序代码,所以他们不知道你是否解决了问题。我也收到了类似的警告,尽管我确信这个问题早已经解决了。
无论如何,要获得内心的平静,请访问Shopify Partners帐户中的应用程序区域。列出所有应用程序的表现在有了API健康状况列,该列显示了应用程序在不推荐的调用方面的状态。如果在过去30天中检测到任何不推荐的呼叫,您将看到警告(橙色点)。该警告还提供了一些附加信息,例如上次检测到问题的时间以及修复该问题的最后期限示例。通过单击警告,您可以获得更多关于弃用的详细信息。
如果它是一个私有应用程序,请再次检查您的代码是否使用了电子邮件中提到的不推荐的属性。
发布于 2019-11-20 16:35:31
您将希望在Rest中检查新的库存级别和库存项端点。使用变体的inventory_item_id和位置ID,您可以更新库存。
显然,你不能再仅仅设置一个变体的库存水平。今年都是这样的。
https://stackoverflow.com/questions/58948202
复制相似问题