Jump to content

Cambiar categoria a productos demasiado lento.


Recommended Posts

Saludos a todos, tengo una tienda con muchos productos y recientemente decidi cambiar algunos de categoria, tengo que hacerlo con 30.000 productos, el problema es que he subido un archivo csv y esta demasiado lento, lleva mas de una hora y solo ha cambiado de categoria 47 productos 😯

Algo que hice recientemente fue borrar el caché o cookies permanentes, no se si tenga algo que ver, pero me tiene desesperado, son demasiados productos y no veo que avance, por favor si se les ocurre algo que me pueda ayudar se los agradeceria.

Link to comment
Share on other sites

Una forma rápida de hacerlo es mediante consultas SQL, pero tienes que tener clara la estructura de las tablas de la base de datos de Prestashop para no cometer errores. Y hacer una copia de seguridad antes SIEMPRE que modifiques la base de datos, para poder restaurar en caso de error.

Por ejemplo, si quisieras cambiar a la categoría cuyo ID es 10 todos los productos que están actualmente en la categoría ID 7, podrías hacer algo así:

UPDATE ps_category_product SET id_category=10 WHERE id_category=7; 

Seguramente querrás hacer algo más complicado que esto, lo que he puesto se trata solo de un ejemplo sencillo.

Link to comment
Share on other sites

5 hours ago, Prestafan33 said:

Una forma rápida de hacerlo es mediante consultas SQL, pero tienes que tener clara la estructura de las tablas de la base de datos de Prestashop para no cometer errores. Y hacer una copia de seguridad antes SIEMPRE que modifiques la base de datos, para poder restaurar en caso de error.

Por ejemplo, si quisieras cambiar a la categoría cuyo ID es 10 todos los productos que están actualmente en la categoría ID 7, podrías hacer algo así:


UPDATE ps_category_product SET id_category=10 WHERE id_category=7; 

Seguramente querrás hacer algo más complicado que esto, lo que he puesto se trata solo de un ejemplo sencillo.

 

Hola, muchas gracias, lo que pasa es que no se como hacer consultas SQL, y lo que deseo es que la importacion se haga normalmente, es decir anteriormente subia un archivo CSV y actualizaba 1000 productos super rapido, pues lo unico que se demoraba es cuando lo subia por primera vez debido a las imagenes, pero ahora esta tardando demasiado, yo creo que fue porque borré el caché y tal vez lo que está haciendo es regenerar algun tipo de información, pero no estoy seguro, si sabes como puedo solucionar eso te lo agradeceria.

 

Link to comment
Share on other sites

  • 3 weeks later...

Comprueba si tienes algún módulo que esté en un hook de actualización de productos, update product, puede que sea ese módulo el que hace que vaya lenta la actualización

Activa el modo depuración, entra en un producto, actualiza la categoría y guarda a ver si da algún error que haga que se relentice el actualizar un producto

Link to comment
Share on other sites

6 hours ago, gusman126 said:

Comprueba si tienes algún módulo que esté en un hook de actualización de productos, update product, puede que sea ese módulo el que hace que vaya lenta la actualización

Activa el modo depuración, entra en un producto, actualiza la categoría y guarda a ver si da algún error que haga que se relentice el actualizar un producto

Hola, bueno te cuento que intenté subir uno solo y no me sale ningun error, me sale lo siguiente:   Tu archivo .CSV se ha importado correctamente a tu tienda. No olvides reconstruir la búsqueda de los productos.  Es esto lo que me dices que haga cuando dices que actualice la categoria?

 

Por otro lado según vi hay 9 módulos en el hook actionProductUpdate, pero como hago para saber si alguno de ellos me esta ocasionando el error? Adjunto una captura de pantalla.

 

image.png.94626e2b215800b475c03a5bc483057d.png

Acabo de notar algo que parece importante, cuando estoy en el producto solo, y solo agrego la categoria no se tarda, pero si desmarco, es decir, los quito de la categoria antigua, entonces si se tarda bastante, unos 2 a 3 minutos.  Segun esto, lo que demora es remover la categoría en la que están actualmente. Pero a alguien se le ocurre una posible solución?

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

Hay un módulo también de integración con Mercadolibre. No sé si ese módulo funciona creando un feed de productos o los va enviando uno a uno conforme se publican. Si lo hace de esta última forma, también puede ser el que esté causando los retrasos en la carga de producto.

Link to comment
Share on other sites

ya lo he intentado desactivando los modulos y persiste el error, aunque si es así, tal vez es el modulo de Mercadolibre el que esta generando algun problema, saben si hay alguna forma de estar seguro o de probar cual es el modulo que está afectando?

 

Link to comment
Share on other sites

Estuve revisando e hice este cambio anteriormente para poder usar el modulo de Mercadolibre correctamente

https://github.com/PrestaShop/PrestaShop/issues/10871

Eso lo hice para que al importar el producto, forzara la creacion de la categoria como default, porque parece que prestashop no hace esto al importar por CSV.

Es posible que esto sea lo que esta causando el error?

Link to comment
Share on other sites

  • 2 years later...
On 8/24/2020 at 11:46 AM, vellstore said:

Bueno muchas gracias a quienes aportaron, al final me tocó pagarle a un freelancer para que resuelva el problema.

y lo soluciono? yo tambien tengo una carga por CSV super lenta en un solo sitio

Link to comment
Share on other sites

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...