scarificio Posted January 16, 2015 Share Posted January 16, 2015 (edited) Versión Prestashop: "1.6.0.11"Plantilla: "default-bootstrap version 1.0" Buenas noches, Tengo un problema que he buscado y rebuscado la solución pero no doy con ella, el tema es que al importar un csv con productos, en dicho csv le indico el ID de la categoría en la que quiero que se asocie cada producto, y cuando lo importo al visualizar la lista de productos, todos me muestran como si estuvieran en la categoría "Inicio" en cambio al entrar dentro del producto en asociación si que esta bien puesto y al darle a guardar producto automáticamente cambia el nombre de la categoría del listado, osea, funcional mente si están todos los productos en sus categorías, pero visualmente en el listado de productos muestra como si todos estuvieran asociados a la categoría "inicio". He leído mucho sobre que en la versión 1.5.2 o 1.5.3 pasaba algo parecido y lo conseguían arreglar editando el archivo "AdminImportController.php" ubicado en "C:\xampp\htdocs\(nombre_tienda)\controllers\admin" aquí el post donde mejor explicado lo he encontrado https://www.prestashop.com/forums/topic/220158-importar-productos-desde-csv-en-subcategorias-utilizando-nombre-de-la-misma/?p=1090131 pero ya he probado ese cambio y el problema persiste aparte de que yo uso la 1.6.0.11, espero alguien me pueda ayudar. Un saludo Edited January 16, 2015 by scarificio (see edit history) Link to comment Share on other sites More sharing options...
gemarcos Posted February 4, 2015 Share Posted February 4, 2015 (edited) Ami no me actualiza los productos, pero si me crea los articulos nuevos que tenga en el csv. Los productos que ya tenia creados, si miro en la ficha del producto me los deja asociados en el catalogo en vez de su categoria, pero sin embargo si miro en el listado de productos si los tengo cada uno con su categoria. ¿hay alguna solucion? Edited February 4, 2015 by gemarcos (see edit history) Link to comment Share on other sites More sharing options...
ldlopez Posted February 5, 2015 Share Posted February 5, 2015 Hola a mi me pasa exactamente lo mismo con 1.6.0.11, cuando importo productos nuevos, los asocia a inicio, entro al producto, está en su categoría bien, pero tengo que volverla a seleccionar y guardas. Alguien ha podido solucionarlo??? Además me pasa lo siguiente......al actualizar el stock y querer ponerlos a 0, me importa el csv sin darme ningún error, pero no me los actualiza. En cambio si pongo cualquier otra cantidad distinta a 0, me lo importa y actualiza sin problemas. El csv lo hago con dos columnas, ID y cantidad y selecciona forzar ID al importar. Pues bien nada de nada, imposible poner los stocks a 0 mediante csv. A alguien más le ocurre esto??? Link to comment Share on other sites More sharing options...
Douglas_Londono Posted February 17, 2015 Share Posted February 17, 2015 Yo tenia el mismo problema, al importar mediante csv siempre me creaba los productos en la categoria Home, aplicando las soluciones de la version 1.5 no sirvieron. Haciendo pruebas observe con phpmyadmin que es un error al guardar el las tabla referentes al productos. Esta no es quizas la mejor solucion, pero me funciono. Deben iniciar el phpmyadmin, ir a su base de datos, entrar en la consola SQL y crear el siguiente trigger: CREATE TRIGGER `solucion` AFTER INSERT ON `ps_category_product` FOR EACH ROW update ps_product a1,ps_product_shop b1 set a1.id_category_default=NEW.id_category,b1.id_category_default=NEW.id_category where a1.id_product=NEW.id_product AND b1.id_product=NEW.id_product Nota: deben cambiar el prefijo "ps_" por el prefijo de su base de datos, en mi caso era "yg_". Link to comment Share on other sites More sharing options...
Antonio Romero Posted February 18, 2015 Share Posted February 18, 2015 (edited) Hola a mi me pasa exactamente lo mismo con 1.6.0.11, cuando importo productos nuevos, los asocia a inicio, entro al producto, está en su categoría bien, pero tengo que volverla a seleccionar y guardas. Alguien ha podido solucionarlo??? Además me pasa lo siguiente......al actualizar el stock y querer ponerlos a 0, me importa el csv sin darme ningún error, pero no me los actualiza. En cambio si pongo cualquier otra cantidad distinta a 0, me lo importa y actualiza sin problemas. El csv lo hago con dos columnas, ID y cantidad y selecciona forzar ID al importar. Pues bien nada de nada, imposible poner los stocks a 0 mediante csv. A alguien más le ocurre esto??? Hola, yo tengo exactamente el mismo problema, importo el CSV del proveedor y no me pone los stocks a cero y los artículos nuevos los asocia a inicio. Lo de asociar a inicio podeis ver la solucion aqui https://www.prestashop.com/forums/topic/397193-solved-product-category-wrongly-assigned-to-home-in-csv-import/?do=findComment&comment=1958904 Hay que descargar el archivo de donde se indica y modificar la linea 669. En cuanto a lo del stock sigo investigando a ver si encuentro algo. A ver si conseguimos una solución porque tengo la tienda totalmente desactualizada. Saludos. Edited February 18, 2015 by Antonio Romero (see edit history) Link to comment Share on other sites More sharing options...
diferent Posted February 27, 2015 Share Posted February 27, 2015 Yo tenia el mismo problema pero con todos los productos importados y en vez de utilizar la solucion propuesta por Douglas_Londono he utilizado esta sentencia sql desde el phpmyadmin. UPDATE ps_product p, ps_category_product cSET c.id_category = p.id_category_defaultWHERE c.id_product = p.id_product A mi me ha funcionado y ya tengo todos los productos en sus categorias, AVISO si la utilizais haced copia de seguridad que yo no controlo mucho ni prestashop ni mysql. Link to comment Share on other sites More sharing options...
Recommended Posts