vendetta V Posted January 20, 2016 Share Posted January 20, 2016 Quiero importar categorías desde un csv pero mis categorías tiene como categoría padre el ID y no el nombre como lo hace prestashop entonces me salta este error a la hora de importar: Lo que acepta prestsahop: parent_category--- ID-- name HOME---- 100---- INICIO INICIO--- 110--- subcategoria Lo que quiero que acepte parent_category -ID- name 2---- 100----- INICIO 100---- 110--- subcategoria [PrestaShopException] Parent category does not existat line 385 in file classes/Category.php 380. if (!$this->id_parent)381. return 0;382. 383. $parent_category = new Category((int)$this->id_parent);384. if (!Validate::isLoadedObject($parent_category))385. throw new PrestaShopException('Parent category does not exist');386. return $parent_category->level_depth + 1;387. }388. 389. /**390. * Re-calculate the values of all branches of the nested tree CategoryCore->calcLevelDepth - [line 150 - classes/Category.php] CategoryCore->add - [line 1254 - controllers/admin/AdminImportController.php] AdminImportControllerCore->categoryImport - [line 3457 - controllers/admin/AdminImportController.php] AdminImportControllerCore->postProcess - [line 171 - classes/controller/Controller.php] ControllerCore->run - [line 373 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 54 - admin546fuzfnw/index.php] Link to comment Share on other sites More sharing options...
ventura Posted January 20, 2016 Share Posted January 20, 2016 Prueba comentado el condicional del error que te salta Link to comment Share on other sites More sharing options...
vendetta V Posted January 22, 2016 Author Share Posted January 22, 2016 (edited) Prueba comentado el condicional del error que te salta Parece que ahora funciona y sin comentar la linea. Cosas raras, eso si, tiene que haber una categoría principal que englobe a todas con numero de categoría padre 2. Lo raro cuando hago la importación de categorías prestashop aveces me crea categorías que no existen y eso que estoy forzando IDS.(creo que lo acabo de solucionar también, en los csv las categorías padre y IDS deben ir ordenados de menor a mayor para que se creen de forma correcta) Por que hace falta que estén los dos de menor a mayor ? Edited January 22, 2016 by vendetta V (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts