Shopify:可以根据SKU编号找到产品吗? [英] Shopify: Is it possible to find a product by sku number?
本文介绍了Shopify:可以根据SKU编号找到产品吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例数据:
<Inventory ItemNumber="100B3001-B-01">
<ItemStatus Status="Avail" Quantity="0" />
</Inventory>
<Inventory ItemNumber="100B3001-B-02">
<ItemStatus Status="Avail" Quantity="0" />
</Inventory>
<Inventory ItemNumber="100B3001-B-03">
<ItemStatus Status="Avail" Quantity="-1" />
<ItemStatus Status="Alloc" Quantity="1" />
</Inventory>
<Inventory ItemNumber="100B3001-B-04">
<ItemStatus Status="Avail" Quantity="-1" />
<ItemStatus Status="Alloc" Quantity="1" />
</Inventory>
推荐答案
Here's a delightful, condescending discussion from Shopify employees in 2011询问为什么不能将购物ID存储在任何地方。"库存单元"是一个通用的系统集成点,在我见过的每个系统中,每个SKU都唯一地映射到一个产品,因为单词有意义,但显然在Shopify并非如此。
三年后,你似乎有两个选择。
一种方法是创建一个Fulfillment Service并提供一个URL,Shopify将在其中调用you以请求SKU上的库存水平;这可能是最简单的解决方案,前提是您有一个Web服务器,您可以在其中公开这样的回调。
第二种方法是定期翻阅所有Products,并将Shopify ID到某个SKU的映射存储在某个位置,当您需要进行更新时,请查阅您的地图。因为我们的大多数集成都是cron作业,并且我希望保持这种状态,所以我会定期询问自上次运行以来更改过的产品,然后更新我的映射。这篇关于Shopify:可以根据SKU编号找到产品吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文