ACSD-55241:使用中 および 使用回数 属性には、生成されたクーポンの誤った値が表示される

ACSD-55241 パッチでは、「Used」属性と「Times Used 属性に表示されるクーポンの値が正しくない問題が修正されています。 このパッチは、Quality Patches Tool (QPT) 1.1.47 がインストールされている場合に使用できます。 パッチ ID は ACSD-55241 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。

影響を受ける製品とバージョン

Adobe Commerce バージョン用のパッチが作成されます。

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.6-p1

Adobe Commerce バージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) 2.4.2 ~ 2.4.6-p3
NOTE
このパッチは、新しい Quality Patches Tool リリースを含む他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

使用済み 属性と 使用回数 属性には、生成されたクーポンに間違った値が表示されます。

再現手順 :

  1. Admin/Marketing/Promotion から Cart Price Rules を作成し、注文の際に一致する条件を追加します(例:小計が 5$ を超える)

    • 割引を適用します。
    • Auto Coupon」を選択します。
    • Manage クーポンコード からいくつかのクーポンコードを生成します。
    • キャッシュの再インデックスとクリーンアップを行います。
  2. customer account を作成し、フロントエンドにログインします。

  3. 買い物かごに 2 を超える数量の製品を 1 つ追加し、1 つのクーポンを適用します。

  4. Check Out with Multiple Addresses」をクリックします。

  5. 数量ごとに個別の所在地を選択し、発注して精算プロセスを完了します。

  6. 管理者から注文の合計を確認し、適用された割引を確認します。

  7. 別のクーポンで別の注文を行います。

  8. php81 bin/Magento queue:consumers: start sales.rule.update.coupon.usage & コマンドを実行して、クーポンコードの使用状況を更新します。

期待される結果 :

正しい数は、管理者の cart price rulemanage couponYes 値を持つ 使用時間 列と 使用 列に表示される必要があります。

実際の結果 :

複数の配送先住所で注文を行った場合、クーポングリッドの 使用時間 列の使用済みクーポンコード数が更新されず、使用 列には いいえ 値が表示されます。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

  • Adobe CommerceまたはMagento Open Sourceオンプレミス:Quality Patches Tool > Usage in the Quality Patches Tool guide.
  • クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。

関連資料

Quality Patches Tool について詳しくは、以下を参照してください。

QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「Quality Patches Tool: Search for patches」を参照してください。

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3