Algumas vezes, ao migrar de versão do Magento ou ao reorganizar a árvore de categorias, você pode ter problemas e ao adicionar um produto, a árvore não aparece como deveria, isto se dá por conta da contagem de filhos (children_count) na tabela catalog_category_entity. O Children_count pode estar negativo ou zero e isto vai provocar o erro. Você deve contar quantos filhos tem a categoria e colocar neste campo, eu já usei a seguinte rotina direto no gerenciador de bancos mysql para arrumar o problema.
UPDATE catalog_category_entity SET children_count =
(SELECT COUNT(*) FROM
(SELECT * FROM catalog_category_entity) AS table2
WHERE path LIKE
CONCAT(catalog_category_entity.path,”/%”))
Caso use prefixo nas tabelas do Magento, não esqueça de colocar na rotina acima.
Sempre faça isto na base da loja teste, em caso de sucesso, faça na base oficial.
Alfredo Letti