カタログ・サービス・メソッド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サービスプロバイダーは、Connectパイプラインとの対話を容易にするために設計されたラッパーオブジェクトです。プロバイダーは、Connectパイプラインを呼び出す以外のロジックを実装しません。すべてのビジネス ロジックは、パイプライン プロセッサに実装されます。
カタログ サービス プロバイダーには、カタログ検索データを操作するための次のメソッドが含まれています。
ProductSortingメソッド
ProductSortingメソッド
|
名前: |
製品ソート |
|
形容: |
ユーザーがページソートを実行したときにCommerce Connectに通知し、xDBでイベントを追跡できるようにする方法。 productSortingパイプラインを呼び出します。 |
|
使い: |
ユーザーが並べ替えを実行するときにSitecoreから呼び出されます。 |
|
署名: |
CatalogResult ProductSorting(ProductSortingRequest request) |
|
インプット: | |
|
ShopName – 文字列。必須 ショップの名前。 | |
|
SortKey – 文字列 .必須 検索で並べ替えられたフィールド。 | |
|
SortDirection – SortDirection です。必須 検索が並べ替えられた方向 (AscまたはDesc) . | |
|
アウトプット: |
使用例:
FacetAppliedメソッド
FacetAppliedメソッド
|
名前: |
ファセット適用済み |
|
形容: |
ユーザーが検索情報をファセットしようとしたときにCommerce Connectに知らせる方法。これにより、xDBでイベントを追跡できます。 facetAppliedパイプラインを呼び出します。 |
|
使い: |
ユーザーが検索結果をファセットしたときにSitecoreから呼び出されます。 |
|
署名: |
CatalogResult FacetApplied(FacetAppliedRequest request) |
|
インプット: | |
|
ShopName – 文字列。必須 ショップの名前。 | |
|
ファセット - 文字列。必須 検索が実行されたファセットフィールド。 | |
|
IsApplied – ブール値 .随意 ファセットが適用されたかどうかを示すために使用されます。 | |
|
アウトプット: |
使用例:
VisitedCategoryPageメソッド
VisitedCategoryPageメソッド
|
名前: |
訪問カテゴリページ |
|
形容: |
ユーザーがカテゴリ ページにアクセスしたときにCommerce Connectに通知し、イベントをxDBで追跡できるようにする方法。 visitedCategoryPageパイプラインを呼び出します。 |
|
使い: |
ユーザーがカテゴリ ページにアクセスしたときにSitecoreから呼び出されます。 |
|
署名: |
CatalogResult VisitedCategoryPage(VisitedCategoryPageRequest request) |
|
インプット: | |
|
ShopName – 文字列。必須 ショップの名前。 | |
|
CategoryId - 文字列。必須 ユーザーがアクセスしたカテゴリのID。 | |
|
CategoryName – 文字列。 Mandatory ユーザーがアクセスしたカテゴリの名前。 | |
|
アウトプット: |
使用例:
VisitedProductDetailsPageメソッド
VisitedProductDetailsPageメソッド
|
名前: |
訪問した製品在庫状況 |
|
形容: |
ユーザーが商品詳細ページにアクセスしたときにCommerce Connectに通知し、xDBでイベントを追跡できるようにする方法。 visitedProductDetailsPageパイプラインを呼び出します。 |
|
使い: |
ユーザーが製品の詳細ページにアクセスしたときにSitecoreから呼び出されます。 |
|
署名: |
CatalogResult VisitedProductDetailsPage(VisitedProductDetailsPageRequest request) |
|
インプット: | |
|
ShopName – 文字列。必須 ショップの名前。 | |
|
ProductId - 文字列。必須 アクセスした製品のID | |
|
ProductName – 文字列。 必須 アクセスした製品の名前。 | |
|
ParentCategoryId – 文字列。必須 訪問した製品のカテゴリ。 | |
|
ParentCategoryName – 文字列。必須 訪問した製品のカテゴリの名前。 | |
|
Amount – 10 進数。随意 訪問した製品の価格。 | |
|
CurrencyCode – decimal. Optional ユーザーが商品を表示した通貨。 | |
|
アウトプット: |
使用例:
SearchInitiatedメソッド
SearchInitiatedメソッド
|
名前: |
SearchInitiated (検索開始) |
|
形容: |
ユーザーがキーワード検索を実行したときにCommerce Connectに通知し、xDBでイベントを追跡できるようにする方法。 searchInitiatedパイプラインを呼び出します。 |
|
使い: |
ユーザーがキーワード検索にアクセスしたときにSitecoreから呼び出されます。 |
|
署名: |
CatalogResult SearchInitiated(SearchInitiatedRequest request) |
|
インプット: | |
|
ショップ名 – 文字列。必須 これが関連するショップの名前。 | |
|
SearchTerm – 文字列 .必須 ユーザーが検索したキーワード。 | |
|
NumberOfHits – int 。 オプション 見つかった結果の数。 | |
|
アウトプット: |
使用例: