顧客アドレス属性

Adobe Commerce機能 {width="20"} Adobe Commerceのみの専用機能( 詳細情報

顧客アドレス属性セットは、顧客のアカウントまたは​ チェックアウト ​中に​ アドレス帳に入力された住所のプロパティを決定します。

カスタムのアドレス属性を設定して、オプションのメールアドレス、Skype アカウント、代替電話番号、建物、郡などの追加情報を提供できます。 カスタム属性は、販売文書の作成に使用される​ アドレステンプレート ​に組み込むことができます。 カスタムアドレス属性を作成するプロセスは、顧客属性を作成するのとほぼ同じです。

顧客アドレス属性は、次のフォームで使用されます。

管理者 – 顧客アドレス属性 {width="700" modal="regular"}

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

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

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

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

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

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

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

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

      note tip
      TIP
      Shortcut:​必須フィールドのみを完了するには、Storefront Propertiesまでスクロールし、Sort Orderを入力して保存します。
  4. データ入力に使用する入力制御の種類を判断するには、Input Type​を次のいずれかに設定します。

    • Text Field -1行のテキストフィールド。
    • Text Area – 複数行のテキスト領域。
    • Multiple Line – 複数行の住所と同様に、属性に複数のテキスト行を作成します。 データ入力行の数は、2から20までです。 Default Valueを使用して、フィールドの初期値を指定します。
    • Date - ポップアップカレンダーを含む日付フィールドを表示します。 追加のプロパティ:Default Valueを使用して、フィールドの初期値を指定します。
      入力できる最も早い日付を指定するには、Minimal Valueを使用します。 Maximum Valueを使用して、入力できる最新の日付を指定します。
    • Dropdown – 選択する値を1つだけ受け入れるドロップダウンリスト。
    • Multiple Select – 複数の値を選択できるドロップダウンリスト。
    • Yes/No - YesまたはNoの値の選択肢のみを提供するフィールド。
    • File (attachment) - ファイルをアップロードし、添付ファイルとして顧客属性に関連付けることができるフィールド。
    • Image File – 画像をギャラリーにアップロードし、顧客属性に関連付けることができるフィールド。
  5. お客様がフィールドに値を入力する必要がある場合は、Values Required​をYesに設定します。

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

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

    • None - データ入力中にフィールドに入力検証がありません。
    • Alphanumeric - データ入力時に、数字(0 ~ 9)とアルファベット文字(a ~ z、A ~ Z)の組み合わせを受け入れます。 特殊文字を含めるには、次の手順のEscape HTML Entitiesを参照してください。
    • Alphanumeric with Space - データ入力時に、数字(0 ~ 9)、アルファベット文字(a ~ z、A ~ Z)、およびスペースの任意の組み合わせを受け入れます。
    • Numeric Only - データ入力時に数値(0 ~ 9)のみを受け入れます。
    • Alpha Only - データ入力時に使用できるのは、アルファベット文字(a ~ z、A ~ Z)のみです。
    • URL - データ入力時にURLのみを受け入れます。
    • Email - データ入力時に電子メールアドレスのみを受け入れます。
    • Length Only - フィールドに入力されたデータの長さに基づいて、入力を検証します。
    note note
    NOTE
    システム定義の顧客アドレス属性(TelephoneCityStreet​など)の場合、Commerceでは、Input Validation​設定に関係なく、組み込みのサーバーサイド検証が適用されます。 これらのデフォルトのルールでは、各フィールドで許可される文字を制限します(たとえば、電話番号には数字、スペース、特定の記号のみを含めることができます)。 Input Validation​設定では、さらに制限が追加されますが、組み込みの検証を上書きすることはできません。この検証は、管理UIで無効にすることはできません。
  8. テキストフィールド、テキスト領域、または複数行の入力タイプで入力された値に前処理フィルターを適用するには、Input/Output Filter​を次のいずれかに設定します。

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

    • 顧客グリッドに列を含めるには、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 キー(PC)またはCommand キー(Mac)を押しながら各フォームをクリックします。

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

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

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

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

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

フィールドの説明

Attribute Properties

フィールド
説明
Default Label
管理者とストアフロントの属性を識別するデフォルトのラベル。
Attribute Code
システム内の属性を識別する一意のコード。 コードの長さは最大21文字までで、スペースや特殊文字を含めることはできません。 スペースの代わりにアンダースコア記号を使用できます。
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– 住所のスペースがキャリアの最大長の要件を満たすようにします。 チェックアウト時に、レター(a~z、A~Z)、数字(0~9)、スペースを入力することができます。 アドレスを保存すると、余分なスペースがトリミングされます。
Numeric Only - データ入力時に数値(0 ~ 9)のみを受け入れます。
Alpha Only- データ入力時に使用できるのは、アルファベット文字(a ~ z、A ~ Z)のみです。
​ URL ​- データ入力時にURLのみを受け入れます。
Email - データ入力時に電子メールアドレスのみを受け入れます。
Length Only- フィールドに入力されたデータの長さに基づいて、入力を検証します。

​ メモ:電話都市、_通り_などのシステム定義の属性の場合、組み込みのサーバーサイド検証は常に​ Input Validation ​設定に加えて適用されます。 これらのデフォルトのルールは、各フィールドに許可されている文字を制限し、上書きすることはできません。Input Validation​設定では、さらに制約が追加されるだけです。
Input/Output Filter
レコードを保存する前に、テキストフィールド、テキスト領域、または複数行の入力タイプに入力された値に前処理フィルターを適用します。 オプション:
None- フィールドに入力されたテキストにフィルターを適用しません。
Strip HTML Tags - テキストからHTML タグを削除します。 このフィルターは、HTML タグを含む別のソースからフィールドに貼り付けられたデータをクリーンアップするのに役立ちます。
Escape HTML Entities- テキスト内に見つかった特殊文字を、amp;などの有効なHTML エスケープ シーケンスに変換します。 エスケープシーケンスは、アンパサンドとセミコロンの間に囲まれ、タイポグラファーのスマート引用符、著作権記号、商標記号に頻繁に使用されます。 エスケープシーケンスは、(<)より小さい記号や(>)より大きい記号、コードでも使用されているアンパサンド文字などの文字を識別するためにも使用されます。 このフィルターは、ワードプロセッサーからデータベースのフィールドに貼り付けられることのある特殊文字をクリーンアップするのに役立ちます。
Add to Column Options
属性を顧客 グリッドの列として含めるかどうかを指定します。 オプション:Yes / No
フィルターオプションで使用
属性をグリッドからの検索操作のフィルターとして使用できるかどうかを指定します。 オプション:Yes / No
Grid Filter Condition Type
グリッドからの検索操作の属性に対するフィルター一致の条件を指定します。 グリッドの​ Search by keyword ​フィールドには影響しません。 オプション: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 Address Registration
Customer Account Address
recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c