ACSD-53925:Product Carousel でCMS ブロックを保存できない
catalog_product_price
のディメンションモードが web サイトに設定されている場合、管理者が Product Carousel でCMS ブロックを保存できない問題が ACSD-53925 パッチで修正されました。 このパッチは、Quality Patches Tool (QPT) 1.1.43 がインストールされている場合に使用できます。 パッチ ID は ACSD-53925 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.5-p3
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.2 ~ 2.4.6-p3
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
catalog_product_price
のディメンションモードが web サイトに設定されている場合、管理者が Product Carousel でCMS ブロックを保存できない。
再現手順 :
-
次の 2 つのシンプルな製品を作成します。
- simple1 - $10
- シンプル 2 - 20 ドル
-
単純な製品 SKU に基づいた 2 つのオプションを持つバンドル製品「bundle1-dyn」を作成します。
-
製品価格インデクサーの分析コード モードを設定します:
bin/magento indexer:set-dimensions-mode catalog_product_price website
-
Content/Blocks に移動し、新しいCMS ブロックを作成します。
-
Page Builder を使用してコンテンツを編集します。
- Row 要素を追加
- Products 要素を追加
- Select Product Carousel
- 製品 SKU を入力 – bundle1-dyn
-
CMS ブロックを保存します。
期待される結果 :
ユーザーがエラーなく製品カルーセルを追加できる。
実際の結果 :
-
UI に次のメッセージがスローされます:申し訳ありません。このコンテンツの生成中にエラーが発生しました
-
var/log/exception.log
には、次のエラーが含まれます。code language-none [2023-08-18T20:58:14.533374+00:00] report.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'username_dev.catalog_product_index_price_ws0' doesn't exist in /test/lib/internal/Magento/Framework/DB/Statement/Pdo/Mysql.php:90
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:Quality Patches Tool > Usage in the Quality Patches Tool guide.
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool リリース済み:品質パッチをセルフサービスで提供する新しいツールをサポートナレッジベースから入手できます。
- を使用して、Adobe Commerceの問題にパッチが適用できるかどうかを確認します Quality Patches Tool (Quality Patches Tool ガイド)。
QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「Quality Patches Tool: Search for patches」を参照してください。