2016-10-27 19 views
0

会員制サイトを運営するクライアントのためにShopifyサイトをカスタマイズしています。ユーザーのShopify注文履歴を照会するにはどうすればよいですか?

メンバシップを働かせる方法は、各メンバが毎月3つのアイテムを割引率で取得し、その後に注文されるすべての製品が通常レートであることです。

割引注文商品の注文数を制限する方法を知りましたが、私が理解できないのはShopifyのAPIを使用して顧客の注文履歴を照会する方法です毎月注文し、必要に応じて価格を調整しています(私は現在、顧客価格設定プラグインを使って価格割引を管理しています)。

私はLiquidのドキュメントを掘り下げていました。顧客の注文とタグのタグの位置はわかりましたが、必ずしも一緒にループする必要はありません。

私は正しい方向に私を指すことができるよりもShopify APIをよく知っている人はいますか?

+0

両方の回答から、お客様の注文の詳細を取得できます。 Davidの回答では、顧客のIDを知っていなければなりません。顧客はログインする必要があります。 – HymnZ

+0

お客様がログインしている場合は、IDを持っています。他の文脈は意味をなさない。あなたは価格を変えたい、バックエンドにいる必要があり、顧客IDを持っていることを確認してください... –

答えて

3

あなたがAPIを使用している場合は、この持っている:それとそう

**Get all orders from this customer in this shop** 

GET /admin/orders.json?customer_id=207119551 

を、ご希望の歴史を持っています。

+0

David、 'customer_id'クエリパラメータについて学んだことを聞かせてもらえますか?私はそれがShopify APIのドキュメントに記載されているとは思わない。 – Ghazgkull

+0

右のドキュメントから...お客様にお読みください。 –

+0

ああうわー...彼らは注文APIページ(https://help.shopify.com/api/reference/order#index)でそのクエリパラメタを省略しますが、私はあなたが何を意味するかを見る...その1つのオーダーURLはランダムに含まれています顧客ページ(https://help.shopify.com/api/reference/customer#orders)を参照してください。ありがとう! – Ghazgkull

関連する問題