コマースアカウントのレンダリング

Version: 10.3
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Commerce Accountレンダリングをストアフロントに追加して、アカウントとプロファイルの管理を有効にすることができます。このトピックでは、ツールボックスのCommerce Accountセクションからアクセスできるレンダリングについて説明します。

アドレスエディタのレンダリング

アドレス エディタ レンダリングを使用して、顧客が新しい住所を追加したり、既存の住所を編集したり、アドレス帳から住所を削除したりできるようにします。

Storefront Brandedテーマを適用すると、次のようになります。

Address Editor shown in the Experience Editor
メモ

エクスペリエンス エディターでは、レンダリングのフィールドとボタンは無効になります。

ライブストアフロントでは、最初に入力されたアドレスに対してSet as primary addressチェックボックスが自動的に選択されます。その後、別のアドレスがプライマリアドレスとしてマークされると、最初のアドレスからチェックマークが削除されます。プライマリアドレスにできるアドレスは1つだけです。

構成

コントロール プロパティ ダイアログ ボックスのAddress Editorセクションでは、アドレス エディタのレンダリングに次のプロパティを構成できます。

財産

使う

アカウント管理ページのリンク

顧客が キャンセル または 変更を保存 をクリックした後にリダイレクトするリンクを設定します。

アドレスリストのレンダリング

アドレス リスト レンダリングを使用して、顧客の配送先住所と請求先住所を表示します。たとえば、このレンダリングは、Storefrontサイト テンプレートのAccount Managementページで使用されます。

Storefront Brandedテーマが適用されたエクスペリエンス エディターでレンダリングを追加すると、プレースホルダー データと共に表示されます。

Address List rendering shown in the Experience Editor

ライブストアフロントでは、アドレスリストレンダリングは、顧客に登録されているアドレスを表示します。アドレスがない場合は、アドレス帳が空であることを示すメッセージが表示されます。

ユーザーがリスト内のアドレスをクリックするか、Add a new addressリンクをクリックすると、Address Editorページが表示されます。

構成

コントロールのプロパティ ダイアログ ボックスのAddress Listセクションでは、アドレス一覧のレンダリングに関する次のプロパティを構成できます。

財産

使う

新しいアドレスリンクを追加

アドレスまたは新しいアドレスの追加新しいアドレスの追加リンクがクリックされたときにリダイレクトするリンクを構成します。

アドレス一覧ヘッダーを表示

ヘッダーを表示するかどうかを設定します。

表示するアドレスの数

リストに表示されるアドレスの最大数を設定します。

手記

コンテンツ エディターで、Account Management Configuration項目 (/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/<site>/Account Management Configuration) に移動して、顧客が登録できるアドレスの最大数を設定します。

パスワード変更レンダリング

パスワード変更レンダリングを使用して、顧客がパスワードを変更できるようにします。

エクスペリエンス エディターでは、パスワードの変更レンダリングは次のようになります。

Change password rendering shown in the Experience Editor

顧客がSave changesをクリックすると、Current passwordの内容が正しいこと、およびNew passwordフィールドとRepeat passwordフィールドの内容が一致していることが検証されます。

コンテンツが検証に合格すると、システムはパスワードを更新し、顧客を新しいページにリダイレクトするか、パスワードが変更されたことを確認するメッセージを表示します。

構成

コントロール プロパティ ダイアログ ボックスのChange Passwordセクションでは、パスワードの変更レンダリングの次のプロパティを構成できます。

財産

使う

変更を保存 リダイレクト リンク

顧客が Save changes をクリックした後にリダイレクトするリンクを設定します。

リダイレクトリンクのキャンセル

顧客が キャンセル をクリックした後にリダイレクトするリンクを設定します。

パスワードを忘れた場合のレンダリング

「パスワードを忘れた場合」レンダリングを使用して、顧客が新しいパスワードを指定できるようにします。

エクスペリエンス エディターでは、パスワードを忘れた場合のレンダリングは次のようになります。

Forgot Password rendering shown in the Experience Editor

