カートのコマンドとパイプライン

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

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

次の表では、Cartエンティティに関連するコマンドとパイプラインについて説明します。

コマンド/パイプライン

形容

GetCartCommand

GetCartPipeline

カート レコードを取得します。カートが存在しない場合は、空のカートが返されます。

パラメーター:

  • cartId: カート識別子 (文字列)

MergeCartsCommand

MergeCartsPipeline

2つのカートレコードをマージします。たとえば、顧客は最初に匿名ユーザーとしてカートを作成し、次に認証して別のカートを作成します。このアクションにより、以前に匿名だったカートが認証済みのカートにマージされ、カートが再計算されます。

パラメーター:

  • fromCartId: データがマージされるカートレコード (文字列)

  • toCartId: データがマージされるカートレコード (文字列)

AddCartLineCommand

AddCartLinePipeline

カートに新しいカート明細行を作成し、カートを再計算します。

パラメーター:

  • cartId: カートの一意の識別子。

  • cartLineId: カート ラインの一意の識別子。

AddEmailToCartCommand

AddEmailToCartPipeline

買い物客のメールをカートに追加します。

パラメーター:

  • cartID: カートの一意の識別子。

  • email: カートに関連付けられたメールアドレス。

UpdateCartLineCommand

UpdateCartLinePipeline

カート内のカート品目を更新する (たとえば、カートの識別子や数量を更新する) し、カートを再計算します。

パラメーター:

  • cartId: カートの一意の識別子 (文字列)

  • cartLineId: カートの行番号の一意の識別子 (文字列)

  • quantity: 追加するカート品目の数量 (小数)

RemoveCartLineCommand

RemoveCartLinePipeline

カートから1つのカートの明細行を削除します。カートを再計算します。

パラメーター:

  • cartId: カートの一意の識別子 (文字列)

  • cartLineId: カートの行番号の一意の識別子 (文字列)

次の表では、注文が保留になった場合にカートに対して実行されるアクションについて説明します。注文が保留され、変更されると、Commerce Engineは注文を作成したカートを変更します。

アクション

形容

AddLineItem

保留中のオーダーにカートの品目を追加します。

パラメーター:

  • orderId: 注文の識別子

  • itemId: オーダーに追加するカートの品目の識別子

  • quantity: 追加する明細の数量

EditLineItem

保留中のオーダーのカート項目を編集します。

パラメーター:

  • orderId: 注文の識別子

  • itemId: 編集するカートの広告申込情報の識別子

  • quantity: 編集する明細の数量

DeleteLineItem

保留中の注文のカート品目を削除します。

パラメーター:

  • orderId: 注文の識別子

  • itemId: 削除するカートの品目の識別子

以下は、他のカートパイプラインを拡張する一般的なパイプラインです。

  • CalculateCartPipeline

  • CalculateCartLinesPipeline

  • GetCartPipeline

  • GetCartListPipeline

  • PopulateLineItemPipeline

  • PopulateValidateCartPipeline

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