Customer Noteについて

Topic summary

  • 目的: Customer Noteで登録した名前のフリガナを、アカウント編集画面で表示・編集したい。
  • 前提URL: /account/register(登録), /account(編集)。
  • 結論: Shopify標準には顧客情報の編集UIがないため、直接は不可。
  • 解決策A(推奨): Helium Customer Fieldsを使い、登録フォームを独自化してフリガナ項目を追加しメタフィールド(拡張属性)へ保存。アカウントページにも同フォームを埋め込み、顧客が自分で編集できるようにする。
  • 解決策B: カスタムアプリで顧客情報編集機能を実装。Customer NoteのフリガナはShopify Flow(自動化)でメタフィールドへ転記すると実装が容易。
  • 参考: FlowでCustomer Noteをメタフィールドに保存する手順を解説する記事リンクあり。
  • 状況: 公式機能はなし。アプリ利用または開発で対応可能。提案提示で実質収束。
Summarized with AI on January 2. AI used: gpt-5.

Customer Noteの機能を使って、アカウント登録画面に名前のフリガナを登録することはできたのですが、

アカウント編集画面で名前のフリガナを表示させたり編集できるようにしたりすることは可能でしょうか?

もし何か方法があればご教示いただきたいです。

よろしくお願いいたします。

@ponuco

2画面のURLは、それぞれ、下記である前提での回答になります。

(違っていたら本回答はスルーしてください。)

  • アカウント登録画面: /account/register
  • アカウント編集画面: /account

Shopifyにはアカウント編集機能がありませんので、

例えば、下記のような公開アプリをご利用になると良いかと思います。

Helium Customer Fields

https://apps.shopify.com/customr?locale=ja

こちらのアプリで、

会員登録画面を独自のフォームに置き換えることができますので、

そのフォームにフリガナ入力を追加し、メタフィールドに保存できるようにします。

(アプリの設定で可能です。)

そして、同様に、アカウント編集画面に、上記アプリで作成したフォームを埋め込み、

お客様ご自身が、フリガナや氏名などを編集できるようにします。

もし、質問者様ご自身が、カスタムアプリの構築が可能でしたら、

顧客情報の編集機能を開発することで、

公開アプリを使わなくても、お客様自身が顧客情報を変更できるようにもできるかと思います。

その場合、会員登録画面で取得したCustomer Noteのフリガナは、Shopify Flowを利用して、メタフィールドに保存することで、開発が少し楽になるかもしれません。

Customer Noteの内容を、メタフィールドに保存する方法は、こちらのサイト様の記事がわかりやすいです。

https://rewired.cloud/birthday-metafields-through-shopify-flow/

ご参考まで。

(キュー田辺)

1 Like