我在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 –