Shopify:通过 API 调用从集合中删除产品
Shopify: Remove product from collection via API call
我正在尝试使用 Shopify API 从集合中删除产品。
在文档 (https://docs.shopify.com/api/collect) 概述中说:
DELETE /admin/collects/#{id}.json
Remove a Collect from the database
而当您跳转到描述时它说:
Remove a product from a collection
Destroy the link between a product an a collection
DELETE /admin/collects/#{id}.json
我可以使用它从集合中删除产品或从数据库中删除集合吗?
如果可以从集合中删除产品 - 我想做什么 - 我应该传递集合 ID 还是产品 ID - 实际上我认为我必须同时传递两者,否则它将如何工作?
感谢您的帮助!
Collect 是产品与 collection 之间 many-to-many 关系的联接 table。它有自己的ID。要从 collection 中删除产品,您只需删除连接,因此您只需使用收集 ID 而不是产品 ID 或 collection ID。
如果您有产品 ID 和 collection ID,您可以通过以下方式获取收集 ID:
GET /admin/collects.json?product_id=1925263361&collectionid=29722105
我正在尝试使用 Shopify API 从集合中删除产品。
在文档 (https://docs.shopify.com/api/collect) 概述中说:
DELETE /admin/collects/#{id}.json
Remove a Collect from the database
而当您跳转到描述时它说:
Remove a product from a collection
Destroy the link between a product an a collection
DELETE /admin/collects/#{id}.json
我可以使用它从集合中删除产品或从数据库中删除集合吗?
如果可以从集合中删除产品 - 我想做什么 - 我应该传递集合 ID 还是产品 ID - 实际上我认为我必须同时传递两者,否则它将如何工作?
感谢您的帮助!
Collect 是产品与 collection 之间 many-to-many 关系的联接 table。它有自己的ID。要从 collection 中删除产品,您只需删除连接,因此您只需使用收集 ID 而不是产品 ID 或 collection ID。
如果您有产品 ID 和 collection ID,您可以通过以下方式获取收集 ID:
GET /admin/collects.json?product_id=1925263361&collectionid=29722105