Jump to content

Debate: ¿mejor forma de actualizar los productos?


CarlosAdrian

Recommended Posts

Buenos días:

 

Me gustaría proponer un debate sobre la forma en que cada uno actualiza los productos de su tienda. Cuando las tiendas son grandes, más de 2000 o 3000 productos, suele haber problemas con el hosting, referentes al memory_limit y similares, pero muchos de nosotros tenemos tiendas con 6.000 o 10.000 productos, y necesitamos tenerlos actualizados. En mi caso en particular todos los días se crean más de 10 o 15 productos nuevos, cambian los stocks disponibles de muchísimos productos, cambian los precios, etc. por lo que me es imprescindible actualizar todos los días la base de datos de productos.

 

Las formas de actualizar que conozco son las siguientes:

 

a) Importar un CSV desde el BackOffice. Con esto hay varios problemas, el primero es que por muy alto que tengas el memory_limit, si tienes más de 5.000 productos, te dará problemas. Y las fotografías es imposible actualizarlas todos los días por este medio.

B) StoreManager: funciona de lujo, pero cuesta 400 € al año. Creo que es un precio que hay que pensárselo dos veces antes de comprarlo.

c) Por el WebService: no lo tengo configurado, pero creo que también da muchos problemas con las fotos.

d) Directamente haciendo nosotros los insert, update y delete necesarios en la base de datos de Prestashop.

 

¿Cómo actualizáis vosotros? ¿Qué pros y contras encontráis a cada método? Yo, sinceramente, tengo muchos problemas para tener mi tienda actualizada a diario. Los datos se cambian en mi ERP, y las fotos las van metiendo algunos compañeros en un directorio determinado (local). A diario exporto la tabla de productos a Excel y la importo como CSV (olvidándome de las fotos, por supuesto). Luego miro las fotos que han creado mis compañeros (ordenando la carpeta por fecha de modificación) y creo otro CSV con esas fotos y lo subo (por supuesto que no tenga más de 70 u 80 fotos, porque entonces da error). Si hay muchas fotos tengo que hacerlo por partes, creando varios CSV, cada uno de 80 registros como mucho. Vamos, un rollo, que me quita muchísimo tiempo.

 

Cuando hablo de "da error" me refiero todo el rato al Error 500 famoso, que se debe a un memory_limit insuficiente (pero que pongas lo que pongas, como tengas más de 5.000 productos, todo es insuficiente).

 

Desde aquí me gustaría abrir un debate entre todos los que tenemos tiendas grandes con mucho movimiento de productos, y tenemos grandes problemas para tener los productos actualizados. ¿Cual es la mejor manera de actualizar?

 

Muchas gracias

Link to comment
Share on other sites

Buenos días:

 

Me gustaría proponer un debate sobre la forma en que cada uno actualiza los productos de su tienda. Cuando las tiendas son grandes, más de 2000 o 3000 productos, suele haber problemas con el hosting, referentes al memory_limit y similares, pero muchos de nosotros tenemos tiendas con 6.000 o 10.000 productos, y necesitamos tenerlos actualizados. En mi caso en particular todos los días se crean más de 10 o 15 productos nuevos, cambian los stocks disponibles de muchísimos productos, cambian los precios, etc. por lo que me es imprescindible actualizar todos los días la base de datos de productos.

 

Las formas de actualizar que conozco son las siguientes:

 

a) Importar un CSV desde el BackOffice. Con esto hay varios problemas, el primero es que por muy alto que tengas el memory_limit, si tienes más de 5.000 productos, te dará problemas. Y las fotografías es imposible actualizarlas todos los días por este medio.

B) StoreManager: funciona de lujo, pero cuesta 400 € al año. Creo que es un precio que hay que pensárselo dos veces antes de comprarlo.

c) Por el WebService: no lo tengo configurado, pero creo que también da muchos problemas con las fotos.

d) Directamente haciendo nosotros los insert, update y delete necesarios en la base de datos de Prestashop.

 

¿Cómo actualizáis vosotros? ¿Qué pros y contras encontráis a cada método? Yo, sinceramente, tengo muchos problemas para tener mi tienda actualizada a diario. Los datos se cambian en mi ERP, y las fotos las van metiendo algunos compañeros en un directorio determinado (local). A diario exporto la tabla de productos a Excel y la importo como CSV (olvidándome de las fotos, por supuesto). Luego miro las fotos que han creado mis compañeros (ordenando la carpeta por fecha de modificación) y creo otro CSV con esas fotos y lo subo (por supuesto que no tenga más de 70 u 80 fotos, porque entonces da error). Si hay muchas fotos tengo que hacerlo por partes, creando varios CSV, cada uno de 80 registros como mucho. Vamos, un rollo, que me quita muchísimo tiempo.

 

Cuando hablo de "da error" me refiero todo el rato al Error 500 famoso, que se debe a un memory_limit insuficiente (pero que pongas lo que pongas, como tengas más de 5.000 productos, todo es insuficiente).

 

Desde aquí me gustaría abrir un debate entre todos los que tenemos tiendas grandes con mucho movimiento de productos, y tenemos grandes problemas para tener los productos actualizados. ¿Cual es la mejor manera de actualizar?

 

Muchas gracias

 

Dejo un enlace de un post relaccionado en un blog: http://jordiob.com/2...ahorrar-tiempo/

 

Aunque lo he comentado muchas veces, lo mejor para estos casos, es desarrollar una aplicación o modulo especifico para el caso, o modificar y hacer un override del fichero de importación actual por que cada caso es un mundo, y que haga la importación por intervalos. (Lógicamente contando con que has aumentado el memory_limit y al max_execution_time)

 

Por otro lado y respecto al Store Manager, no lo veo caro, es una herramienta que al final y al cabo le sacas rentabilidad.

Link to comment
Share on other sites

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