在庫パイプライン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
GetStockInformationパイプライン
名前:
GetStockInformation
説明:
このパイプラインは、指定された1つ以上の製品の在庫情報を取得する役割を担っています。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**Request -**InventoryProduct、詳細レベル、ショップ名、所在地、顧客IDのリストを含む。パイプラインを呼び出す前に設定。
**レスポンス -**ユーザーオブジェクトを含みます。パイプラインが呼び出された後に読み込まれます。
プロセッサー:
GetStockInformation –
**責任:**指定された製品IDリストの在庫情報を取得します。
使用方法
。所有権
。カスタマイズ
。StockStatusForIndexingパイプライン
名前:
インデックスのためのStockStatus
説明:
インデックス作成中に株情報を入力するために呼ばれました。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト – **Sitecoreインデックスから提供される製品IDのリスト。
**レスポンス –**IndexStockInformation オブジェクトのリストが返され、処理およびインデックスへの組み込みが行われます。
プロセッサー:
StockStatusForIndexing –
**責任:**ECSに連絡し、製品指数の入力に使用される株式情報を取得します。
使用法
、製品をインデックスする際に呼び出されます。所有権
カスタマイズ:
!注この指数には製品ごとの在庫状況情報のみが含まれており、バリアントごとの情報は含まれていません。
以下の表は、異なるバリエーションがあり、在庫あり・在庫切れの列があるTシャツ製品の商品インデックス内容の例を示しています。
製品ID(バリアントではない)
サイズ
カラー
在庫
在庫切れ
所在地
予約注文可能
AW123-04
S、M、L、XL
R、B、G、O
セントラルストア、ストア1、ストア2
ストア3
セントラルストア1、ストア2、ストア3
はい
GetPreOrderableInformationパイプライン
名前:
GetPreOrderableInformation
説明:
予約可能な情報を入手するためにECSに連絡します。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト – **ショップ名、在庫商品一覧、ビジターID、所在地。
**応答 –**OrderableInformationのリスト。
プロセッサー:
GetPreOrderableInformation**–**
**責任:**ECSに連絡して予約可能な情報を入手します。
使用方法
、訪問者へのレンダリングに使う情報取得や注文の制限。所有権
。カスタマイズ
。GetBackOrderableInformationパイプライン
名前:
GetBackOrderableInfo
説明:
ECSに連絡してバックオーダー可能な情報を入手します。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト – **ショップ名、在庫商品一覧、ビジターID、所在地。
**応答 –**OrderableInformationのリスト。
プロセッサー:
GetBackOrderableInformation**–**
**責任:**ECSに連絡し、バックオーダー可能な情報を入手します。
使用方法
、訪問者へのレンダリングに使う情報取得や注文の制限。所有権
。カスタマイズ
。製品在庫が戻りました パイプライン
名前:
商品が在庫が戻っています
説明:
ページイベント「商品が在庫に戻った」をトリガーし、登録した訪問者に通知が届きます。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト – **店舗名と在庫が戻った在庫商品のリスト。
回答 – なし
プロセッサー:
トリガーページイベント–
責任
「商品再在庫あり」と店舗名、商品IDのリストを添付してください。使用方法
、製品が再入荷したことを知らせます。所有権
。**カスタマイズ:**すぐに必要ありません。
GetBackInStockInformationパイプライン
名前:
GetBackInStockInformation
説明:
この方法とパイプラインは、ECSから最新の在庫情報を取得するために使われます。
このメソッドは通常、 ProductsAreBackInStock メソッドがリモートで呼び出されたため呼び出され、その場合はパイプラインが暗黙的に呼び出されます。
GetStockInformationパイプラインとGetBackInStockInformationパイプラインの違いは、最初のクエリが特定の場所および特定の顧客の在庫情報を取得するのに対し、後者は顧客の文脈を無視してすべての店舗の在庫情報を取得する点です。
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト – **ショップ名およびオプションでInventoryProductのリスト。
**レスポンス –**StockInformationUpdate オブジェクトの一覧
OrderedProductStockStatusパイプライン
名前:
注文された商品在庫の状態
説明:
パイプラインは SubmitOrder パイプラインの一部として呼ばれます。
使用方法:
カートサービス層の AddLinesToCart パイプラインから暗黙的に呼び出され、在庫切れの商品がカートに追加された際にページイベントをトリガーします。
ARGS:
**リクエスト –**ショップネームとカート
**応答 -**なし、外部システムメッセージのみ。
プロセッサー:
トリガーページイベント–
**責任:**各注文ラインごとに、ShopName、Order ID、Product ID、Stock Statusとともにページイベント「ProductsOutOfStockOrdered」がトリガーされます。ただし、在庫ステータスがInStockでない場合に限ります
使用方法
。所有権
。**カスタマイズ:**不要。
GetStockLocationsパイプライン
名前:
GetStockLocations
説明:
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト –**ShopName、およびCustomerId。
**回答 –**ストックロケーション一覧。
プロセッサー:
GetStockLocations –
責任
。使用方法
。所有権
。**カスタマイズ:**不要。
GetProductStockLocationsパイプライン
名前:
GetProductStockLocations
説明:
使用方法:
Sitecoreから電話をかけてきました。
ARGS:
**リクエスト –**ShopName、CustomerId、ProductId。
**応答 –**株式情報一覧。
プロセッサー:
GetProductStockLocations –
責任
。使用方法
。所有権
。**カスタマイズ:**不要。