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

NOTE
O patch pode se tornar aplicável a outras versões com as novas versões da Ferramenta de patches de qualidade. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote 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:

  1. 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.
  2. Produtos simples devem ser definidos como Não visíveis individualmente.

Etapas a serem reproduzidas:

  1. Atribua 15 mil produtos agrupados em duas categorias, 7.500 cada.
  2. 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).
  3. Verifique se você tem 15K IDs na tabela catalogsearch_fulltext_cl.
  4. Verifique se o indexador indexer_update_all_views foi executado.
  5. 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:

  1. Crie um pacote de produtos com um produto simples associado como uma opção.
  2. Altere os modos do indexador para atualizar na agenda.
  3. Atribua o produto do pacote a uma categoria.
  4. Alterar o status do estoque do produto simples para sem estoque.
  5. Execute cron; o produto do pacote desaparece da loja.
  6. Adicione estoque de volta ao produto simples e salve.
  7. Execute o indexador cron.
  8. 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:

Leitura relacionada

Para saber mais sobre a Ferramenta de correção de qualidade, consulte:

Para obter informações sobre outros patches disponíveis no QPT, consulte a seção Patches disponíveis no QPT.

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