我得到的数据只包含SKU编号.我想弄清楚如何在没有实际产品ID编号的情况下将这些SKU编号链接到Shopify中的产品变体.
示例数据:
<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>
Run Code Online (Sandbox Code Playgroud)
Nic*_*cki 14
这是Shopify员工2011年的一次令人愉快的,居高临下的讨论,询问为什么你不能随处存放Shopify ID."库存单位"是一个通用的系统集成点,在我看过的每个系统中,每个SKU都独特地映射到产品,因为单词具有意义,但显然不在Shopify.
三年后,你似乎有两种选择.
一种是创建一个Fulfillment Service并提供一个URL,Shopify会打电话给您询问SKU的库存水平; 这可能是最简单的解决方案,只要你有一个Web服务器坐在可以公开这样一个回调的地方.
第二种是定期浏览所有产品,并将Shopify ID映射到某个地方的SKU,在需要更新时查看地图.因为我们的大多数集成都是cron作业,并且我希望保持这种方式,我会定期询问自上次运行以来已更改的产品,然后更新我的映射.