Jump to content

Error al cargar Productos por CVS


Recommended Posts

Me sale el siguiente error:

 

[PrestaShopException]

Parent category does not exist

at line 377 in file classes/Category.php

 

371. if (!$this->id_parent)

372. return 0;

373.

374. $parent_category = new Category((int)$this->id_parent);

375. if (!Validate::isLoadedObject($parent_category))

376. throw new PrestaShopException('Parent category does not exist');

377. return $parent_category->level_depth + 1;

378. }

379.

380. /**

381. * Re-calculate the values of all branches of the nested tree

Link to comment
Share on other sites

Parece que ya lo he solucionado, el problema es que tenia una categoria llamada Mujer y dos subcategorias y los productos los estaba subiendo a la categoria Mujer y lo tenia que haber subido a las subcategorias. Lo que he hecho es eliminar las subcategorias y ahora me ha subido bien el cvs excepto las imagenes, que las tenia mediante un link en el archivo.

Link to comment
Share on other sites

En este foro he encontrado la posible solucion para subir las imagenes desde cvs, pero a mi no me ha resultado. He seguido el siguiente link para las modificaciones en /public_html/controllers/admin/AdminImportController.php aunque mi archivo tiene una condicion que en las modificaciones de este link no aparecen, https://github.com/P...0e3ebe473233d07

 

Mi archivo original (parte afectada)

 

do $uniqid_path = _PS_UPLOAD_DIR_.uniqid(); while (file_exists($uniqid_path));

file_put_contents($uniqid_path, $field);

$tab = '';

if (!empty($uniqid_path))

{

$fd = fopen($uniqid_path, 'r');

$tab = fgetcsv($fd, MAX_LINE_SIZE, $separator);

fclose($fd);

unlink($uniqid_path);

}

 

Mismo archivo con Modificaciones

 

do $uniqid = uniqid(); while (file_exists(_PS_UPLOAD_DIR_.$uniqid));

$tmp_file = file_put_contents(_PS_UPLOAD_DIR_.$uniqid, $field);

$tab = '';

if (!empty($tmp))

{

$fd = fopen($temp, 'r');

 

$tab = fgetcsv($fd, MAX_LINE_SIZE, $separator);

fclose($fd);

unlink($tmp_file);

}

 

¿Que hago mal? o esta no es la solucion? utilizo Prestashop 1.5.4.1

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...