Pour créer un ticket support, commencez par une recherche

Erreur - Import CSV : Vérifier et corriger le champ level_depth


Vous obtenez le message suivant lors d'un import CSV :


Corriger_Cat.PNG

 

Plusieurs solutions sont possibles :

  1. Utilisez l'outil indiqué dans le menu Catalogue > Outils > Vérifier et corriger les catégories et relancez l'import
     
  2. Si le problème persiste, vous avez un problème d'intégrité dans votre base de données. 

Il faut regarder dans les tables de la base de données pour trouver la catégorie qui pose problème (par phpMyAdmin par exemple) :

  • Si id_category 9 n'est pas présent dans la table ps_category mais que id_category 9 est présent dans la catégorie ps_category_lang :
Créez un nouvel enregistrement dans la table ps_category ayant pour id_category = 9 ; id_parent = 1; position = 999
Vous retrouverez la catégorie à la racine de votre site
 
  • Si id_category 9 est présent dans la table ps_category mais que id_category 9 n'est pas présent dans la catégorie ps_category_lang :

Supprimez les données concernant id_category 9 dans la table ps_category

  • Si id_category 9 n'est pas présent dans la table ps_category et que id_category 9 n'est pas présent dans la catégorie ps_category_lang :

Cherchez dans ps_category si id_parent 9 existe : Si c'est le cas modifiez la valeur id_parent 9 par id_parent 1 : vous retrouverez cette catégorie à la racine de votre site.

  •  Si id_category 9 est présent dans la table ps_category_shop et n'est pas présent dans ps_category ET n'est pas utilisé en tant que id_parent:

Supprimez les données concernant id_category 9 dans la table ps_category_shop

 


Notez également que l'extension FixMyPrestashop de Store Commander permet de contrôler l'intégrité des tables des catégories et ce à partir de l'interface Store Commander, et de corriger les erreurs trouvées en quelques clics seulement.