Essa pergunta me intrigou por um bom tempo.
Por que a correção de bug de melhoria introduzida no Magento 1.13.xx é chamada de reindexação parcial que não cobre os indexadores "Atributos do Produto" e "Dados de Agregação de Tags"? Por que esses dois precisam ser reindexados manualmente?
Na minha opinião, o índice EAV é um dos mais críticos. Não ter uma re-indexação parcial para isso significa que após cada venda (e algumas pessoas as realizam) o índice é invalidado, o que significa que a navegação em camadas não é mais válida, o que resulta em exibição inconsistente de dados e perda de vendas.
Estou perdendo algo óbvio?
Atualizar:
Então, aqui está a descrição desse bug . Depois que a venda é feita e o produto fica fora de estoque, a navegação em camadas reflete as alterações nos atributos dos produtos apenas para produtos simples, mas não para configuráveis (não foram testados pacotes e agrupados).
Então, vamos supor no seu catálogo que você tenha um produto configurável, como camiseta, disponível em diferentes tamanhos e o atributo "Tamanho" seja "Filtrável (com resultados)". Em uma navegação em camadas da categoria apropriada ou dos resultados da pesquisa, você terá a seção de tamanhos em que todos os tamanhos disponíveis estão listados. Se após uma das vendas, um tamanho específico ficar esgotado, você esperaria que ele desaparecesse da navegação em camadas. Isso não acontece, a menos que você atualize o índice de atributos e limpe o cache dos blocos.
Este bug é realmente crítico. É uma ameaça de mão dupla. Primeiro, o cliente final que vê seu tamanho em uma navegação em camadas e depois vê que ele realmente não está disponível deixará sua loja frustrada. O pior é que, quando o produto voltar ao estoque, ele não será visível na navegação em camadas, para que o cliente final não possa comprá-lo. Portanto, é difícil subestimar a quantidade de perdas de receita.