jacgarcia Posted January 9, 2014 Share Posted January 9, 2014 Hola, a ver si podeis ayudarme. Estamos realizando un tienda y cuando ya tenemos importados mas de 13.000 productos en sus respectivas categorias, ha surgido la necesidad de asociar algunos productos de diferentes categorias a otras. Por ejemplo: Producto 1 está en la categoria A y quiero asociarlo a la categoria T (la caterogia T únicamente contendrá productos asociados a esta y que están en otras categorias). Manualmente producto a producto se cómo hacerlo pero es un trabajo de chinos, La cuestión es si es posible asociar una serie de productos de una categoria a otra de forma masiva sin tener que realizarlo uno a uno. Gracias. Link to comment Share on other sites More sharing options...
Bonifero Posted November 28, 2014 Share Posted November 28, 2014 Hola, Quiero hacer lo mismo que tu. Has tenido alguna solución para esto? Saludos y gracias Link to comment Share on other sites More sharing options...
ventura Posted November 29, 2014 Share Posted November 29, 2014 (edited) Lo mejor en estos es que si tienes minimos conocimientos en mysql realices una consulta desde el phpmyadmin de tu servidor o directamente desde backoffice utilizando este modulo http://www.prestashop.com/forums/topic/74828-module-phpmyadmin/ Y desde el apartado sql realizar una consulta update tipo UPDATE `ps_category_product` SET `id_category` = 10 WHERE `id_category` = 20 Donde 20 sería el ID de la categoria de origen y 10 el ID de destino. Siempre muy recomendable realizar un backup de la base de datos antes de realizar cualquier operacion de este tipo http://mypresta.eu/en/art/basic-tutorials/create-prestashop-database-backup.html Edited November 29, 2014 by ventura (see edit history) Link to comment Share on other sites More sharing options...
Bonifero Posted November 29, 2014 Share Posted November 29, 2014 Hola Ventura, Y para los que no tenemos conocimientos en mysql hay alguna otra forma de asociarlos masivamente? Muchas gracias Link to comment Share on other sites More sharing options...
critikian Posted December 20, 2014 Share Posted December 20, 2014 Al hacer la consulta sql como dice ventura me sale el siguiente error #1146 - Table 'prestashop_93.ps_category_product' doesn't exist cuando en realidad si que existe Alguien sabe que pasa Link to comment Share on other sites More sharing options...
galindogadea Posted December 20, 2014 Share Posted December 20, 2014 Al hacer la consulta sql como dice ventura me sale el siguiente error #1146 - Table 'prestashop_93.ps_category_product' doesn't exist cuando en realidad si que existe Alguien sabe que pasa 1 - Revisa que desde phpmyadmin hayas seleccionado la base de datos donde quieras hacer la consulta. (Esto suele pasar que se hace la consulta fuera de la bd antes de seleccionarla y no encuentra la tabla donde hayas realizado la consulta) 2 - Revisa que realmente exista la tabla con el prefijo "ps_", si existe con otro prefijo, tendras que cambiar en la consulta el prefijo "ps_" por otro. Link to comment Share on other sites More sharing options...
critikian Posted December 20, 2014 Share Posted December 20, 2014 Se ve que todavia no me he despertado, el problema era el prefijo de la tabla. Gracias Galindogadea Link to comment Share on other sites More sharing options...
critikian Posted December 20, 2014 Share Posted December 20, 2014 Ahi va otra, cual seria la sintaxis para hacer la asociacion de una categoria existente a varias. Sería asi UPDATE `ps_category_product` SET `id_category`,`id_category` = 10 WHERE `id_category` = 20 que conste que no tengo ni idea de phpmyadmin Link to comment Share on other sites More sharing options...
supermaguila Posted October 5, 2016 Share Posted October 5, 2016 Hola, he probado esta consulta y me habeis solucionado un problema importante, muchas gracias. Ahora se me presenta otro problema, me estan subiendo los productos desde una base de datos remota y los productos de 2 fabricantes salen sin categoria asignada, son bastantes y borrarlos y subirlos de nuevo es un engorro, alguien sabria la consulta SQL para asignar categoria a todos los productos de un fabricante si categoria de origen? Muchas gracias de antemano. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now