我在Rails应用程序中使用Shopify API gem来访问客户和订单。如何使用带Shopify API的Shopify API访问客户组中的客户
我可以像下面那样拉下客户组,并且一切正常。
ShopifyAPI::CustomerGroup.find
我知道想在客户群中访问客户,使用API调用/admin/customer_groups/#{id}/customers.json
如何做到这一点在同一个格式就像我为群组做的那样(即使用Shopify API gem)
我在Rails应用程序中使用Shopify API gem来访问客户和订单。如何使用带Shopify API的Shopify API访问客户组中的客户
我可以像下面那样拉下客户组,并且一切正常。
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 repo添加了一个pull请求,该请求直接将此调用封装在CustomerGroup
资源中的customers
方法中。一旦获得批准,您就可以在任何客户群组上拨打.customers
,它将为您提供所有客户。
太棒了!谢谢 –
嗨大卫,我无法获得上述代码的工作,更新到3.0.3的宝石,但得到一个错误,请参阅http://stackoverflow.com/questions/13408740/uninitialized-constant-shopifyapicustomergroupcustomers-error –