倉庫および店舗検索モジュールは、B2B(企業間取引)の購入者が複数の法人にまたがって店舗や倉庫を見つけるのに役立ちます。 製品詳細ページ(PDP)では、購入者は選択した製品やバリアントの在庫状況を確認できます。 サイトのヘッダーでは、購入者は商品を選択しずに店舗を閲覧できます。
Important
倉庫および店舗のロケーターモジュールは、Dynamics 365 Commerce バージョン10.0.50から利用可能です。 このリリースでは、モジュールは在庫と位置の可視化のみをサポートしています。 フルフィルメントソースを選択したり、法的機関間の注文フルフィルメントをサポートしたりしません。 フルフィルメント機能は将来的なリリースで利用可能になるかもしれません。
Prerequisites
倉庫および店舗検索モジュールを使用するには、環境が以下の要件を満たす必要があります:
- Dynamics 365 Commerceのバージョン10.0.50以降を使用している必要があります。
- そのECサイトはB2Bのオンラインチャネルに関連付けられている必要があります。 このモジュールはB2Cチャネルには表示されません。
- Commerce site builder で法人間在庫検索をオンにしてください。 詳細については、在庫設定を適用する を参照してください。
- 買い手が法人をまたいで閲覧できる店舗や倉庫を含むフルフィルメント グループを設定しましょう。 チャネルのデフォルトウェアハウスをフルフィルメントグループに含めてください。
- 地図上で表示したい場所ごとに緯度と経度の値を設定してください。
- 地図上に位置を表示したい場合は、Azure MapsモジュールかMapモジュールのいずれかを設定してください。
モジュールの使用
倉庫および店舗のロケーターモジュールには2つのエントリポイントがあります。 使用する各エントリポイントごとに別々のモジュールインスタンスを設定してください。
| 入り口ポイント | 配置 | 製品コンテキスト | 表示される情報 |
|---|---|---|---|
| Header | ヘッダーモジュール内の倉庫ロケータースロット | 不要 | 設定された法人にまたがる店舗および倉庫 |
| 製品詳細ページ | 購入ボックスモジュール内の倉庫ロケータースロット | はい | 選択した製品またはバリアントの店舗、倉庫、在庫の在庫状況 |
製品詳細ページモードでは、購入者は、モジュールがバリエーションの在庫状況を取得できるようになる前に、必要なすべての商品バリエーションの属性を選択しなければなりません。
倉庫および店舗ロケーターモジュールのプロパティ
以下の表は、倉庫および店舗のロケーターモジュールで設定できるプロパティについて説明します。
| プロパティ名 | Value | Description |
|---|---|---|
| 入り口ポイント | トップリボン または 製品詳細ページ | モジュールがどこで使用されているか、また製品固有の可用性を取得するかどうかを決定します。 |
| ダイアログの見出し | テキスト | ロケーターダイアログに表示される見出しを指定します。 |
| トリガーテキスト | テキスト | ロケーターを開くボタンやリンクのテキストを指定します。 |
| ロケーション検索を有効にする | True または False | 購入者が郵便番号、市、州で検索できるかどうかを制御します。 |
| リージョンフィルターを有効にする | True または False | 買い手が地域別に結果を絞り込めるかどうかを制御します。 |
| 法人フィルタを有効にする | True または False | 買い手が法人格別に結果を絞り込めるかどうかを制御します。 |
| タイプフィルターを有効にする | True または False | 倉庫や店舗などの場所タイプで結果を絞り込むことができるかどうかを制御します。 |
| 在庫ありのみフィルターを有効化 | True または False | 買い手が在庫のあるロケーションにPDPの結果を限定できるかどうかを制御します。 このプロパティは 製品詳細ページ のエントリーポイントにのみ適用されます。 |
| 検索半径 | Number | 近隣の場所を探すために使う半径を指定します。 |
| 探索半径単位 | マイル または キロメートル | 探索半径と表示距離に使用される単位を指定します。 |
| 利用規約のリンク | Link | ダイアログに示されている地図提供者利用規約リンクを指定します。 |
| カスタム CSS クラス名 | テキスト | テーマがモジュールのスタイル化に使えるカスタムCSSクラスを指定します。 |
| レンダリングモジュールのクライアント側 | True または False | モジュールがクライアント上でレンダリングされるかどうかを制御します。 |
モジュールをヘッダーに追加します
モジュールをヘッダーに追加すれば、B2Bのバイヤーは商品を選ばずに設定済みの店舗や倉庫を閲覧できます。
- Commerceのサイトビルダーで 「フラグメント」に行き、サイトのヘッダーフラグメントを開きます。
- ヘッダーモジュールを選択してください。
- Warehouse ロケーター スロットで、省略記号(...)を選択し、次に Add module を選択します。
- モジュールの選択ダイアログ ボックスで、「倉庫と店舗のロケーター」を選択し、「OK」を選択してください。
- モジュールプロパティのパネルで 、エントリポイント を トップリボンに設定します。
- 見出し、トリガーテキスト、検索半径、フィルター、その他のプロパティを必要に応じて設定してください。
- 地図を表示するには、Azure MapsモジュールまたはMapモジュールをロケーターのMapスロットに追加してください。
- Azure Mapsモジュールを追加した場合は、それを選択し、必要に応じて見出しプロパティを更新してください。
- 「保存」を選択し、「編集終了」を選択してフラグメントをチェックインし、「公開」を選択します。
モジュールをPDPに追加
製品詳細ページの購入ボックス モジュールにモジュールを追加して、複数の法人にまたがる製品の在庫状況を表示できます。
- Commerceのサイトビルダーで「 Pages」に行き、商品詳細ページを開きます。
- 購入ボックスモジュールを選択してください。
- Warehouse locator スロットで省略記号ボタン(...)を選択し、次に Add module を選択します。
- モジュールの選択ダイアログ ボックスで、倉庫と店舗のロケーター を選択し、OK を選択します。
- モジュールプロパティペインで 、エントリポイント を 製品詳細ページに設定します。
- 見出し、トリガーテキスト、検索半径、フィルター、その他のプロパティを必要に応じて設定してください。
- 地図を表示するには、Azure MapsモジュールまたはMapモジュールをロケーターのMapスロットに追加してください。
- Azure Mapsモジュールを追加した場合は、それを選択し、必要に応じて見出しプロパティを更新してください。
- 保存 を選択し、ページをチェックインするには 編集の終了 を選択し、その後 公開 を選択します。
マップを設定する
マップは任意です。 地図モジュールを追加しなければ、ロケーターは場所の検索結果をリストとして表示します。
ロケーターの マップ スロットには、以下のモジュールのいずれかを追加できます:
- Azure Maps:チャンネルのAzure Maps設定を使用しています。
- マップ:チャンネルのBing地図設定を使用しています。
地図は結果リストに現在表示されている場所をプロットしています。 有効な緯度・経度値がない場所はリストに残りますが、地図上にはプロットされません。
Azure Mapsについては、Commerce本社でAPIキーを設定し、サイトのコンテンツセキュリティポリシー(CSP)で必要なAzure Maps URLを許可してください。 詳細については、Azure Maps統合およびコンテンツセキュリティポリシーをご覧ください。
フェーズ1の行動と制限
Commerceバージョン10.0.50では、倉庫および店舗ロケーターモジュールには以下の動作と制限があります。
- B2Bのオンラインチャネルのみに対応しています。
- ヘッダーのエントリポイントには、製品在庫のない場所が表示されます。
- PDPのエントリポイントは、選択した製品またはバリアントの在庫を表示します。
- 構成されたフルフィルメントグループに含まれる複数の法人の店舗や倉庫を表示できます。
- 買い手が倉庫や店舗を注文の処理先として設定することはできません。
- 在庫の予約や法人間での注文ルーティングは行いません。
- 税務、財務、企業間、または注文のオーケストレーションプロセスは変わりません。