国/地域の選択モジュール
この記事では、国/地域の選択モジュールを取り上げ、Microsoft Dynamics 365 Commerce で構成する方法について説明します。
国/地域の選択モジュールは、Dynamics 365 Commerce の地域検出およびリダイレクト機能を使用して、国または地域に関連付けられていない eコマース サイトの URL を要求する顧客に推奨サイトを表示します。
たとえば、カナダの顧客が、カナダ以外の国/地域に関連付けられたサイト URL を要求したとします。 この場合、国/地域の選択モジュールには、カナダに関連付けられているサイトの URL を推奨するダイアログ ボックスが表示されます。
この機能の動作
サイトに対して地域の検出とリダイレクトを有効にし、顧客がサイト URL を要求した場合は、顧客に対して検出された国/地域と要求された URL を使用して、その URL が顧客のいる国/地域にマップされているかどうかが判断されます。 URL と国/地域の間のマッピングは、Commerce サイト ビルダーの サイト設定にある チャンネル ページで定義されます。
要求 URL が顧客の国/地域にマップされている URL と一致しない場合、その国/地域にマップされている 1 つ以上の URL のリストが応答で返されます。 国/地域ピッカーは、そのリストの各 URL を国/地域モジュールで構成されている URL と比較します。 見つかったすべての完全一致について、国/地域ピッカーは、その URL の表示ヘッダー、サブヘッダー、および画像をレンダリングし、その URL を使用してそれらの要素をハイパーリンクします。
顧客が国/地域ピッカーでオプションを選択すると、ハイパーリンクされた URL に移動します。 その URL は、顧客のサイト設定として使用できるように、_msdyn365___site_ Cookie に書き込まれます。 次回顧客が自分の国/地域に関連付けられていない URL を要求すると、顧客は自動的に優先国/地域にリダイレクトされます。 したがって、顧客がサイトの有線設定を上書きまたは更新できるようにするため、e コマース サイトでサイト ピッカー モジュールも使用することをお勧めします。
顧客が国/地域ピッカー ダイアログ ボックスを閉じた場合、Cookie は書き込まれず、顧客は現在のサイトにとどまります。
次の図は、国/地域の選択ダイアログ ボックスの例を示します。
国/地域の選択モジュール プロパティ
プロパティ名 | 先頭値 | 説明 |
---|---|---|
ヘッダー | テキスト | ダイアログ ボックスの上部に表示されるヘッダー。 |
サブヘッダー | テキスト | ヘッダーの下に表示されるサブヘッダー。 |
国: 表示文字列 | テキスト | URL オプションの表示名 (「カナダ」など)。 |
国: 表示サブ文字列 | テキスト | URL オプションのオプション表示サブ文字列 (「英語」や「フランス語」など)。 |
国: 国の画像 | メディア アセット | URL オプションに関連付けられているオプションの画像 (カナダ国旗の画像など)。 |
国: 国の URL | テキスト | 構成する国/地域の サイト URL。 この URL は、Commerce サイト ビルダーのサイト設定のチャンネル ページでこの国/地域に対して指定した URL と完全に一致している必要があります。 また、URL のドメインは、e コマース環境を作成するときに Commerce が提供するサイトの作業アドレス (URL https://<yourcompany>.commerce.dynamics.com/ など) ではなく、チャンネル ページの一致ドメイン フィールドで指定するカスタム ドメインである必要があります。 |
アクション リンク | アクション リンク | ダイアログ ボックスの下部に表示されるオプションのリンク。 たとえば、このリンクは、サイトがサポートしているすべての国と地域の一覧を表示する内部ページを指定できます。 |
ページに国/地域の選択モジュールを追加する
国/地域の選択モジュールは、ヘッダー モジュールに直接または共有フラグメントを介して追加できます。 ヘッダー モジュールの詳細については、ヘッダー モジュールを参照してください 。
Commerce サイト ビルダーで国/地域の選択モジュールを構成する
メモ
顧客に推奨する URL は、国/地域の選択モジュールで国オブジェクトとして構成する必要があります。
表示して顧客に推奨するサイト URL ごとに、Commerce サイト ビルダーで次の手順を実行します。
- 国/地域の選択モジュール スロットを選択します。
- プロパティ ウィンドウの国リストから、国を追加を選択します。
- 新しい国ボックスを選択します。
- 表示文字列のフィールドに、表示名 (カナダなど) を入力します。
- オプション: 表示サブ文字列フィールドに、表示サブ文字列 (たとえば、フランス語、または fr-ca など) を入力します。
- オプション: メディア ライブラリから画像を選択します。
- 国 URL フィールドに、URL を入力します。 この URL は、チャネル ページに表示され、国または地域に関連付けられているロケールを含め、チャネルにマップされている URL と完全に一致する必要があります。
- OKを選択します。
- 国/地域の選択モジュールに表示する他の国/地域の URL に対して、この手順を繰り返します。