会員ランクを新しいお客様アカウントのマイページに表示する方法

会員ランクのバッジを表示したプロフィールページ

結論: 会員ランクは顧客メタフィールドとして作成し、Howdyのプロフィールページ機能で「メタフィールドブロック」に追加すると、お客様のマイページに表示できます。ブロックはログイン中のお客様自身のメタフィールドの値を表示するため、会員ランクが違うお客様にはそれぞれ異なる値がそのまま表示され、ランクごとの出し分けを別途組む必要はありません。

この記事の要点

  • Howdyでは、プロフィールページにメタフィールドのブロックやバナー画像を追加でき、会員ランクの表示にはメタフィールドブロックを使う
  • 会員ランクの値は顧客メタフィールドのタイプを「選択リスト(単一行テキスト)」にすると、あらかじめ決めた値の中からだけ設定できる
  • 会員ランクの項目は「顧客の編集を禁止する(編集無効)」にすると、お客様はマイページで値を変更できない
  • メタフィールドブロックはログイン中のお客様本人の値を表示する仕組みのため、会員ランクごとの表示の違いは自動で生まれる
  • ブロックは複数のセクションとして追加できるため、既存のプロフィール項目を残したまま会員ランクの表示を増やせる
  • 会員ランクの値は手動での入力に加え、Shopify Flowでの自動更新にも対応する

会員ランクをマイページに表示するにはどうすればいいですか?

Shopify管理画面の「設定」→「メタフィールドとメタオブジェクト」→「お客様」で会員ランク用の顧客メタフィールドを作成します(例: 名前「会員ランク」、ネームスペースとキー「custom.rank」)。次にHowdyの管理画面の「プロフィールブロック設定」で「ブロックを作成」を押し、種類に「顧客メタフィールド」を選びます。セクションタイトルを入れ、「メタフィールドを追加」で作成した会員ランクの定義を選び、「顧客の編集を禁止する(編集無効)」にチェックを入れて「追加」を押します。ステータスを「有効」にして保存します。最後にShopify管理画面の「設定」→「チェックアウト」→「カスタマイズ」で「プロフィールページ」を開き、「アプリブロックを追加」からHowdyのブロックを置いて、管理画面に表示されるApp Block IDを入力して保存すると、マイページに会員ランクの項目が表示されます。

出典: Howdyヘルプ「①【事前準備】顧客メタフィールドの設定方法」/「④【初期設定】プロフィールページ」

会員ランクの表示は、お客様ごとに自動で分かれますか?

分かれます。Howdyのメタフィールドブロックは、お客様のプロフィールページに埋め込まれ、ログインしたお客様の顧客メタフィールドを表示・編集するブロックです。会員ランクの顧客メタフィールドに入っている値が、お客様ごとに表示されます。会員ランクのようにお客様に変えてほしくない項目は、項目を追加するときに「顧客の編集を禁止する(編集無効)」にチェックを入れると、表示だけになります。

ブロックで扱う顧客メタフィールドは、定義の「お客様アカウントAPI」のアクセスを「読み取りと書き込み」にします。Shopifyのお客様アカウントAPIは、お客様本人のアカウントのデータを読み書きするAPIです。

出典: Howdyヘルプ「④【初期設定】プロフィールページ」/「メタフィールドのお客様アカウントAPIの Read and Write を有効化する方法」/Shopify.dev「Customer Account API」

会員ランクの値の選択肢は、あらかじめ決めておけますか?

決めておけます。顧客メタフィールドの作成画面でタイプを「選択リスト(単一行テキスト)」にし、「検証」の「アイテム追加」でランク名(例: ブロンズ、シルバー、ゴールド)を登録します。この設定にすると、登録した値の中からだけ会員ランクを設定できるようになり、表記のゆれを防げます。

出典: Howdyヘルプ「①【事前準備】顧客メタフィールドの設定方法」

会員ランクの値は、どう設定・更新しますか?

Shopify管理画面の「顧客管理」で対象のお客様を開き、顧客メタフィールドの欄に値を入力する方法が使えます。件数が多く自動化したい場合は、Shopify Flowの「お客様のメタフィールドを更新する」アクションを使うと、注文や会員情報の更新などの操作をきっかけに値を自動で書き換えられます。Howdyでは同じ仕組みを使い、会員登録フォームで取得した顧客メタフィールドを条件にしてShopify Flowから顧客タグを自動付与する設定方法も案内されています。

出典: Shopifyヘルプ「Shopify Flow のアクション」/Howdyヘルプ「誕生日施策で誕生月の顧客タグを付ける方法」

関連記事

よくある質問

Q. 会員ランクをマイページに表示するにはどうすればいいですか?A. 会員ランクの値を顧客メタフィールドとして作成し、Howdyのメタフィールドブロックに追加してプロフィールページに設置すると、お客様のマイページにその値が表示されます。項目は「顧客の編集を禁止する(編集無効)」にして、表示だけにします。
Q. 会員ランクの表示は、お客様ごとに自動で変わりますか?A. 変わります。メタフィールドブロックはログイン中のお客様自身の顧客メタフィールドの値を表示するため、会員ランクの値が違うお客様には、それぞれ異なる値がそのまま表示されます。
Q. 会員ランクの値の選択肢はあらかじめ決めておけますか?A. 決めておけます。顧客メタフィールドのタイプを「選択リスト(単一行テキスト)」にし、検証のアイテム追加でランク名を登録すると、登録した値の中からだけ設定できるようになります。
Q. 会員ランクの値を自動で更新できますか?A. 更新できます。Shopify Flowの「お客様のメタフィールドを更新する」アクションを使うと、注文や会員登録などの操作をきっかけに、会員ランクの値を自動で書き換えられます。

Howdyは14日間無料で試せます

会員ランクの表示に使う顧客メタフィールドの設定と、マイページへの設置は、Howdyの管理画面から行えます。顧客メタフィールドの作成、会員登録フォームの項目設定、プロフィールページのブロック配置は、Howdyの専任チームが無料で代行します。

Shopify App StoreでHowdyを14日間無料で試す

ブログ一覧へ戻る

まずは14日間、無料でお試しください

初期設定は専任チームが無料で代行します。相談したい方は、お問い合わせからご連絡ください。