1

我已经构建了一个 django 应用程序,它是我产品的主要商店。由此,我将产品发布到我的 Shopify 商店。现在我的 django 应用程序首先知道我的产品何时缺货。

问题:使用 Python API 搜索产品时,我有哪些选项?我可以按标题、变体 SKU 搜索吗?

在发布时存储生成的 ID 是以后获取产品句柄的唯一方法吗?

我想这样做 - 例如,我可以在批处理中将产品标记为缺货。

4

2 回答 2

2

存储产品的 id 是以后获取产品句柄的最简单方法。

但是,产品 API显示您可以按供应商、句柄、product_type、collection_id、published_status、updated_at、created_at 或 published_at 过滤产品。

使用shopify python API页面展示了如何通过 find 类方法的关键字参数使用这些过滤器,例如shopify.Product.find(collection_id=841564295)列出特定集合中的产品。

于 2013-02-02T23:50:45.470 回答
0

您可以使用官方的shopify python API来查找具有 id 的产品:

shopify.Product.exists(product.id)  # => True
product = shopify.Product.find(292082188312)

使用产品标题搜索产品,您可以使用GraphQL API

于 2021-01-08T05:10:02.360 回答