顧客管理のセグメントについてお伺いします。
購入履歴によってセグメントを作り、お客様をランク分けしたいと思っています。
ここまでは方法がわかっているのですが、そのセグメント名を該当する
お客様の会員ページに表示させる方法を教えていただけないでしょうか。
つまり購入金額の合計が一定以上の方には「ゴールド会員」などと表示したいのです。
いろいろ調べているのですが、具体的な記述方法などの情報が見つかっておりません。
どうぞよろしくお願いいたします。
顧客管理のセグメントについてお伺いします。
購入履歴によってセグメントを作り、お客様をランク分けしたいと思っています。
ここまでは方法がわかっているのですが、そのセグメント名を該当する
お客様の会員ページに表示させる方法を教えていただけないでしょうか。
つまり購入金額の合計が一定以上の方には「ゴールド会員」などと表示したいのです。
いろいろ調べているのですが、具体的な記述方法などの情報が見つかっておりません。
どうぞよろしくお願いいたします。
ご質問の内容が可能なのか私も興味を持ち調査してみたのですが、結論、質問者様が、「顧客セグメントを表示するためのliquidタグ」を探されているようでしたら、現時点では存在しないようでした。(もしかしたら、ドキュメントが存在しないだけで、内部的に実装されている可能性は0ではないですが。)
アプリ開発者向けのAPIは実装されているようなので、
https://shopify.dev/changelog/segmentation-api-available-in-2022-04-release
https://shopify.dev/api/examples/customer-segments/querying-customer-segments
このAPIを利用したアプリを開発すれば、ご希望の情報を取得できるかもしれません。
ご希望に完全に沿うものではないのですが、
もし、"購入金額"を会員のランクに使用されているようでしたら、
https://shopify.dev/api/liquid/objects/customer#customer-total_spent
こちらのオブジェクトで、そのユーザーの合計購入金額を取得できそうですので、
例えば、下記のようにすることでご希望に近い形は実現できるかもしれません。
{% if customer.total_spent > 0 and customer.total_spent < 10000 %}
ブロンズ会員です。
{% elsif customer.total_spent >= 10000 and customer.total_spent < 20000 %}
シルバー会員です。
{% elsif customer.total_spent >= 20000 %}
ゴールド会員です。
{% endif %}
時間の経過とともに、質問者様のご希望そのもののliquidオブジェクトが使用できるようになるかもしれませんし、より良い回答が集まるかもしれませんので、ご参考までに。
(キュー田辺)
迅速で丁寧なご回答誠にありがとうございました。
アドバイスいただいた内容で解決いたしました。