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