【发布时间】:2014-06-15 10:33:58
【问题描述】:
通过 Shopify API 从智能收藏中检索所有产品的最佳方式是什么?
谢谢!
【问题讨论】:
标签: shopify
通过 Shopify API 从智能收藏中检索所有产品的最佳方式是什么?
谢谢!
【问题讨论】:
标签: shopify
请参阅下面的Codesmith's answer。从 API 版本 2020-04 开始,您现在可以将智能集合 ID 与集合端点一起使用:
GET /admin/api/2020-04/collections/{collection_id}/products.json
请参阅Collection API docs 了解更多信息。
来自 Shopify API 文档中的 SmartCollection 页面:
Smart Collections 还使用 collects 将产品连接到该智能集合。
在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_ids,指定collection_id。
【讨论】:
GET /admin/smart_collections/#{smart_collection_id}/products.json?only_sorted=all
对于最新的 API(截至目前为 2020-04),您可以使用智能集合 ID 简单地使用 /collections/ 端点:
GET https://<shopname>.myshopify.com/admin/api/2020-04/collections/<smart collection id>/products.json
更多详情可以在 Shopify 的Collection API Docs 中找到。
【讨论】: