ストアフロントでのファセットの設定と表示
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Accelerator (SXA) には、集約ファセット フィルター レンダリングが含まれています。このレンダリングでは、複数のファセットフィルターが集約されます。ページ上に ファセットを表示および設定 するには、個々のファセット フィルター レンダリングを挿入するか、集約ファセット フィルター レンダリングを使用します。集約ファセット フィルターを使用して、レンダリング バリアントを作成して関連付け、レンダリング バリアントでファセット フィルター レンダリングを構成します。必要なファセット フィルターを持つレンダリング バリアントが既に存在する場合は、ファセット フィルターが必要な検索署名で構成されている限り、それを再利用できます。
レンダリングバリアントで集約ファセットフィルターレンダリングを使用する利点は、個々のファセットフィルターレンダリングを設定するよりも、レンダリングバリアントで一連のファセットフィルターを一度設定し、それをさまざまなページで再利用する方が簡単なことです。ファセット・フィルターは、検索結果に適用されるファセット・フィルター値がない場合、またはプロパティーがカタログで定義されていない場合に非表示になります。
カテゴリ ページは検索駆動型であり、Storefrontサイト テンプレートを使用すると、カテゴリ ページで集計ファセット フィルター レンダリングが既定で構成され、ブランド、製造元、および商品の種類に関する3つの チェックリスト フィルター が表示されます。これらのプロパティ (ブランド、製造元、および商品のタイプ) は、カタログ内の製品に対して定義され、フィルターが既定のCommerceカテゴリ ページに動的に表示されるためには、このプロパティが存在する必要があります。
カタログ アイテム テンプレートを拡張するには、「 カタログ アイテム テンプレートに新しいフィールドを追加する」を参照してください。
次の図は、デフォルトのCommerceカテゴリ ページを示しています。
-
ファセットの概要レンダリング。
-
集約ファセットフィルターレンダリング(sitecore/Layout/Renderings/Feature/Experience Accelerator/Search/Aggregated Facet Filter)と、個々のファセット(ブランド、メーカー、商品の種類)を含むコマースレンダリングバリアント。
-
ソート結果レンダリング (sitecore/layout/Renderings/Feature/Experience Accelerator/Search/Sort Results).
-
結果カウント レンダリング (/sitecore/layout/Renderings/Feature/Experience Accelerator/Search/Results Count).
-
Commerce検索結果のレンダリング (sitecore/Layout/Renderings/Feature/Commerce Experience Accelerator/Commerce Catalog/Commerce Search Results).これは非常に用途の広いレンダリングであり、さまざまな用途に使用できます。Storefrontサイト テンプレートでは、このレンダリングは、デフォルトで、カテゴリ ページ、関連製品ページ、プロモーション製品ページ (ホーム ページ)、および検索結果ページで使用されます。
-
レンダリングをもっとロードします (/sitecore/Content/<tenant>/<site>/Data/Search/Load More)。

次の図は、ライブ ストアフロントに表示されるCommerce集約ファセット フィルターを示しています。

集約ファセット・フィルターと検索署名は、例えば、特定の集約ファセット・フィルターを特定のページに関連付ける場合などに便利です。たとえば、ストアフロント サイト テンプレートには、ホーム ページに2つの検索領域 (1つは売り出し中のテレビ用、もう1つはMiraラップトップ用) が含まれています。いずれの場合も、個々のレンダリング (Commerce検索結果とさらに読み込む) は、検索署名を使用してバインドされます。つまり、検索結果は1つの領域 (テレビまたはラップトップ) に分離され、重複することはありません。