カートのコマンドとパイプライン
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
次の表では、Cartエンティティに関連するコマンドとパイプラインについて説明します。
|
コマンド/パイプライン |
形容 |
|---|---|
|
GetCartCommand GetCartPipeline |
カート レコードを取得します。カートが存在しない場合は、空のカートが返されます。 パラメーター:
メモ デフォルトでは、GetCartPipelineカートが再計算されます。カート計算が不要なシナリオでは、GetCart要求のPolicyKeysヘッダーにDoNotCalculateCartを含めることで、そのカート計算をバイパスできます。 |
|
MergeCartsCommand MergeCartsPipeline |
2つのカートレコードをマージします。たとえば、顧客は最初に匿名ユーザーとしてカートを作成し、次に認証して別のカートを作成します。このアクションにより、以前に匿名だったカートが認証済みのカートにマージされ、カートが再計算されます。 パラメーター:
|
|
AddCartLinesCommand AddCartLinesPipeline |
新しいカートの品目を追加しますが、カートの再計算は、追加された品目ごとにではなく、一度だけ行われます。無料ギフトを追加すると、SelectFreeGiftsComponentは削除されます。 パラメーター:
|
|
AddEmailToCartCommand AddEmailToCartPipeline |
買い物客のメールをカートに追加します。 パラメーター:
|
|
UpdateCartLineCommand UpdateCartLinePipeline |
カート内のカート品目を更新する (たとえば、カートの識別子や数量を更新する) し、カートを再計算します。 パラメーター:
|
|
RemoveCartLineCommand RemoveCartLinePipeline |
カートから1つのカートの明細行を削除します。カートを再計算します。 パラメーター:
|
以下は、他のカートパイプラインを拡張する一般的なパイプラインです。
-
CalculateCartPipeline
-
CalculateCartLinesPipeline
-
GetCartPipeline
-
GetCartListPipeline
-
PopulateLineItemPipeline
-
PopulateValidateCartPipeline