如何使用带有轨道 gem 的 Shopify API 访问客户组中的客户



我正在使用 Shopify API gem 在我的 rails 应用程序中访问客户和订单。

我可以像下面这样拉下客户组,并且都运行良好。

ShopifyAPI::CustomerGroup.find

我知道想要访问客户组中的客户,使用 API 调用/admin/customer_groups/#{id}/customers.json

如何以与组相同的格式执行此操作(即使用 Shopify API gem)

更新:shopify_api gem 的 3.0.3 版向客户组添加了一个customers方法,该方法获取该组的所有客户。

您现在可以执行以下操作:

  group = ShopifyAPI::CustomerGroup.find(123)
  customers = group.customers

--

现在你必须这样做:

Customer.find(:all, :params => {:customer_group_id => customer_group.id})

其中customer_group是您从之前的呼叫中检索到的那个。

然而。我刚刚向shopify_api存储库添加了一个拉取请求,该请求将此调用直接封装在CustomerGroup资源的customers方法中。一旦获得批准,您就可以致电您拥有的任何客户组.customers,它将为您提供所有客户。

以下是供参考的拉取请求:https://github.com/Shopify/shopify_api/pull/40

最新更新