Les boutiques PrestaShop qui ont ajouté ou supprimé des catégories ou exécuté des modules pour l'édition automatique et en masse des catégories et des produits ont souvent une structure brisée pour décrire la profondeur de la catégorie (category depth).
La profondeur incorrecte des catégories et sous-catégories se manifeste par un affichage incorrect du fil d'Ariane et un affichage mixte des catégories dans les modules externes. Cela est dû, par exemple, à une importation incorrecte de données, à des erreurs dans les modules d'édition en masse de produits et de catégories ou au transfert de sous-catégories entre catégories.
Afin de fixer la structure des catégories et leur profondeur, vous devez vous connecter à la base de données PrestaShop 1.6 en utilisant, par exemple, phpMyAdmin et exécuter la requête suivante :
UPDATE `ps_category` c1
INNER JOIN `ps_category` c2 ON (c2.`id_category` = c1.`id_parent`)
SET c1.`level_depth` = c2.`level_depth`+1 ;
L'effet sera visible immédiatement. Les catégories et sous-catégories s'afficheront correctement.
Si vous avez besoin d'aide pour le développement et la maintenance de votre PrestaShop - veuillez nous contacter. Nous vous aiderons :-)