MDVA-30782:買い物かごのルールに関係なく、動的ブロックが表示される

MDVA-30782 パッチは、買い物かごのルールに関係なく、動的ブロックが表示される問題を修正します。 このパッチは、Quality Patches Tool (QPT)1.0.7 がインストールされている場合に使用できます。 この問題はAdobe Commerce 2.4.2 で修正されました。

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

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

クラウドインフラストラクチャー上のAdobe Commerce 2.3.5-p1

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

Adobe Commerce(すべてのデプロイメント方法) 2.3.5 ~ 2.4.2

NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

関連するカタログ価格ルール条件が満たされない場合でも、動的ブロックがページ上に表示される。

再現手順 :

  1. 2 つの製品を作成します。

  2. これらの製品の 1 つに対してのみ適用できるカタログ価格ルールを作成します。

  3. 動的ブロックを作成し、新しく作成したカタログ価格ルールをそれに割り当てます。

  4. 次のパラメーターでウィジェットを作成します。

    • タイプ = ダイナミック ブロック ロケータ
    • 表示するダイナミック ブロック =指定されたダイナミック ブロック
    • ダイナミック ブロックを指定= ブロック フォーム ステップ #3Layout 更新(任意)
    • 表示対象=すべての製品タイプ
    • コンテナ =製品の補助情報
  5. 再インデックスを実行し、キャッシュをフラッシュします。

  6. 両方の製品ページでダイナミックブロックフォームステップを確認#3

期待される結果 :

ダイナミックブロックは最初の製品ページにのみ表示されます。

実際の結果 :

ダイナミックブロックが両方の製品ページに表示されます。 表示する動的ブロック = ステップ#3 のカタログ価格ルール関連を使用すると、結果は同じになります。

パッチの適用

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

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で利用可能なその他のパッチについて詳しくは、開発者向けドキュメントの QPT で利用可能なパッチを参照してください。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a