Storefrontパイプライン

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

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

パイプラインは、関数を実装するプロセッサのシーケンスを定義します。つまり、パイプラインは操作を実装する一連のステップです。各ステップには独自の操作があり、プロセッサが順番に実行されるため、ステップの順序が重要です。カスタムプロセッサを挿入したり、既存のプロセッサを簡単に置き換えてデフォルトの機能と動作を変更したりできます。

Storefrontは 、SXAパイプラインConnectパイプラインと対話します。次の表で説明するものは、SXA Storefrontに固有のものです。

パイプライン

形容

commerce.getRecommendedProducts

渡された引数に基づいて 推奨製品 を評価するために使用されます。パイプラインは、レコメンデーションをレンダリングするときに2つの異なるコンテキストで実行されます。

  • マーケティングオートメーションキャンペーンでメールメッセージを送信する場合

  • ライブストアフロントサイト

デフォルトでは、このパイプラインには4つのプロセッサが含まれています。

  • FromOrder - Email Experience Manager (EXM) キャンペーン クエリ文字列 (つまり、キャンペーンのカスタム値) からのOrderIdを使用して、推奨製品プロバイダーから製品リストを取得します。

  • FromQuery - レンダリング データ ソース アイテムからProducts queryフィールドに移動し、検索マネージャーを使用してインデックスに対してクエリを実行し、アイテムのリストを取得します。

  • FromLastOrder - コンタクトの最後の注文IDを取得し、推奨製品プロバイダーに渡します。

  • FromSearchScope - フォールバックスコープIDを取得し、スコープに定義されたクエリを実行して、推奨する製品を決定します。メール キャンペーンの場合、フォールバックはメール データ ソースのクエリです。

パイプライン引数のオブジェクト型はGetRecommendedProductArgsです。使用可能なプロパティは次のとおりです。

  • IsRecommendedProductsReady

  • MaxNumberOfRecommendedProducts

  • ProductsQuery

  • RecommendedProductsIdList

  • RelationshipFieldName

  • Success

newCxaSiteCreated

コンテンツ エディターで新しいサイトを作成するときに使用します。デフォルトでは、次の1つのプロセッサが含まれています。

  • QueueDomainCreatedEvent - Security Domain Createdイベントを他のすべてのロールに伝達し、ドメインを作成します。

パイプライン引数のオブジェクト型はNewCxaSiteCreatedArgsです。使用可能なプロパティは次のとおりです。

  • DomainName

  • LocallyManaged

デフォルトでは、次の1つのプロセッサが含まれています。

  • QueueDomainCreatedEvent - セキュリティ・ドメインが作成したイベント・ DomainCreatedEventを他のすべてのロールに伝播し、セキュリティ・ドメインが使用可能なすべてのロールに作成されるようにするために使用されます。このイベントをリッスンし、すべてのロールに反応するイベント ハンドラー DomainCreatedEventHandlerがあります。

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