メソッドのパイプライン

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

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

Sitecore.Commerce.Carts.configファイルでは、プロセッサをパイプラインに設定してビジネスロジックを挿入できます。

次の表に、Connectの設定ファイルのパイプラインの例をいくつか示します。

パイプライン

形容

getCarts

このパイプラインは、特定の条件に一致するすべてのカートを検索します。カートはコマースシステムによって管理されます。このパイプラインは、コマース システムからカート データを読み取り、そのデータをConnect形式に変換します。

createOrResumeCart

このパイプラインは、次のことを行います。

  • ショッピング・カートの作成を開始します。

  • ロードが持続し、カートが放棄された場合。

  • resumeCartパイプラインを呼び出して、読み込まれたカートを再開します。

  • createCartパイプラインを呼び出して、前の手順でカートが見つからなかった場合にカートを作成します。

createCart

このパイプラインは、次のことを行います。

  • 既存のカートが見つからなかったため、作成する必要がある場合に、createOrResumeCartパイプラインによって内部的に使用されます。

  • 必要なフィールドの数が最小限であるカートを作成します。

  • 訪問者/コンタクトをエンゲージメントプランの初期状態に移動します。

  • カートをストレージに保存し、CartCreateイベントをトリガーします。

resumeCart

このパイプラインは、次のことを行います。

  • カートがロードされ、再開する必要がある場合に、createOrResumeCartパイプラインによって内部的に使用されます。

  • 初期状態をロードされたカートに設定し、訪問者/連絡先をエンゲージメントプランの初期状態に移動します。

  • カートをストレージに保存し、CartResumeイベントをトリガーします。

loadCart

このパイプラインは、次のことを行います。

  • 指定した条件に一致するカート オブジェクトを取得します。

  • コマース システムによって管理されているカートのデータを読み取ります。

  • コマースシステムからカートデータを読み取り、そのデータをConnect形式に変換します。

saveCart

このパイプラインは、カート オブジェクトを外部システムに保存し、Sitecore EAの状態に保存します。

addCartLines

このパイプラインは、ショッピング カートに新しい行を追加し、対応するページ イベントをDMSに記録します。

これは、商品がカートに追加されたときに発生します。

removeCartLines

このパイプラインは、カートからカートの品目を削除します。

updateCartLines

このパイプラインは、カートの明細行を更新します。

deleteCart

このパイプラインは、次のことを行います。

  • カートを完全に削除します。

  • カートが削除されると、カートが削除されたことを示すDMSのイベントがトリガーされます。

updateCart

このパイプラインは、次のことを行います。

  • 更新されたカートを外部のコマースシステムに渡します。

  • DMSでイベントをトリガーして、カートが更新されていることを示します。

lockCart

このパイプラインは、カートをロック状態に設定し、変更を防止します。

unlockCart

このパイプラインは、カートをロック解除状態に設定します。

getCartTotal

このパイプラインは、次のことを行います。

  • 指定した条件に一致する合計オブジェクトを取得します。

  • コマースシステムからの価格データの読み取りを担当します。

  • Connectカートの内容を、コマース システムが使用できる形式に変換します。

  • 合計を計算するようにコマースシステムにリクエストを送信し、出力を適切なConnect形式に変換します。

getProductPrices

このパイプラインは、次のことを行います。

  • 指定した条件に一致する価格オブジェクトを取得します。

  • コマースシステムから価格データを読み取ります。

  • コマースシステムから製品の価格情報を要求し、出力を適切なConnect形式に変換します。

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