我已经构建了一个django应用程序,它是我产品的主要商店。从此,我将产品发布到Shopify商店。现在我的django应用程序首先知道我的产品何时缺货。
问题: 使用Python API搜索产品有哪些选择?我可以通过Title,Variant SKU进行搜索吗?
存储生成的ID,而只发布 意味着稍后获取产品的句柄吗?
我想这样做 - 例如,我可以在批处理过程中将产品标记为缺货。
答案 0 :(得分:2)
存储产品的ID是稍后处理产品的最简单方法。
但是,product API表示您可以按供应商,句柄,product_type,collection_id,published_status,updated_at,created_at或published_at过滤产品。
Using the shopify python API页面显示了如何通过关键字参数将这些过滤器用于find类方法,例如: shopify.Product.find(collection_id=841564295)
列出特定馆藏中的产品。
答案 1 :(得分:0)
您可以使用官方 shopify python API 查找带有 id 的产品:
shopify.Product.exists(product.id) # => True
product = shopify.Product.find(292082188312)
要搜索带有产品标题的产品,您可以使用 GraphQL API