Jump to content

Difficulté d'import de catégories [RESOLU]


Recommended Posts

Bonjour,
Je tente d'importer une soixantaine de catégories sur mon Prestashop 1.6.1.17 via un fichier csv que je calque sur le fichier d'exemple c'est à dire avec les colonnes :

  • Category ID
  • Active (0/1)
  • Name
  • Parent Category
  • Root Category (0/1)

Je lance mon import, j'ai le message d'erreur suivant :
 

[PrestaShopException]

Parent category does not exist
at line 397 in file classes/Category.php

392. return 0;
393. }
394.
395. $parent_category = new Category((int)$this->id_parent);
396. if (!Validate::isLoadedObject($parent_category)) {
397. throw new PrestaShopException('Parent category does not exist');
398. }
399. return $parent_category->level_depth + 1;
400. }
401.
402. /**

CategoryCore->calcLevelDepth - [line 150 - classes/Category.php]

CategoryCore->add - [line 1279 - controllers/admin/AdminImportController.php]

AdminImportControllerCore->categoryImport - [line 3493 - controllers/admin/AdminImportController.php]

AdminImportControllerCore->postProcess - [line 178 - classes/controller/Controller.php]

ControllerCore->run - [line 367 - classes/Dispatcher.php]

DispatcherCore->dispatch - [line 58 - admin/index.php]

Est-ce que quelqu'un d'avisé peut me mettre sur une piste ?

Mercie beaucoup,

 

Edited by Grouik (see edit history)
Link to comment
Share on other sites

Je ne comprend pas ta réponse ? Il y a un ID20 comme parent, puisque c'est l'ID de ma catégorie parent ...
Tu peux voir les copies d'écran du back-office de Prestashop ou du résultat d'une requête SQL que la catégorie ID 20 existe bien depuis plusieurs années et d'ailleurs elle contient d'autres catégories qui fonctionnent bien.

mysql-WB.jpg.c6761399e28bb61c01ede6d2e9cc0da5.jpg

 

BO-Presta.jpg

Edited by Grouik (see edit history)
Link to comment
Share on other sites

Bonjour,
Dans le fichier d'exemple de Prestashop il y a exactement les même colonnes, en particulier la colonne "id parent".
Vous m'expliquez que cette colonne ne sert à rien et qu'il faut mettre l'ID 1 de la catégorie root ?
Mes 60 catégories sont dans une arborescence à 3 niveaux de catégories, si je mets tout à la racine et qu'ensuite je dois rentrer dans chaque catégorie à la main pour changer l'arborescence, je vais y passer 3 plombes alors qu'il y a une colonne exprès pour ?

Si j'ai choisis l'import c'est justement pour m'épargner du temps de travail, si je n'ai pas d'autres choix je le ferai ...

Merci pour le coup de main

 

Edited by Grouik (see edit history)
Link to comment
Share on other sites

  • 2 weeks later...
  • Grouik changed the title to Difficulté d'import de catégories [RESOLU]

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...