Shopify:可以根据SKU编号找到产品吗? [英] Shopify: Is it possible to find a product by sku number?

查看:20
本文介绍了Shopify:可以根据SKU编号找到产品吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我获得的数据仅包含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>

推荐答案

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