ACSD-53925: Não é possível salvar o bloco CMS com Product Carousel
- Tópicos:
- CMS
- Page Builder
Criado para:
- Experiente
- Administrador
- Desenvolvedor
O patch ACSD-53925 corrige o problema em que o administrador não pode salvar um bloco do CMS com Product Carousel quando o modo de dimensões para catalog_product_price
está definido como site. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.43 está instalado. A ID do patch é ACSD-53925. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.7.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.5-p3
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.2 - 2.4.6-p3
magento/quality-patches
para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
O administrador não pode salvar um bloco CMS com Product Carousel quando o modo de dimensões para catalog_product_price
está definido como site.
Etapas a serem reproduzidas:
-
Crie dois produtos simples:
- simples1 - US$ 10
- simples2 - US$ 20
-
Crie um produto de pacote 'bundle1-dyn' com duas opções com base em SKUs de produtos simples.
-
Definir modo de dimensões para o indexador de preço do produto:
bin/magento indexer:set-dimensions-mode catalog_product_price website
-
Vá para Content > Blocks e crie um novo bloco do CMS.
-
Editar o conteúdo usando Page Builder:
- Adicionar um elemento Row
- Adicionar um elemento Products
- Selecionar Product Carousel
- Inserir SKU do produto - bundle1-dyn
-
Salve o bloco do CMS.
Resultados esperados:
O usuário pode adicionar um carrossel de produtos sem erros.
Resultados reais:
-
Uma mensagem é exibida na interface do usuário: Ocorreu um erro ao gerar este conteúdo
-
var/log/exception.log
contém o seguinte erro:[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
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source no local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte.
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool.
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.