2

RailsアプリでShopifyAPIgemを使用して、顧客と注文にアクセスしています。

以下のように顧客グループをうまくプルダウンでき、すべてうまく機能しています。

ShopifyAPI::CustomerGroup.find

API呼び出し/admin/customer_groups/#{id}/customers.jsonを使用して、顧客グループ内の顧客にアクセスしたいことはわかっています 。

グループの場合と同じ形式でこれを行うにはどうすればよいですか(つまり、Shopify API gemを使用して)

4

1 に答える 1

1

更新: shopify_api gemのバージョン3.0.3は、customersそのグループのすべての顧客をフェッチするメソッドをCustomerGroupに追加します。

これで、次のようなことができます。

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

-

今、あなたはこれをしなければなりません:

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

ここで、customer_groupは、以前の呼び出しから取得したものです。

でも。この呼び出しをリソースのcustomersメソッドに直接カプセル化するプルリクエストをshopify_apiリポジトリに追加しました。CustomerGroupそれが承認されると、あなたは.customersあなたが持っているどんな顧客グループにも電話をかけることができるでしょう、そしてそれはあなたにすべての顧客を与えるでしょう。

参照用のプルリクエストは次のとおりです:https ://github.com/Shopify/shopify_api/pull/40

于 2012-11-15T14:33:30.920 に答える