如何使用Shopify API检索特定产品的订单

时间:2016-01-11 13:08:28

标签: api shopify

我检查了Shopify API(https://docs.shopify.com/api/order#index),但我找到了无端点,我们可以通过它筛选特定产品的订单列表。

有没有在Shopify中获取特定产品的订单?

3 个答案:

答案 0 :(得分:1)

关于如何从 Shopify 获取特定订单信息有两种选择:

  1. 如果您直接开发了与 Shopify 的集成,则可以再次探索它的 API Docs。 GET /admin/api/2021-04/orders/{order_id}.json - 允许从 Shopify 检索特定订单。它有助于通过指定 ID 来检索订单。除非指定特定字段,否则将返回订单的所有字段。
  2. 如果您没有与 Shopify 的开发集成,您可以使用一些解决方案来实现并从 Shopify 获取订单数据。例如,API2Cart 服务提供 integration with Shopify 并具有 order.info 方法,该方法允许通过其 ID 检索有关特定 Shopify 订单的所有信息。

答案 1 :(得分:0)

反过来工作。下载所有订单,然后遍历那些寻找感兴趣的特定产品的订单。订单包含许多产品,而产品确实属于订单,但没有API调用可以为您提供包含任何一个产品的订单。

答案 2 :(得分:0)

您可以使用以下端点获取所有订单:

获取/admin/orders.json

这将返回包含产品ID的订单项列表,其中应包含您要查找的产品。

这里需要注意的一点是,如果您继续查询服务器,Shopify可能会限制您的请求。确保在代码中考虑到这一点。