Avez-vous déjà eu le problème que l'arborescence des catégories n'affiche pas les sous-catégories spécifiques qui sont présentes ?
Ensuite, suivez ces étapes :
1. Faites une sauvegarde au cas où quelque chose se passerait mal (l'exécution de toutes les étapes se fait bien sûr à vos propres risques).
2. Exécutez cette requête
SÉLECTIONNEZ c.entity_id, c.children_count comme original_children_count, COUNT(c2.children_count) comme `children_count`, c.level comme original_level, (LENGTH(c.path)-LENGTH(REPLACE(c.path,'/',''))) comme `level` DE catalog_category_entity c LEFT JOIN catalog_category_entity c2 SUR c2.path comme CONCAT(c.path,'/%') GROUP BY c.path
3. Vérifiez s'il existe encore des catégories children_count négatives avec :
SÉLECTIONNEZ c.entity_id, c.children_count comme original_children_count, COUNT(c2.children_count) comme `children_count`, c.level comme original_level, (LENGTH(c.path)-LENGTH(REPLACE(c.path,'/',''))) comme `level` DE catalog_category_entity c LEFT JOIN catalog_category_entity c2 SUR c2.path comme CONCAT(c.path,'/%') GROUP BY c.path
Si tout s'est bien passé, un signe + devrait à nouveau apparaître devant la catégorie dans l'arborescence des catégories de l'administrateur Magento. Bonne chance
Cette erreur est probablement causée par un plugin de copie/duplication de catégorie.
Merci à : http://magento.stackexchange.com/questions/34730/not-showing-sub-categories-in-category-tree-in-manage-products-page