从/admin/products.json
端点获取项目会得到带有变体的产品,每个变体中都有inventory_item_id
。
从/admin/product_listings
获取项目后,我得到了带有变体的产品,每个变体中都没有inventory_item_id
。
因为我的应用仅应获取专门向我的频道公开的产品,并因此从/admin/product_listings
端点获取,所以这是一个问题。我需要该inventory_item_id
属性。
在这里我有什么选择?如何为渠道中公开的所有产品提取inventory_item_id
?
我的一个主意是:
.map
产品ID /admin/products
端点以获取产品及其各自的变体,从而获取其inventory_item_ids
。 但这似乎……荒谬?我在这里缺少基本的东西吗?
编辑:经过进一步的研究,看来我可以将product_id
公开到我的应用程序中,但是仍然需要另一次Shopify之旅才能获得种类繁多的产品,以使变体得到填充与inventory_item_id