1. サービス層の詳細

カタログ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

構成

カタログサブシステムのすべての構成はSitecore.Commerce.Catalog.configファイルで確認できます。ここでは、カタログサブシステムで使用されるエンティティ、パイプライン、リポジトリの詳細をすべて見つけることができます。

エンティティ

Commerce Connectのデフォルトカタログエンティティは、すべてのコマースシステムで使用される基本的なカタログ情報の一部のみを前提としています。これらのエンティティを拡張する必要があることが予想されます。

カタログ用にConnectシステムで定義されている以下のエンティティを拡張できます:

  • SortDirection - ソート方向を表す拡張可能なENUM型。

任意のデフォルトエンティティを拡張するには、関連する型から継承する新しいクラスを作成し、<commerce Sitecore.Commerce.Catalog.configファイル内の適切なエンティティをパッチで行います。Entities>

パイプライン

カタログサービスには5つのパイプラインがあり、すべてユーザーの操作に基づいてページイベントを発生します。

  • productSortingパイプライン - ユーザーが製品リストにソートを行う際に呼び出されます。
  • facetAppliedパイプライン - ユーザーが検索結果にフェイスティングを試みたときに呼び出されます。
  • visitedProductDetailsPageパイプライン - ユーザーが製品詳細ページを訪れたときに呼び出されます。
  • visitedCategoryPageパイプライン - ユーザーがカテゴリページを訪れたときに呼び出されます。
  • searchInitiatedパイプライン - ユーザーがキーワード検索を行う際に呼び出されます。

!注詳細については、Commerce Connect Developer Referenceをご覧ください。

この記事を改善するための提案がある場合は、 お知らせください!