Commerce検索結果レンダリングを使用する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ストアフロントをすばやく簡単に検索できることが重要です。これを行うために、Commerce検索結果レンダリングとSXA検索結果レンダリングの2つの検索レンダリング がツールボックスで使用できます。
Commerce検索結果レンダリングは、ツールボックスのCommerceカタログ セクションから利用でき、次のようなSXA Storefrontサイト テンプレートのいくつかのページで使用されます。
-
コマースカタログカテゴリページ
-
コマースホームページ
-
コマース商品詳細ページ
-
Commerce検索結果ページ
Commerce検索結果レンダリングを使用するには、Commerce検索結果レンダリングをページに追加し、検索署名を定義して関連付ける必要があります。
Commerce検索結果のレンディングは、カタログ イメージ ソース (sitecore/<tenant>/<site>/Settings/Commerce/Catalog Configuration) のサイト レベルの設定を使用して、イメージをメディア ライブラリから取得するか、Sitecoreデジタル アセット管理 (DAM) システムから取得するかを決定します。
Commerce検索結果レンダリングをページに追加する
ユーザーが検索結果を表示するには、SXA検索結果またはCommerce検索結果レンダリングをページに追加する必要があります。
Commerce検索結果レンダリングを追加するには:
-
検索レンダリングを追加するページをエクスペリエンス エディターで開きます。
-
ToolboxのCommerce Catalogセクションで、Commerce Search Resultsレンダリングをクリックし、ページにドラッグします。
-
Select the Associated Contentダイアログボックスで、「 Default」をクリックし、「 OK」をクリックします。
-
検索結果が返されないときに表示されるテキストを変更するには、Commerce Search Resultsツール バーのEdit component configuration item
をクリックし、表示するテキストを入力してOKをクリックします。
-
Commerce Search ResultsツールバーでMore, Edit Component Propertiesをクリックし、Control Propertiesダイアログ ボックスのCatalog imagesセクションで、イメージ ソースを指定します。Sitecore Digital Asset Management (DAM) システムによって保存および管理される画像を使用するには、Use images in Sitecore Digital Asset Management systemチェック ボックスをオンにします。このチェックボックスの選択を解除すると、画像はメディアライブラリから取得されます。
-
検索結果の並べ替え方法を指定するには、次のフィールドを編集します。
-
Search results signature – 他の検索レンダリング (さらに読み込み レンダリングなど) と組み合わせて使用できる一意の署名を入力します。これは、ページ上に複数の検索レンディングがあり、特定の検索結果でフィルタリングする場合に便利です。
-
Search scope – 検索結果を制限する 検索範囲 を選択します。
-
Page size – レンダリングによって最初にロードする結果の数と、インフィニティスクロールが使用されているときに別のページがロードされたとき、またはLoad Moreボタンがクリックされたときにロードする結果の数を入力します。
-
Default language filtering – 検索に使用する言語を選択します。通常、これはCurrent languageに設定されます。
-
Default sort order – ページ上で結果を並べ替える方法を選択します。これは、ソート結果レンダリングが使用されていない場合にのみ使用されます。
-
-
完了したら、OKをクリックし、リボンのSaveをクリックします。
検索結果の署名を指定する
検索結果シグネチャは、ライブストアフロントで顧客が複数の選択に基づいて検索結果をフィルタリングでき、結果がページに動的にレンダリングされるように、いくつかのファセットフィルターを集約します。
ストアフロント サイト テンプレートには、Commerce検索結果レンダリングとさらに読み込みレンダリングを使用する2つのセクションを含むホーム ページが含まれています。各セクションでは、一意の検索署名がレンダリングをバインドします。たとえば、On Sale Televisionsセクションでは、Commerce検索結果レンダリングと関連するLoad Moreボタンの両方でon-sale-televisions検索結果の署名が使用されます。Mira Laptopsセクションでは、両方のレンダリングにmira-laptops検索結果のシグネチャが使用されます。

検索結果の署名を指定するには:
-
ToolboxのSearchセクションで、検索レンダリング (たとえば、さらに読み込み レンダリング) をパーシャル デザインにドラッグします。
-
ツールバーのMore, Edit component propertiesをクリックします。
-
Control PropertiesダイアログボックスのSearch Criteriaセクションで、Search results signatureを定義し、OKをクリックします。