1

我们是一家小型公平贸易纺织品进口商,最近在内部切换到 OpenERP 进行库存管理。我们在 Shopify 上有两家商店(使用两种不同的语言)。

从长远来看,我有两个目标:1)同步两家商店的库存;2)为 OpenERP 构建一个 Shopify 插件,在收到 Shopify 的电子邮件后导入销售。由于 OpenERP 本身是用 Python 编写的,我想使用 Shopify Python API。由于我们使用的纺织品通常具有不同的样式和尺寸,因此我们使用的是 Shopify 中的 SKU 和变体。

首先,我希望能够在每天午夜同步两家商店之间的库存。如果 A 店的库存数量低于 B 店,B 店应该得到 A 店的库存数量,反之亦然。

我目前最大的问题似乎是使用 Python API 获取 SKU 和库存计数的简单列表。理想情况下,我想获得两个简单的 SKU 列表及其库存计数,检查 Shop A 的变体是否存在于 Shop B 中,然后检查库存并在两者之间传播所需的更改。

但是,我似乎无法获得这样的列表,并且文档非常有限。唯一的可能性真的是首先获取所有产品,然后为每个产品获取变体,然后单独列出这些变体吗?所以我实际上需要围绕我认为非常简单的任务构建一个完整的数据库组织?

有人对这样的任务有任何经验吗?是否有任何进一步的文档或示例可供我查看?

非常感谢,克努特-奥托

4

1 回答 1

1

您最好的选择是首先将每个商店的所有产品和变体下拉到您身边的数据库中。之后,您可以收听产品/更新 webhook 和订单/付费 webhook,以提醒您应该进行的任何更改。

于 2012-06-14T22:57:20.323 回答