通过Shopify API从Smart Collection检索所有产品的最佳方法是什么?
谢谢!
答案 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)
对于最新的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中找到。