如何通过Shopify API从Smart Collection中检索所有产品?

时间:2014-06-15 10:33:58

标签: shopify

通过Shopify API从Smart Collection检索所有产品的最佳方法是什么?

谢谢!

2 个答案:

答案 0 :(得分:11)

来自Shopify API文档中的SmartCollection页面:

  

Smart Collections还使用收集将产品连接到该智能收藏。

Collects页面上:

  

列表仅收集某个集合

GET /admin/collects.json?collection_id=841564295

HTTP/1.1 200 OK

{
  "collects": [
    {
      "collection_id": 841564295,
      "created_at": "2014-05-23T14:16:47-04:00",
      "featured": false,
      "id": 1071559648,
      "product_id": 921728736,
      "sort_value": "0000000001",
      "updated_at": "2014-05-23T14:16:47-04:00",
      "position": 1
    },
    ...
  ]
}

收藏集包含集合中具有指定product_id的每个产品的collection_id

答案 1 :(得分:1)

2020更新

对于最新的API(截至2020-04),您可以使用/collections/端点,并使用Smart Collection ID:

GET https://<shopname>.myshopify.com/admin/api/2020-04/collections/<smart collection id>/products.json

更多细节可以在Shopify的Collection API Docs中找到。