顧客属性プロパティ

Adobe Commerceの機能 {width="20"} これは、Adobe Commerceでのみ使用できる機能であり、Magento Open Sourceでは使用できません。 (詳細情報

顧客属性は、注文、フルフィルメント、顧客管理のプロセスをサポートするために必要な情報を提供します。 ビジネスは一意であるため、システムが提供するデフォルトの項目に加えて、フィールドが必要になる場合があります。 カスタム属性は、お客様のアカウントの「アカウント情報」、「アドレス帳」、「請求情報」の各セクションに追加できます。 お客様​ アドレス属性は、チェックアウト時、またはゲストがアカウントに登録する際に、請求情報 セクションでも使用できます。

顧客属性 {width="700" modal="regular"}

手順1:属性プロパティの完了

  1. 管理者 サイドバーで、Stores > Attributes>Customer​に移動します。

  2. 右上隅の「Add New Attribute」をクリックします。

    顧客属性のプロパティ ​ {width="600" modal="regular"}

  3. Attribute Properties セクションで、次の操作を行います。

    • データ入力時に属性を識別する​ Default Label ​を入力します。

    • システム内の属性を識別する​ Attribute Code ​を入力します。

    属性コードは文字で始まる必要があり、小文字(a ~ z)と数字(0 ~ 9)の任意の組み合わせを含めることができます。 コードの長さは30文字未満である必要があり、特殊文字やスペースを含めることはできません。 アンダースコア文字(_)は、スペースを示すために使用できます。

    note tip
    TIP
    ショートカット:​必須フィールドのみを完了するには、Storefront Properties​までスクロールし、Sort Order​を入力して保存します。
  4. データ入力プロパティを完了します。

    • データ入力に使用する入力制御の種類を判断するには、Input Type​を次のいずれかに設定します。

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2
      タイプ 説明
      Text Field 1行のテキストフィールド
      Text Area 製品説明などのテキストの段落を入力するための複数行入力フィールド。 WYSIWYG エディターを使用して、HTML タグを使用してテキストを書式設定したり、タグをテキストに直接入力したりできます。
      Multiple Line 複数行の住所と同様に、属性に複数のテキスト行を作成します。 データ入力ラインの数は、2から20の範囲で指定できます。 Default Valueを使用して、フィールドの初期値を指定します。
      Date 日付の値を優先日付形式とタイムゾーンで表示します。 日付値は、リストまたはカレンダー( ​ カレンダーアイコン ​ )から選択できます。

      Note:​システム構成に応じて、​管理者 ユーザーは日付をフィールドに直接入力するか、カレンダーまたはリストから日付を選択できます。 日付と時刻の値の指定について詳しくは、日付と時刻のオプション ​を参照してください。
      Yes/No YesNoの事前定義済みオプションを含むドロップダウンリストを表示します。
      Dropdown 1つの選択のみを受け入れる値のドロップダウンリストを表示します。 ドロップダウン入力タイプは、設定可能な製品の主要コンポーネントです。
      Multiple Select 複数の値を選択できるドロップダウンリスト。
      File (attachment) ファイルをアップロードし、添付ファイルとして顧客属性に関連付けることができるフィールド。
      Image File 画像をギャラリーにアップロードし、顧客属性に関連付けることができるフィールド。
    • お客様がフィールドに値を入力する必要がある場合は、Values Required​をYesに設定します。

    • フィールドに初期値を割り当てるには、Default Value​を入力します。

    • レコードを保存する前に、フィールドに入力されたデータが正確かどうかを確認するには、Input Validation​をフィールドで許可されるデータのタイプに設定します。 使用可能な値は、指定されたInput Typeによって異なります。

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2
      説明
      None データ入力時に、フィールドに入力の検証がありません。
      Alphanumeric データ入力時に、数字(0 ~ 9)とアルファベット文字(a ~ z、A ~ Z)の組み合わせを受け入れます。 特殊文字を含めるには、HTML エンティティのエスケープ​を参照してください。
      Alphanumeric with Space データ入力時に、数字(0 ~ 9)、アルファベット文字(a ~ z)、およびスペースの任意の組み合わせを受け入れます。
      Numeric Only データ入力時に数値(0 ~ 9)のみを使用します。
      Alpha Only データ入力時に使用できるのは、アルファベット文字(a ~ z、A ~ Z)のみです。
      URL データ入力時にはURLのみを受け入れます。
      Email データ入力時にメールアドレスのみを受け付けます。
      Length Only フィールドに入力されたデータの長さに基づいて、入力を検証します。
    • テキストフィールドとテキストエリアの入力タイプのサイズを制限するには、Minimum Text Length​と​ Maximum Text Length ​を入力します。

    • テキストフィールド、テキスト領域、または複数行の入力タイプで入力された値に前処理フィルターを適用するには、Input/Output Filter​を次のいずれかに設定します。

      table 0-row-2 1-row-2 2-row-2 3-row-2
      説明
      None フィールドに入力したテキストにフィルターを適用しません。
      Strip HTML Tags テキストからHTML タグを削除します。 このフィルターは、HTML タグを含む別のソースからフィールドに貼り付けられたデータをクリーンアップするのに役立ちます。
      Escape  HTML Entities テキスト内の特殊文字を、&;などの有効なHTML エスケープ シーケンスに変換します。 エスケープシーケンスは、アンパサンドとセミコロンの間に囲まれており、タイポグラファーのスマート引用符、著作権、商標シンボルに頻繁に使用されます。 エスケープシーケンスは、(<)より小さい記号や(>)より大きい記号、コードでも使用されているアンパサンド文字などの文字を識別するためにも使用されます。 このフィルターは、ワードプロセッサーからデータベースのフィールドに貼り付けられることのある特殊文字をクリーンアップするのに役立ちます。
  5. 顧客グリッドとセグメントのプロパティを完了します。

    • 顧客グリッドに列を含めるには、Add to Column Options​をYesに設定します。

    • この属性で顧客グリッドをフィルタリングするには、Use in Filter Options​をYesに設定します。

    • フィルターに一致する条件が異なるテキスト属性で顧客グリッドをフィルターするには、Grid Filter Condition Type​をPartial MatchPrefix MatchまたはFull Matchに設定します。 グリッドの​キーワードによる検索 フィールドには影響しません。

    • この属性で顧客グリッドを検索するには、Use in Search Options​をYesに設定します。

    • この属性を顧客セグメント ​で使用できるようにするには、Use in Customer Segment​をYesに設定します。

ステップ 2:ストアフロントのプロパティを完了する

  1. Storefront Properties セクションまでスクロールします。

    顧客属性 – ストアフロントのプロパティ ​ {width="600" modal="regular"}

  2. 属性を顧客に表示するには、Show on Storefront​をYesに設定します。

  3. Sort Order フィールドに数値を入力します。このフィールドは、他の属性と共に表示されるときの外観の順序を決定します。

  4. 属性を含める各フォームに​ Forms to Use ​を設定します。 複数のオプションを選択するには、Ctrl キーを押しながら各フォームをクリックします。

ステップ 3:ラベルを完成させ、保存する

  1. 左側のパネルで、Manage Labels/Options​を選択します。

  2. Manage Titles​の下にラベルを入力して、各​ ストアビューの属性を識別します。

  3. 完了したら、Save Attribute​をクリックします。

    顧客属性 – ラベル/オプション ​ {width="600" modal="regular"}

フィールドの説明

Attribute Properties

フィールド
説明
Default Label
管理者とストアフロントの属性を識別するデフォルトのラベル。
Attribute Code
システム内の属性を識別する一意のコード。 コードの長さは最大60文字までです。スペースや特殊文字を含めることはできません。 スペースの代わりにアンダースコア記号を使用できます。
Input Type
データ入力に使用する入力コントロールを指定します。 オプション:
Text Field-1行のテキストフィールド。
Text Area – 複数行のテキスト領域。
Multiple Line– 複数行の住所と同様に、属性に複数のテキスト行を作成します。 個別のデータ入力行の数は、2 ~ 20の範囲で指定できます。
Date - ポップアップカレンダーを含む日付フィールドを表示します。
Dropdown– 選択する値を1つだけ受け入れるドロップダウンリスト。
Multiple Select – 複数の値を選択できるドロップダウンリスト。
Yes/No- YesまたはNo個の値の選択肢のみを提供するフィールド。
File (attachment) - ファイルをアップロードし、添付ファイルとして顧客属性に関連付けることができるフィールド。
Image File– 画像をギャラリーにアップロードし、顧客属性に関連付けることができるフィールド。
Values Required
値をフィールドに入力する必要があるかどうかを指定します。 オプション:Yes / No
Default Value
属性の初期値を指定します。
Input Validation
オプションの選択は、入力タイプによって決まります。 オプション:
None- データ入力中にフィールドに入力検証がありません。
Alphanumeric - データ入力時に、数字(0 ~ 9)とアルファベット文字(a ~ z、A ~ Z)の組み合わせを受け入れます。
Alphanumeric with Space– 住所のスペースがキャリアの最大長の要件に準拠できるようにします。 チェックアウト時に、顧客は受信者と送信者の住所に、数字(0~9)、アルファベット文字(a~z、A~Z)、スペースを任意の組み合わせで入力できます。 アドレスが保存されると、余分なスペースはトリミングされます。
Numeric Only - データ入力時に数値(0 ~ 9)のみを受け入れます。
Alpha Only- データ入力時に使用できるのは、アルファベット文字(a ~ z、A ~ Z)のみです。
URL - データ入力時にURLのみを受け入れます。
Email- データ入力時に電子メールアドレスのみを受け入れます。
Length Only - フィールドに入力されたデータの長さに基づいて、入力を検証します。
Input/Output Filter
レコードを保存する前に、テキストフィールド、テキスト領域、または複数行の入力タイプに入力された値に前処理フィルターを適用します。 オプション:
None- フィールドに入力されたテキストにフィルターを適用しません。
Strip HTML Tags - テキストからHTML タグを削除します。 このフィルターは、HTML タグを含む別のソースからフィールドに貼り付けられたデータをクリーンアップするのに役立ちます。
Escape HTML Entities- テキスト内に見つかった特殊文字を、amp;などの有効なHTML エスケープ シーケンスに変換します。 エスケープシーケンスは、アンパサンドとセミコロンの間に囲まれ、タイポグラファーのスマート引用符、著作権記号、商標記号に頻繁に使用されます。 エスケープシーケンスは、(<)より小さい記号や(>)より大きい記号、コードでも使用されているアンパサンド文字などの文字を識別するためにも使用されます。 このフィルターは、ワードプロセッサーからデータベースのフィールドに貼り付けられることのある特殊文字をクリーンアップするのに役立ちます。
Add to Column Options
属性を顧客 グリッドの列として含めるかどうかを指定します。 オプション:Yes / No
Use in Filter Options
属性をグリッドからの検索操作のフィルターとして使用できるかどうかを指定します。 オプション:Yes / No
Grid Filter Condition Type
グリッドからの検索操作の属性のフィルター一致条件を指定します。 グリッドの​キーワードによる検索 フィールドには影響しません。 オプション:Partial Match / Prefix Match / Full Match
Use in Search Options
属性値を検索操作でキーワードとして使用できるかどうかを指定します。 オプション:Yes / No
Use in Customer Segment
属性が顧客セグメント ​条件に含まれているかどうかを判断します。 オプション:Yes / No

Storefront Properties

フィールド
説明
Show on Storefront
ストアフロントの顧客情報に属性がフィールドとして表示されるかどうかを指定します。 オプション:Yes / No
Sort Order
他の顧客属性に関連するこの属性の並べ替え順序を指定します。 並べ替え順序は、キーボードナビゲーションを使用する際に、データ入力中にフィールドがフォーカスを受け取る順序を決定します。
Forms to Use in
属性が表示されるデータ入力フォームを含むページを指定します。 オプション:
Customer Registration
Customer Account Edit
Admin Checkout

デフォルトの顧客属性

属性コード
説明
created_at
顧客アカウントの作成日。
updated_at
顧客アカウントの最終更新日。
website_id
顧客アカウントが作成されたサイトのweb サイト ID。
store_id
顧客アカウントが作成されたサイトのストア ID。
created_in
アカウントが作成されたストアビュー。
group_id
顧客が割り当てられている顧客グループのID。
disable_auto_group_change
VAT ID検証中に顧客グループを動的に割り当てることができるかどうかを決定します。
prefix
お客様の名前で使用される接頭辞(Mr、Ms、Drなど)。
firstname
顧客の名前。
middlename
顧客のミドルネームまたはミドルイニシャル。
lastname
顧客の姓。
suffix
顧客名で使用されるサフィックス。 (Jr.、Sr.、Esquireなど)
email
顧客のメールアドレス。
dob
顧客の生年月日。

Important:​現在のセキュリティとプライバシーのベストプラクティスに従って、お客様の生年月日(月、日、年)を他の個人IDと共に保存することに関連する潜在的な法的およびセキュリティ上のリスクを認識してください。 お客様の生年月日の保存を制限し、お客様の生年月日を代替手段として使用することをお勧めします。
taxvat
顧客に割り当てられる付加価値税(VAT) ID。 この属性の既定のラベルはVAT Numberです。 VAT番号フィールドは、管理者から表示される場合、すべての送料および請求先顧客アドレスに常に存在しますが、必須フィールドではありません。
gender
顧客の性別:

顧客属性のデモ

顧客属性の作成方法については、次の動画をご覧ください。

recommendation-more-help
commerce-admin-help-customers