クーポン アクション、コマンド、パイプライン

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

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

次の表では、クーポン アクション、コマンド、およびパイプラインについて説明します。

アクション/コマンド/パイプライン

形容

AddCoupon

AddCouponCommand

AddCouponToCartPipeline

クーポンコードを使用してカートにクーポンを追加します。

次のパラメータがあります。

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

  • couponCode:クーポンの識別子(文字列)

クーポンコードを使用してカートにクーポンを追加するには、次のアクション、コマンド、およびパイプラインを使用します。

  1. クーポンコードに基づいてクーポンをロードすることにより、クーポンを検証します。

    • クーポンコードの長さ <= GlobalCouponsPolicy.MaxCouponLength

    • クーポンコードがまだカートに入っていません

    • そのクーポンコードを持つクーポンは実際に存在する

  2. カートからCartCouponsComponentを取得します。

  3. このクーポンコードがすでに追加されているかどうかを確認します。

  4. 新しいCartCouponオブジェクトを作成します。

  5. 入力: IsValid = true、promotion = クーポン。振興。

  6. 新しいCartCouponオブジェクトをCartCouponsComponentリスト プロパティに追加します。

AddPrivateCoupon

AddPrivateCouponCommand

AddPrivateCouponPipeline

非公開クーポンのバッチを生成し、それらのクーポンをプロモーションに関連付けられた未割り当てクーポンのリストに追加します。プレフィックスとサフィックスを生成された文字列と組み合わせて使用し、完全な一意のクーポンコードを形成します。

次のパラメータがあります。

  • PromotionId: クーポンが対象となるプロモーションの識別子 (文字列)

  • Prefix :生成されたコードに適用するプレフィックス(文字列)

  • Suffix: 生成されたコードに適用するサフィックス (文字列)

  • Total:生成するプライベートクーポンの数(整数)

AddPublicCoupon

AddPublicCouponCommand

AddPublicCouponPipeline

プロモーションに関連付ける公開クーポンを作成します。

次のパラメータがあります。

  • PromotionId: クーポンが対象となるプロモーションの識別子 (文字列)

  • CouponCode:クーポンコードの識別子(文字列)

NewAllocation

NewCouponAllocationCommand

NewCouponAllocationPipeline

プロモーションに関連付けられたプライベートクーポングループからクーポンのバッチを割り当てます。これにより、クーポンのリストが未割り当てのクーポンリストから割り当てられたクーポンリストに移動します。これにより、割り当てられたクーポンコードのリストが返されます。

次のパラメータがあります。

  • PromotionId: 割り当てるプロモーションの識別子 (文字列)

  • PrivateCouponGroupId: 割り当てるPrivateCouponGroupの識別子 (文字列)

  • Total:割り当てるプライベートクーポンの数(整数)

RemoveCoupon

RemoveCouponCommand

RemoveCouponFromCartPipeline

カートからクーポンを削除します。

次のパラメータがあります。

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

  • couponCode:クーポンの識別子(文字列)

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