パイプラインを注文する

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

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

SubmitVisitorOrderパイプライン

名前:

SubmitVisitorOrder (ビジター注文の提出)

形容:

このパイプラインは、注文の作成を担当します。注文はコマースシステムによって管理されます。

使い:

Sitecoreから呼び出されます。

引数:

依頼- 購入者(配送)と会計(請求書)のショップ名、カート、顧客ID、および顧客パーティIDが記載されたカートが含まれています。

応答- 注文オブジェクトが含まれます。

プロセッサ:

CreateOrderInExternalSystem – 指定されたパラメータに基づいて、外部コマースシステムで注文を作成します。

メモ

カートの処理中にエラーが発生した場合、SubmitVisitorOrderResultSuccessプロパティはfalseに設定されます。

AbandonCurrentSession - 注文が行われるたびに実行され、インタラクションがxDB Collectionデータベースにフラッシュされます。これは、セッションを放棄することによって行われます。つまり、セッションは終了しますが、破棄はされません。

注文がすぐに次々と行われると、ホームページの商品レコメンデーションが最新の注文に基づいて表示されるまでに遅延が生じる可能性があります。これは、Trackerがデータを処理し、xDB Collectionデータベースに反映するのに時間がかかるためです。

大事な

AbandonCurrentSessionプロセッサを使用すると、同じ訪問でより多くのセッションが発生し、顧客が注文したときにxDB Collectionデータベースでより多くのインタラクションが発生します。このため、AbandonCurrentSessionプロセッサはデフォルトで無効になっています。

トリガーオーダーゴール – 「訪問者の注文の作成」目標は、ShopName、顧客ID、注文ID、および合計注文金額の値でトリガーされます。

エンゲージメント値は、注文合計の金額に設定する必要があります。

手記

SubmitVisitorOrderResultSuccessプロパティがfalseの場合、ゴールはトリガーされません。

TriggerLoyaltyCardPurchasePageEventロイヤルティカード購入イベントが値なしでトリガーされます。

TriggerGiftCardPurchasePageEventギフトカード購入イベントが値なしでトリガーされます。

TriggerOrderedProductStockStatusPageEvent注文済み製品の在庫状況イベントは、カート内の各製品とそのステータスに関する詳細なしでトリガーされます。

TriggerOrderOutcome発注された結果が、注文関連データとともに発生します。

UpdateVisitorInAutomationPlan –

Responsibility: 現在の連絡先をNew Order Placedキャンペーンプロセッサに登録します。

Usage: 随意。Commerce Marketing Automationキャンペーンに登録されているユーザーを決定するために使用されます。

Ownership: プロセッサにはConnectが付属しています。

Customization: 次のパラメーターに基づいて、現在の連絡先をNew Order Placedマーケティングオートメーションキャンペーンに登録します。

  • basePlanNameはキャンペーンプラン名です。デフォルト値は 新規発注 です。

  • allowDuplicateContactsマーケティングオートメーションキャンペーンに同じコンタクトを複数回登録することを許可するかどうかを示します。デフォルト値はfalseです。

  • allowUnauthenticatedContacts匿名ユーザーおよび未登録ユーザーの登録を許可するかどうかを示します。デフォルト値はtrueです。

さらにカスタマイズするために、プロセッサを継承できます。

GetAvailableCountriesパイプライン

名前:

GetAvailableCountries(利用可能な国)

形容:

ECSから利用可能な国の一覧を取得します

使い:

Sitecoreから呼び出されます。

引数:

依頼–

応答– 利用可能な国の一覧。

プロセッサ:

GetAvailableCountries

Responsibility:ECSから国の一覧を取得します。

Usage: プロセッサは必須です。

Ownership: プロセッサには、Connectと統合されたECSコネクタが付属しています。

Customization: プロセッサには、ECSと連携する実装が常に必要です。

GetAvailableRegionsパイプライン

名前:

GetAvailableRegions (英語)

形容:

ECSから、ある国で利用可能な地域の一覧を取得します。

使い:

Sitecoreから呼び出されます。

引数:

リクエスト – CountryCode

応答– 使用可能なリージョンの一覧。

プロセッサ:

GetAvailableRegions

Responsibility: ECSから国の地域の一覧を取得します。

Usage: プロセッサは必須です。

Ownership: プロセッサには、Connectと統合されたECSコネクタが付属しています。

Customization: プロセッサには、ECSと連携する実装が常に必要です。

GetVisitorOrderパイプライン

名前:

GetVisitorOrder (ビジターオーダー)

形容:

訪問者が発行したIDで注文を取得します。 GetVisitorOrderメソッドから実行されます。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ショップ名と注文ID

応答– 注文のインスタンス。

プロセッサ:

GetVisitorOrdersFromECS–

Responsibility:指定した注文IDの注文詳細をECSから取得します。

Usage: プロセッサは必須です。

