ACSD-69203:カテゴリ条件で複数のカテゴリが使用されている場合、製品リストウィジェットが誤った結果を返す
ACSD-69203 パッチは、カテゴリ条件で複数のカテゴリが指定されている場合に、製品リスト ウィジェットが誤った結果を返す問題を修正します。 このパッチは、Quality Patches Tool (QPT) 1.1.76 がインストールされている場合に使用できます。 パッチ ID は ACSD-69203 です。 この問題はAdobe Commerce 2.4.9 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.8-p3
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.8 - 2.4.8-p3
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
カテゴリ条件で複数のカテゴリが指定された場合、製品リスト ウィジェットには、選択したカテゴリに割り当てられたすべての製品ではなく、製品のサブセットのみが表示されます。
再現手順 :
1.管理者としてログインします。
-
Catalog/Categories に移動して、次のカテゴリ構造を作成します。
-
CAT1
- CAT11
- CAT12
-
CAT2
- CAT21
- CAT22
-
-
カテゴリごとに、「Anchor」を「はい に設定して保存 ます。
-
Catalog/Products に移動して、4 つのシンプルな製品 simple1、simple2、simple3、simple4 を作成します。
-
Content/Blocks に移動し、「Add New Block」をクリックします。
- ブロックのタイトルを home-page-block に設定します。
- 「Edit with Page Builder」をクリックします。
-
Row を追加してから、HTML Code 要素を行にドラッグします。
-
HTML Code 要素の歯車アイコンをクリックし、「Insert Widget」をクリックします。
-
Catalog Products List として Widget Type を選択します。
-
カテゴリ CAT1 および CAT2 の条件を設定します。例:
Category is one of 3,4
- Insert Widget をクリックして、ブロックを保存します。
- Content/Pages に移動し、ホームページを開きます。
- 「Edit with Page Builder」をクリックします。
- Add Content/Block をクリックし、home-page-block を選択します。
- ホームページを保存します。
- ストアフロントからホームページを読み込み、読み込まれた製品を確認します。
期待される結果 :
4 つのカテゴリすべてから 4 つの製品がすべて表示されます。
実際の結果 :
CAT11 および CAT12 の製品のみが表示されます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドに記載されています。
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ / パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool: 『ツールガイド』にあるクオリティパッチ セルフサービスツール。