# アカウント登録ページのカスタマイズについて（自動返信／情報の表示／情報の編集）

**URL:** <https://community.shopify.com/t/topic/31415>\
**Category:** 総合的なディスカッション\
**Created:** [January 12, 2021, 3:12am UTC](https://community.shopify.com/t/topic/31415 "2021-01-12T03:12:10Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

アカウント登録時に追加した任意項目を、登録完了メールへ自動記載し、ログイン後のアカウントページでも表示・編集したいという相談です。

現状の `customer[note][項目]` を使う方法では不可と回答されています。理由は、customer note は Liquid から参照できず、登録時にしか設定できないためです。

代替案としては Metafields の利用が提示されています。Metafields は Liquid で参照でき、API 経由で更新も可能なため、メールテンプレートへの埋め込みや、アカウント画面での表示・編集に対応しやすいとされています。

ただし、登録処理は API 実装になるため、アプリ開発または既存アプリの利用が前提です。例として Customr が挙げられており、そのアプリが使う Metafields を確認して活用する方法が示されています。

結論として、元の実装のままでは要件は満たせず、Metafields ベースへの設計変更が必要です。

<div class="post-metadata">

**Author:** ![NDDF](https://avatars.discourse-cdn.com/v4/letter/n/5fc32e/32.png) [@NDDF](https://community.shopify.com/u/NDDF)\
**Post date:** [January 12, 2021, 3:12am UTC](https://community.shopify.com/t/topic/31415/1 "2021-01-12T03:12:10Z")

</div>

Simpleテーマのアカウント登録ページ（customers/register.liquid）をカスタマイズしており、name="customer[note][項目]"で任意の項目を作成しております。  
下記の実装は可能でしょうか？

- お客様がアカウント登録完了時の自動返信メール内容に、登録時の内容を自動返信メールに記載する
- お客様がログインした状態で、アカウントページに同様の情報を表示／編集する

---

<div class="post-metadata">

**Author:** ![junichiokamura](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/junichiokamura/32/299737_2.png) [@junichiokamura](https://community.shopify.com/u/junichiokamura)\
**Post date:** [February 10, 2021, 2:20pm UTC](https://community.shopify.com/t/topic/31415/2 "2021-02-10T14:20:36Z")

</div>

> お客様がアカウント登録完了時の自動返信メール内容に、登録時の内容を自動返信メールに記載する

> お客様がログインした状態で、アカウントページに同様の情報を表示／編集する

共有いただいた方法は、customer noteに保存する方法で、これはnoteはLiquidで参照できず、かつ登録時しか設定できないので、このままでは２つとも無理です。

やるとしたら、Metafiledsを使う方法ですが、この場合登録はAPIになるので、アプリを使うことになります。MetafiledsはLiquid参照でき、APIで変更可能なので、アカウント画面での変更も可能です。

ご自身でアプリを作るか、以下のようなアプリを使ってそれらが使っているであろうMetafiledsを探して、それをメールテンプレートに埋め込むことになります。

[https://apps.shopify.com/customr?locale=ja](https://apps.shopify.com/customr?locale=ja)
