注
Dynamics 365 Commerce のリテール・インタレスト・グループは、Yammer から Viva Engage に移転しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。
この記事では、検索結果モジュールと、それらを Microsoft Dynamics 365 Commerce のサイト ページに追加する方法について説明します。
検索結果モジュールは、製品の検索結果と、製品に該当する絞り込み条件の一覧を返します。 Dynamics 365 Commerce サイトの検索結果モジュールを使用して、次のシナリオのページをレンダリングします。
- ユーザーが検索を使用して開始する検索結果
- "類似した外観のショップ "など、特定の商品をセットで表示した検索結果です
- 指定されたカテゴリに属する製品のリスト
カテゴリや検索結果ページについては、既定のカテゴリ ランディング ページと検索結果ページの概要を参照してください。
以下の図は、Fabrikam のウェブ サイトのカテゴリの検索結果ページの例です。
検索結果モジュールのプロパティ
次の表に、検索結果モジュールのプロパティとその値と説明を示します。
| プロパティ | 値 | 説明 |
|---|---|---|
| ページあたりの品目数 | 整数 | 各ページに表示する項目の数。 |
| PDP を再度許可する | True または False | このプロパティを True に設定すると、ユーザーが検索結果ページで製品を選択すると、開いた製品詳細ページ (PDP) の階層リンク ナビゲーションに [結果に戻る] リンクが表示されます。 |
| 絞り込み条件の展開 | すべて、1、2、3、4 | ページの読み込み時に展開する上位絞り込み条件の数。 たとえば、このプロパティを 3 に設定すると、ページの最初の 3 つの絞り込み条件が展開されます。 |
| カテゴリ階層を非表示にする | True または False | このプロパティを True に設定すると、ページにカテゴリ階層が表示されなくなります。 階層リンク モジュールを使用してカテゴリ階層を表示する場合は、このプロパティを True に設定します。 |
| 検索結果に製品属性を含める | True または False | このプロパティを True に設定すると、検索結果の製品の属性が返されます。 これらの属性はコマース サイトで表示できますが、拡張機能が必要です。 |
| 所属価格の表示 | True または False | このプロパティを True に設定すると、サインインしているユーザーがページを参照すると、製品の所属価格が検索結果に表示されます。 |
| 絞り込み条件パネルの更新 | True または False | このプロパティを True に設定すると、絞り込み条件が選択されたときに絞り込み条件パネルが更新されます。 このモードでは、絞り込み条件パネルが更新されると、一部の複数選択絞り込み条件が単一選択絞り込み条件のように動作します。 |
重要
Commerce バージョン 10.0.16 以降のリリースでは、 所属価格の表示 構成を使用して、ページに所属価格を表示します。
Commerce バージョン 10.0.20 以降のリリースでは、 絞り込み条件パネルの構成を更新して、絞り込み条件 の選択中に絞り込み条件パネルを更新します。
サポートされているモジュール
検索結果モジュールは、クイックビューモジュールに対応しているため、ユーザーは製品収集ページから商品情報を表示し、カートに商品を追加できます。
カテゴリ ページに検索結果モジュールを追加する
サイト ビルダーのカテゴリ ページに検索結果モジュールを追加するには、次の手順に従います。
- テンプレート に移動し、新規 を選択して新たなテンプレートを作成します。
- 新規テンプレート ダイアログボックスで、検索結果を入力し、OKを選択します。
- 本文 スロットで、省略ボタン (...) を選択して モジュールの追加 を選択します。
- モジュールの選択ダイアログ ボックスで、規定のページモジュールを選択して、OK を選択します。
- 既定のページモジュールの メイン スロットで、省略記号ボタン (...) を選択して モジュールの追加 を選択します。
- モジュールの選択 ダイアログ ボックスで コンテナー モジュールを選択して、OK を選択します。
- コンテナー スロットで、省略ボタン (...) を選択して モジュールの追加 を選択します。
- モジュールの選択 ダイアログ ボックスで 階層リンク モジュールを選択して、OK を選択します。
- パンくず プロパティで、 Min Occursに 値 : 1 を入力します。
- コンテナー スロットで、省略ボタン (...) を選択して モジュールの追加 を選択します。
- モジュールの選択 ダイアログ ボックスで、検索結果 モジュールを選択して OK を選択します。
- 検索結果のプロパティ ウィンドウで、Min Occurs の値に 1 を入力し、検索結果モジュールに必要なその他の プロパティを設定します。 テンプレートでこれらのプロパティを設定することで、特定のカテゴリ ページへのカスタマイズにこれらの設定が自動的に含まれるようにします。
- 編集の完了 を選択し、 発行 を選択してテンプレートを公開します。
- ページ に移動し、新規 を選択して新たなページを作成します。
- 新しいページの作成 ダイアログ ボックスの ページ名 に カテゴリ ページ と入力し、次へ を選択します。
- [ テンプレートの選択] で、作成した 検索結果 テンプレートを選択し、[ 次へ] を選択します。
- レイアウトの選択 でページ レイアウト (例: 柔軟性の高いレイアウト) を選択し、次へ を選択します。
- 確認して終了 でページ構成を確認します。 ページ情報の編集が必要な場合は 戻る を選択します。 ページ情報が正しい場合は ページの作成 を選択します。
- 編集の完了 を選択してページをチェックインし、 発行 を選択して公開します。
在庫認識検索結果モジュール
インベントリ データを組み込み、次のエクスペリエンスを提供するように検索結果モジュールを構成できます。
- 在庫状況ラベルを商品と同時に表示する。
- 製品リストから在庫切れの製品を非表示にします。
- 製品リストの最後に在庫切れの製品を表示します。
- 在庫ベースの商品フィルターに対応。
これらのエクスペリエンスを有効にするには、まず 、拡張 e コマース製品検出をインベントリ対応機能として 有効にします。 次に、コマース本社で前提条件の設定を構成します。 詳細については、在庫を認識した製品の一覧 を参照してください。