MDVA-34665: produtos de pacote desaparecem da página de categoria da loja
O patch MDVA-34665 corrige o problema de produtos empacotados ausentes nas páginas de categoria. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.0.21 está instalada. A ID do patch é MDVA-34665. Observe que o problema foi corrigido no Adobe Commerce versão 2.4.3.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
Adobe Commerce na infraestrutura em nuvem 2.3.4-p2
Compatível com as versões do Adobe Commerce:
Adobe Commerce no local e Adobe Commerce na infraestrutura em nuvem 2.3.4-2.3.4-p2
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
Caso 1:
Pré-requisitos:
- Crie 15.000 produtos agrupados com um produto simples como uma opção de pacote. Não use o mesmo produto simples com vários produtos agrupados.
- Produtos simples devem ser definidos como Não visíveis individualmente.
Etapas a serem reproduzidas:
- Atribua 15 mil produtos agrupados em duas categorias, 7.500 cada.
- Selecione todos os produtos simples (15k) e atualize o estoque usando as atualizações de atributo de massa do produto. Nosso objetivo é ter muitas IDs na tabela cl de pesquisa (as tabelas cl são as tabelas usadas pelo indexador para saber quais registros precisam ser atualizados).
- Verifique se você tem 15K IDs na tabela
catalogsearch_fulltext_cl
. - Verifique se o indexador
indexer_update_all_views
foi executado. - Consulte a página de categoria continuamente e observe a contagem de produtos.
Resultados esperados:
A contagem de produtos deve permanecer como estava após a reindexação.
Resultados reais:
A contagem de produtos cai para 7.450 depois de algum tempo. Ele permanece em 7.450 mesmo após a conclusão da indexação.
Caso 2:
Etapas a serem reproduzidas:
- Crie um pacote de produtos com um produto simples associado como uma opção.
- Altere os modos do indexador para atualizar na agenda.
- Atribua o produto do pacote a uma categoria.
- Alterar o status do estoque do produto simples para sem estoque.
- Execute cron; o produto do pacote desaparece da loja.
- Adicione estoque de volta ao produto simples e salve.
- Execute o indexador cron.
- Atualize a página de categoria.
Resultados esperados:
O produto ainda está ausente.
Resultados reais:
O produto do pacote reaparece.
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: Guia de Atualização de Software > Aplicar Patches na documentação do desenvolvedor.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches na documentação do desenvolvedor.
Leitura relacionada
Para saber mais sobre a Ferramenta de correção de qualidade, consulte:
- Ferramenta de correções de qualidade lançada: uma nova ferramenta para autoatender correções de qualidade em nossa base de dados de conhecimento de suporte.
- Verifique se o patch está disponível para o problema do Adobe Commerce usando a Ferramenta de Patches de Qualidade em nossa base de dados de conhecimento de suporte.
Para obter informações sobre outros patches disponíveis no QPT, consulte a seção Patches disponíveis no QPT.