Ownership: プロセッサには、Connectと統合されたECSコネクタが付属しています。

Customization: プロセッサには、ECSと連携する実装が常に必要です。

トリガーページイベント

Responsibility:Connect specific pageイベントをトリガーします:訪問者が表示した注文の詳細と、ShopName、注文ID、合計注文金額に関する情報。

Usage:必須。

Ownership:プロセッサにはConnectが付属しています。

Customization: プロセッサを上書きして、注文から他の値を登録します。

GetVisitorOrdersパイプライン

名前:

GetVisitorOrders(ビジターオーダーズ)

形容:

指定した顧客の注文の一覧を取得します。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ショップ名と顧客ID

応答– OrderBaseオブジェクトの一覧。

プロセッサ:

GetVisitorOrdersFromECS (訪問者の注文からECSの)

Responsibility:指定した顧客の注文の一覧をECSから取得します。ECSとSitecoreを異なる場所にインストールして、リモートでアクセスできる必要があります。

Usage: プロセッサは必須です。

Ownership: プロセッサには、Connectと統合されたECSコネクタが付属しています。

Customization: プロセッサには、ECSと連携する実装が常に必要です。

トリガーページイベント

Responsibility:Connect specific pageイベント:訪問者が閲覧した注文履歴と、ShopNameおよび顧客IDに関する情報をトリガーします。

Usage:必須。

Ownership:プロセッサにはConnectが付属しています。

Customization: 必須ではありませんが、上書きして注文の他の値をページイベントに登録できます。

OrderStatusChangedパイプライン

名前:

OrderStatusChanged(注文ステータス変更)

形容:

注文のステータスの変更についてサイトコアに通知するために使用されます。

使い:

Sitecoreから呼び出されます。

引数:

依頼– Order ID、CustomerId、およびOrderStatus。

応答– 何一つ。

プロセッサ:

TriggerOrderStatusChangedPageEvent - トリガーオーダーステータス変更ページイベント -

Responsibility:Connect specific pageイベントのOrder Status changedをトリガーし、Order IDと新しいOrder Statusに関する情報をトリガーします。

Usage:必須。

Ownership:プロセッサにはConnectが付属しています。

Customization: プロセッサを上書きして、注文から他の値を登録します。

パイプラインの並べ替え

名前:

並べ替える

形容:

以前に注文した商品の商品を並べ替えるために、お客様のカートにラインを追加する責任があります。

使い:

顧客が以前の注文から1つ以上のアイテムを再注文するように要求したときに呼び出されます。

引数:

依頼- ショップ名、注文ID、および顧客IDが含まれます。

応答- 結果のカートオブジェクトと、カートに追加された新しいカート品目のリストが含まれます。

プロセッサ:

GetReorderSourceアイテムが並べ替えられる順序を読み込みます。このプロセッサは、getVisitorOrderパイプラインを呼び出します。

手記

注文の読み込み中にエラーが発生した場合、ReorderResultSuccessプロパティはfalseに設定されます。

AddReorderLinesToCart 顧客の現在のカートを読み込み、再注文される品目に基づいてこのカートに新しい明細行を追加します。このプロセッサは、CreateOrResumeCartパイプラインとAddCartLinesパイプラインを呼び出します。

手記

ReorderResultSuccessプロパティがfalseの場合、顧客のカートにアイテムは追加されません。Successプロパティがtrueの場合、少なくとも1つのアイテムがカートに正常に追加されました。

AddReorderShippingInfoToCart 再注文された品目に関連付けられた関係者と配送情報を顧客のカートに追加します。このプロセッサは、AddPartiesToCartパイプラインとAddShippingInfoパイプラインを呼び出します。

TriggerReorderRequestedPageEvent 「Reorder Requested」ページイベントをトリガーします。

手記

ReorderResultSuccessプロパティがfalseの場合、ページ イベントはトリガーされません。

VisitorCancelOrderパイプライン

名前:

ビジターキャンセルオーダー

形容:

訪問者の注文がキャンセルされているときに呼び出されます。

使い:

Sitecoreから呼び出されます。

引数:

リクエスト OrderId、CustomerId、OrderLineExternalIds、およびShopName。

レスポンス 注文のインスタンス。

プロセッサ:

訪問者のキャンセルオーダーFromECS–

Responsibility:指定した注文IDの注文詳細をECSから取得します。

Usage: プロセッサは必須です。

Ownership: プロセッサには、Connectと統合されたECSコネクタが付属しています。

Customization: プロセッサには、ECSと連携する実装が常に必要です。

トリガーページイベント

Responsibility:Connect specific pageイベント、Visitor Canceled Order Details、ShopName、Order ID、Total Order Amountに関する情報をトリガーします。

Usage:必須。

Ownership:プロセッサにはConnectが付属しています。

Customization: プロセッサを上書きして、注文から他の値を登録します。

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