お客様がメールアドレスを送信すると、システムはそのメールアドレスがシステム内にあることを確認します。メールアドレスが認識されると、メッセージが表示され、ランダムなパスワードとWebサイトのChange Passwordページへのリンクを含むメールメッセージがそのメールアドレスに送信されます。

メールアドレスが認識されない場合は、何も起こりません。セキュリティ上の理由から、メッセージは表示されません。

手記

パスワードを忘れた場合の報告時に顧客に送信される電子メール メッセージを変更するには、パスワードを忘れた場合のレンダリングをクリックし、Forgot PasswordツールバーでAdd or change the associated content, Edit the related itemをクリックします。

ログインレンダリング

ログインレンダリングを使用して、Webサイトにログインフォームを挿入します。アカウントを登録したお客様がサイトに戻ると、ログインフォームを使用してアカウントにアクセスできます。

ツールボックスには、次の2つのログイン レンダリングが含まれています。

  • Securityグループでのログイン レンダリング – 連絡先または顧客を認証するためにWebページで使用されます。

  • Commerce Accountグループのログインレンダリング – Webページで連絡先や顧客を認証するためにも使用されますが、追加の機能があります。Commerce Engineと統合されたWebサイトを作成する場合は、このレンダリングを使用して、ログインがコマースシステムで認証されるようにする必要があります。

エクスペリエンス エディターでは、レンダリングのフィールドとボタンは無効のままで、ログイン フォームを送信できません。Storefront Brandedテーマを適用すると、次のようになります。

Login rendering shown in the Experience Editor

ライブストアフロントでは、ページの読み込み中はログインフォームが無効になります。ページが完全に読み込まれると、フォームが有効になります。

お客様は、フォームの メールアドレス とPasswordの両方のフィールドに入力する必要があります。お客様がフォームを送信すると、Sitecoreは以下を検証します。

  • すべてのフィールドにコンテンツがあります

  • メールアドレスの形式が正しい。

    手記

    電子メール形式の検証に使用される正規表現は、Commerce Control PanelのEmail Configuration項目 (/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/Storefront/Email Configuration) で編集できます

いずれかの検証が失敗した場合は、空のフィールドまたは正しくないフィールドごとに、次のようなエラー メッセージが表示されます。

Validation of the email address

ログインフォームの送信

顧客がSign inをクリックすると、フィールドが検証されます。ボタンは複数回のクリックを避けるために無効になり、ボタンのラベルがAuthenticating…に変わります。検証エラーがない場合、フォームはサーバーに送信されます。

有効なログイン情報

メールアドレスとパスワードがシステム内の有効なアカウントと一致する場合、顧客は指定されたURLにリダイレクトされます。サイトでトップ バー リンク レンダリングが使用されている場合、Sign inリンクはSign outに変更されます。

ログイン情報が無効です

電子メールアドレスとパスワードがシステム内の有効なアカウントと一致しない場合、メッセージはメッセージコンテキストに送信され、メッセージコンテキストはコンポーネント間の通信ブローカーとして機能します。メッセージの概要コンポーネントがページ上にある場合は、メッセージングサービスからメッセージを取得して表示します。たとえば、次のようになります。

Invalid validation message

プロファイルエディタのレンダリング

プロファイル エディタ レンダリングを使用して、顧客がプロファイルを編集できるようにします。プロファイルは、次の情報で構成されます。

  • 名前

  • 名字

  • 電話番号

  • アドレス

Profile Editor rendering shown in the Experience Editor

顧客がSave Changesをクリックすると、Email addressフィールドとRepeat email addressフィールドの内容が一致していることが検証されます。また、システムは、電子メール アドレスの形式がCommerceコントロール パネルの電子メール アドレス正規表現に準拠していることも検証します。

コンテンツが検証に合格すると、次のようになります。

  • Sitecoreユーザー (.NETメンバーシップ プロバイダー) がデータで更新されます。

  • xDBの連絡先情報が更新されます。

  • Commerce Engineの対応するユーザープロファイルが更新されます。

