顧客アドレス属性
顧客アドレス属性セットは、顧客のアカウントまたは チェックアウト 中に アドレス帳に入力された住所のプロパティを決定します。
カスタムのアドレス属性を設定して、オプションのメールアドレス、Skype アカウント、代替電話番号、建物、郡などの追加情報を提供できます。 カスタム属性は、販売文書の作成に使用される アドレステンプレート に組み込むことができます。 カスタムアドレス属性を作成するプロセスは、顧客属性を作成するのとほぼ同じです。
顧客アドレス属性は、次のフォームで使用されます。
手順1:属性のプロパティを完了する
-
管理者 サイドバーで、Stores > Attributes>Customer Addressに移動します。
-
右上隅の「Add New Attribute」をクリックします。
{width="600" modal="regular"}
-
Attribute Properties セクションで、次の操作を行います。
-
データ入力時に属性を識別する Default Label を入力します。
-
システム内の属性を識別する Attribute Code を入力します。
属性コードは文字で始まる必要があり、小文字(a ~ z)と数字(0 ~ 9)の任意の組み合わせを含めることができます。 コードの長さは30文字未満である必要があり、特殊文字やスペースを含めることはできません。 アンダースコア文字(_)は、スペースを示すために使用できます。
note tip TIP Shortcut:必須フィールドのみを完了するには、Storefront Propertiesまでスクロールし、Sort Orderを入力して保存します。
-
-
データ入力に使用する入力制御の種類を判断するには、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– 画像をギャラリーにアップロードし、顧客属性に関連付けることができるフィールド。
-
お客様がフィールドに値を入力する必要がある場合は、Values Requiredを
Yesに設定します。 -
フィールドに初期値を割り当てるには、Default Valueを入力します。
-
レコードを保存する前に、フィールドに入力されたデータが正確かどうかを確認するには、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 システム定義の顧客アドレス属性(Telephone、City、Streetなど)の場合、Commerceでは、Input Validation設定に関係なく、組み込みのサーバーサイド検証が適用されます。 これらのデフォルトのルールでは、各フィールドで許可される文字を制限します(たとえば、電話番号には数字、スペース、特定の記号のみを含めることができます)。 Input Validation設定では、さらに制限が追加されますが、組み込みの検証を上書きすることはできません。この検証は、管理UIで無効にすることはできません。 -
テキストフィールド、テキスト領域、または複数行の入力タイプで入力された値に前処理フィルターを適用するには、Input/Output Filterを次のいずれかに設定します。
None- フィールドに入力されたテキストにフィルターを適用しません。Strip HTML Tags- テキストからHTML タグを削除します。 このフィルターは、HTML タグを含む別のソースからフィールドに貼り付けられたデータをクリーンアップするのに役立ちます。Escape HTML Entities- テキスト内に見つかった特殊文字を、&;などの有効なHTML エスケープ シーケンスに変換します。 エスケープシーケンスは、アンパサンドとセミコロンの間に囲まれており、タイポグラファーのスマート引用符、著作権、商標シンボルに頻繁に使用されます。 エスケープシーケンスは、(<)より小さい記号や(>)より大きい記号、コードでも使用されているアンパサンド文字などの文字を識別するためにも使用されます。 このフィルターは、ワードプロセッサーからデータベースのフィールドに貼り付けられることのある特殊文字をクリーンアップするのに役立ちます。
-
顧客グリッドとセグメントのプロパティを完了します。
-
顧客グリッドに列を含めるには、Add to Column Optionsを
Yesに設定します。 -
この属性で顧客グリッドをフィルタリングするには、Use in Filter Optionsを
Yesに設定します。 -
フィルターに一致する条件が異なるテキスト属性で顧客グリッドをフィルターするには、Grid Filter Condition Typeを
Partial Match、Prefix MatchまたはFull Matchに設定します。 グリッドのキーワードによる検索 フィールドには影響しません。 -
この属性で顧客グリッドを検索するには、Use in Search Optionsを
Yesに設定します。 -
この属性を顧客セグメント で使用できるようにするには、Use in Customer Segmentを
Yesに設定します。
-
ステップ 2:ストアフロントのプロパティを完了する
-
Storefront Properties セクションまでスクロールします。
{width="600" modal="regular"}
-
属性を顧客に表示するには、Show on Storefrontを
Yesに設定します。 -
Sort Order フィールドに数値を入力します。このフィールドは、他の属性と共に表示されるときの外観の順序を決定します。
-
属性を含める各フォームに Forms to Use を設定します。
両方のオプションを選択するには、Ctrl キー(PC)またはCommand キー(Mac)を押しながら各フォームをクリックします。
ステップ 3:ラベルを完成させ、保存する
-
左側のパネルで、Manage Labels/Optionsを選択します。
-
Manage Titlesの下にラベルを入力して、各 ストアビューの属性を識別します。
-
完了したら、Save Attributeをクリックします。
{width="600" modal="regular"}
フィールドの説明
Attribute Properties
Text Field-1行のテキストフィールド。Text Area – 複数行のテキスト領域。Multiple Line– 複数行の住所と同様に、属性に複数のテキスト行を作成します。 データ入力行の数は、2から20までです。Date - ポップアップカレンダーを含む日付フィールドを表示します。Dropdown– 選択する値を1つだけ受け入れるドロップダウンリスト。Multiple Select – 複数の値を選択できるドロップダウンリスト。Yes/No- YesまたはNoの値の選択肢のみを提供するフィールド。File (attachment) - ファイルをアップロードし、添付ファイルとして顧客属性に関連付けることができるフィールド。Image File– 画像をギャラリーにアップロードし、顧客属性に関連付けることができるフィールド。Yes / NoNone- データ入力中にフィールドに入力検証がありません。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設定では、さらに制約が追加されるだけです。
None- フィールドに入力されたテキストにフィルターを適用しません。Strip HTML Tags - テキストからHTML タグを削除します。 このフィルターは、HTML タグを含む別のソースからフィールドに貼り付けられたデータをクリーンアップするのに役立ちます。Escape HTML Entities- テキスト内に見つかった特殊文字を、amp;などの有効なHTML エスケープ シーケンスに変換します。 エスケープシーケンスは、アンパサンドとセミコロンの間に囲まれ、タイポグラファーのスマート引用符、著作権記号、商標記号に頻繁に使用されます。 エスケープシーケンスは、(<)より小さい記号や(>)より大きい記号、コードでも使用されているアンパサンド文字などの文字を識別するためにも使用されます。 このフィルターは、ワードプロセッサーからデータベースのフィールドに貼り付けられることのある特殊文字をクリーンアップするのに役立ちます。Yes / NoPartial Match / Prefix Match / Full MatchYes / NoStorefront Properties
Yes / No