ACSD-48204: Yes/No 属性に基づいて作成されたカタログ価格ルールで、選択した範囲が考慮されない

ACSD-48204 パッチは、Yes/No 属性に基づいて作成されたカタログ価格ルールが選択した範囲を考慮しない問題を修正します。 このパッチは、Quality Patches Tool (QPT) 1.1.28 がインストールされている場合に使用できます。 パッチ ID は ACSD-48204 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。

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

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

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

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

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

問題

Yes/No 属性に基づいて作成されたカタログ価格ルールでは、選択した範囲が考慮されません。

再現手順 :

  1. 2 つの web サイト(デフォルトと W2)を作成します。

  2. はい/いいえ タイプの製品属性を作成します。

    • Set Default value = No
    • Scope = Website
    • Use for Promo Rule Conditions = Yes
  3. 2 つのバリエーション(V1 と V2)を持つ任意の属性に基づいて、設定可能な製品を作成します。

    • 設定可能なバリエーション属性セットに はい/いいえ 属性を追加します
    • バリエーション(V1)の場合は、デフォルト以外の web サイト(W2)で値を Yes に設定します
  4. カタログルールを作成します。

    • 両方の web サイトに適用
    • 条件:はい/いいえ 属性値は Yes です
    • 割引= 50%
  5. 設定可能な製品を非デフォルト web サイト(W2)で開きます。

  6. V1 バリエーションに 50% のディスカウントが適用されていることを確認します。

  7. Adobe Commerce Admin で V1 バリエーションを開きます。

    • デフォルトの Web サイトに切り替える
    • 何も変更せず、商品を保存する
  8. 設定可能な製品ストアフロントページを更新します。

期待される結果 :

V1 バリエーションには、変更が行われていないので、引き続き 50% のディスカウントが適用されます。

実際の結果 :

割引が消える。

パッチの適用

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

  • 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