インベントリパイプライン

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

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

GetStockInformationパイプライン

名前:

GetStock情報

形容:

このパイプラインは、指定された1つ以上の製品の在庫情報を取得する役割を担います。

使い:

Sitecoreから呼び出されます。

引数:

依頼- InventoryProduct、詳細レベル、ショップ名、ロケーション、および顧客IDのリストが含まれます。パイプラインを呼び出す前に設定されます。

応答- ユーザー・オブジェクトが含まれます。パイプラインが呼び出された後に読み取られます。

プロセッサ:

GetStockInformation –

Responsibility:指定した商品IDの一覧の在庫情報を取得します。

Usage: ECSを呼び出して在庫情報を取得します。

Ownership: プロセッサはECSによって提供されます。

Customization: ECSと統合するコネクタの一部として作成する必要があります。

StockStatusForIndexingパイプライン

名前:

StockStatusForIndexing(インデックス作成)

形容:

インデックス作成中に呼び出され、インデックスに株式情報を入力します。

使い:

Sitecoreから呼び出されます。

引数:

依頼– 製品IDのリストは、Sitecoreインデックス作成から提供されます。

応答– IndexStockInformationオブジェクトの一覧が返され、処理されてインデックスに含められます。

プロセッサ:

StockStatusForIndexing(インデックス作成) –

Responsibility: ECSを呼び出し、製品インデックスの移入に使用される在庫情報を取得します。

Usage: 製品リポジトリをクロールし、製品のインデックスを作成するときに呼び出されます。

Ownership: ECSへのコネクタに付属するカスタムプロセッサ

Customization:

メモ

インデックスには、製品ごとの在庫状況情報のみが含まれ、バリアントごとには含まれません。

次の表は、さまざまなバリエーションがあり、在庫あり列と在庫切れ列があるTシャツ商品の商品インデックスコンテンツの例を示しています。

製品ID(バリアントではない)

大きさ

在庫あり

在庫切れ

場所

予約可能

AW123-04

S、M、L、XL

R、B、G、O

セントラルストア、ストア1、ストア2

ストア3

セントラルストア1、ストア2、ストア3

はい

GetPreOrderableInformationパイプライン

名前:

GetPreOrderableInformation (事前注文情報の取得)

形容:

ECSに連絡して、予約可能な情報を取得します。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ShopName、InventoryProductのリスト、訪問者ID、場所。

応答– OrderableInformationの一覧。

プロセッサ:

GetPreOrderableInformation

Responsibility:ECSに連絡して、予約可能な情報を取得します。

Usage: Sitecoreから呼び出され、訪問者へのレンダリングや注文の制限に使用する情報を取得します。

Ownership:ECSコネクタに付属しています。

Customization: カスタマイズする必要があります。

GetBackOrderableInformationパイプライン

名前:

GetBackOrderableInformation (戻る注文可能情報)

形容:

ECSに連絡して、バックオーダー可能な情報を取得します。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ShopName、InventoryProductのリスト、訪問者ID、場所。

応答– OrderableInformationの一覧。

プロセッサ:

GetBackOrderableInformation

Responsibility:ECSに連絡して、バックオーダー可能な情報を取得します。

Usage: Sitecoreから呼び出され、訪問者へのレンダリングや注文の制限に使用する情報を取得します。

Ownership:ECSコネクタに付属しています。

Customization: カスタマイズする必要があります。

ProductsAreBackInStockパイプライン

名前:

製品再入荷

形容:

ページイベント「Products Back In Stock」をトリガーして、サインアップした訪問者に通知できるようにします。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ショップ名と、商品が再入荷したInventoryProductのリスト。

応答 – なし

プロセッサ:

トリガーページイベント–

Responsibility:ページイベント「再入荷商品」を、ショップ名と製品IDのリストとともにトリガーします。

Usage:ECSから呼び出され、製品が再入荷したときに通知します。

Ownership:Connectに付属しています。

Customization: すぐには必要ありません。

GetBackInStockInformationパイプライン

名前:

GetBackInStock情報

形容:

このメソッドとパイプラインは、ECSから更新されたストック情報を取得するために使用されます。

通常、このメソッドが呼び出されるのは、ProductsAreBackInStockメソッドがリモートで呼び出され、その場合はパイプラインが暗黙的に呼び出されるためです。

GetStockInformationパイプラインとGetBackInStockInformationパイプラインの違いは、最初のパイプラインは指定された場所と特定の顧客の在庫情報をクエリするのに対し、後者は顧客のコンテキストを無視してすべての場所の在庫情報を取得することです。

使い:

Sitecoreから呼び出されます。

引数:

依頼– ショップ名と、必要に応じてInventoryProductのリスト。

応答– StockInformationUpdateオブジェクトのリスト

OrderedProductStockStatusパイプライン

名前:

注文済み製品在庫ステータス

形容:

パイプラインは、SubmitOrderパイプラインの一部として呼び出されます。

使い:

CartサービスレイヤーのAddLinesToCartパイプラインから暗黙的に呼び出され、在庫切れの商品がカートに追加されるたびにページイベントをトリガーします。

引数:

依頼– ショップ名とカート

応答- 外部システム・メッセージを除き、なし。

プロセッサ:

トリガーページイベント–

Responsibility:注文行ごとに、ページイベントProductsOutOfStockOrderedとショップ名、注文ID、商品ID、在庫状況がトリガーされます (在庫状況がInStockでない場合に限ります)

Usage:必須。

Ownership:Connectに付属しています。

Customization: 不要です。

GetStockLocationsパイプライン

名前:

GetStockLocations(株の場所)

形容:

使い:

Sitecoreから呼び出されます。

引数:

依頼– ShopName、およびCustomerId。

応答– StockLocationsのリスト。

プロセッサ:

GetStockLocationsの -

Responsibility:プレースホルダー パイプラインは、ECSに対して同じ要求を実行するプロセッサに置き換える必要があります。

Usage:必須。

Ownership:Connectに付属しています。

Customization: 不要です。

GetProductStockLocationsパイプライン

名前:

GetProductStockロケーション

形容:

使い:

Sitecoreから呼び出されます。

引数:

依頼– ShopName、CustomerId、およびProductId。

応答– StockInformationのリスト。

プロセッサ:

GetProductStockLocations

Responsibility:プレースホルダー パイプラインは、ECSに対して同じ要求を実行するプロセッサに置き換える必要があります。

Usage:必須。

Ownership:Connectに付属しています。

Customization: 不要です。

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