【发布时间】:2020-05-31 20:58:23
【问题描述】:
我进行了库存整合,以便通过 SKU 查找从外部来源(CSV 或 Google 电子表格)更新 Wix 加载产品的库存数量。如果 Wix 提供 API 方法以便直接在加载的目录中查找 SKU,有什么想法吗?这是我目前的做法。
根据 Wix API 文档,我执行了以下操作:
- 获取 API 调用的 OAuth 身份验证令牌。此外,您可以使用 Wix 提供的“测试”令牌。
- Wix 为每个加载的产品都有一个内部 ID,因此您不能像 Magento 等其他平台那样直接参考 SKU。
- 要首先通过 SKU 识别每个产品,我们需要使用“wixapis.com/stores/v1/products/query”调用获取所有产品集合,并使用“includeVariants: true”后参数。
- 库存保存在产品的每个“变体”中,这就是我们添加它的原因。
- 从“wixapis.com/stores/v2/inventoryItems/query”调用中获取库存集合,这将为每个变体提供库存数据。
- 然后在产品集合中查找 SKU,获取其变体 ID 并查找具有该 ID 的库存数据。
- 最后使用带有 inventoryID 参数的“wixapis.com/stores/v2/inventoryItems”调用来更新其库存数量。必须按照文档说明发送一些帖子字段。
谢谢!
【问题讨论】: