我在我的 rails 应用程序中使用 Shopify API gem 来访问客户和订单。
我可以像下面这样很好地下拉客户组,并且一切正常。
ShopifyAPI::CustomerGroup.find
我知道想要访问客户组中的客户,使用 API 调用 /admin/customer_groups/#{id}/customers.json
如何以与组相同的格式执行此操作(即使用 Shopify API gem)
我在我的 rails 应用程序中使用 Shopify API gem 来访问客户和订单。
我可以像下面这样很好地下拉客户组,并且一切正常。
ShopifyAPI::CustomerGroup.find
我知道想要访问客户组中的客户,使用 API 调用 /admin/customer_groups/#{id}/customers.json
如何以与组相同的格式执行此操作(即使用 Shopify API gem)
更新:shopify_api gem的 3.0.3 版向 CustomerGroup添加了一个customers
方法,用于获取该组的所有客户。
您现在可以执行以下操作:
group = ShopifyAPI::CustomerGroup.find(123)
customers = group.customers
--
现在你必须这样做:
Customer.find(:all, :params => {:customer_group_id => customer_group.id})
其中 customer_group 是您从之前的通话中检索到的那个。
然而。我刚刚向 shopify_api 存储库添加了一个拉取请求,该存储库将此调用直接封装在资源上的customers
方法中。CustomerGroup
一旦获得批准,您就可以访问.customers
您拥有的任何客户群,它会为您提供所有客户。