システムは、顧客を別のURLにリダイレクトするか、変更が保存されたことを確認するメッセージを表示します。

構成

コントロール プロパティProfile Editorセクションでは、プロファイル エディタのレンダリングに関する次のプロパティを構成できます。

財産

使う

変更を保存 リダイレクト リンク

顧客が 変更を保存 をクリックした後で、顧客をリダイレクトするリンクを設定します。

リダイレクトリンクのキャンセル

顧客が キャンセル をクリックした後にリダイレクトするリンクを設定します。

縦断ビューのレンダリング

プロファイル ビュー レンダリングを使用して、現在のカスタマー アカウントの電子メール アドレスを表示します。エクスペリエンス エディターでは、レンダリングにメール アドレスのプレースホルダー データが含まれています。基本的なカスタム テーマが適用されたレンダリングをエクスペリエンス エディターに挿入すると、次のようになります。

Profile View rendering shown in the Experience Editor

メールアドレスと編集リンクは、どちらも同じURLへのリンクです。これは通常、プロファイル エディターのレンダリングを含むページであり、顧客はプロファイル情報を編集できます。

構成

コントロールのプロパティ ダイアログ ボックス。次の構成プロパティは、ダイアログ ボックスのProfile Viewセクションで使用できます。

財産

使う

プロファイル編集リンク

メールアドレスと編集リンクに使用されているリンクを編集します。これは通常、プロファイル エディターがレンダリングされるページです。

縦断ビュー ヘッダーを表示

アカウントプロファイルヘッダーを表示または非表示にします。

レジストレーションレンダリング

登録レンダリングを使用して、Webサイトに登録フォームを挿入します。お客様がウェブサイトを訪問し、まだアカウントを持っていない場合は、登録フォームを使用して新しいアカウントを作成します。システムは新しいアカウントを登録し、現在のセッションに顧客を自動的にログインさせます。アカウントが作成されると、Experience PlatformでUser Account Createdゴールがトリガーされます。

エクスペリエンス エディターで、基本的なカスタム テーマが適用されていると、次のようになります。

Registration rendering shown in the Experience Editor

エクスペリエンス エディターでは、レンダリングのフィールドとボタンが無効になり、登録フォームを送信できません。

ライブストアフロントでは、ページの読み込み中は登録フォームが無効になります。ページが完全に読み込まれると、フォームが有効になります。

お客様は、登録フォームのすべてのフィールドに入力する必要があります。お客様がフォームを送信すると、Sitecoreは以下を検証します。

  • すべてのフィールドにコンテンツがあります。

  • メールアドレスの形式が正しい。

    手記

    電子メール形式の検証に使用される正規表現は、Commerce Control PanelのEmail Configuration項目 (/sitecore/Commerce/Commerce Control Panel/Storefront Settings/Storefronts/Storefront/Email Configuration) で編集できます

  • パスワードは6文字以上です。

  • Password 」フィールドと「パスワードの確認」フィールドの内容は同じです。

いずれかの検証が失敗した場合は、空のフィールドまたは正しくないフィールドごとに、次のようなエラー メッセージが表示されます。

Validation messages for the Registration rendering

登録フォームの提出

顧客がCreate new accountをクリックすると、フィールドが検証されます。ボタンは複数回のクリックを避けるために無効になり、ボタンのラベルがRegistering…に変わります。検証エラーがない場合、フォームはサーバーに送信されます。

有効な登録情報

登録時に入力したメールアドレスがシステムに存在しない場合、お客様はシステムに追加され、自動的にログインされます。ログインプロセスの一環として、お客様はAccount Managementページにリダイレクトされます。

無効な登録情報

登録用に指定したメールアドレスがすでにシステムに存在し、メッセージサマリーコンポーネントがページ上にある場合は、メッセージサマリーにエラーメッセージが表示されます。

手記

メッセージの概要に表示されるメッセージの一部は、Commerce Control PanelのStorefront Settings/Commerce Terms/System Messagesフォルダーで構成できるシステム メッセージです。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、