Avisos
Vaciar todo

Módulo para importaciones automáticas periódicas  

 
MIGUEL
 MIGUEL
Usuario eminente

Buenas, necesito información sobre un módulo o forma de poder actualizar la tienda virtual automáticamente. Trabajo con Prestashop 1.6.1.0 y hasta el momento lo que hago para importar los productos, es vaciar las tablas correspondientes de la base de datos (ya que los IDs de productos los genera automáticamente porque no todos llevan código EAN o SKU para identificarlos), descargarme 4 archivos CSV y 1 XML de distintos proveedores, procesar cada archivo con unas macros en Excel, y luego importarlos uno a uno en Prestashop. Para que no se bloquee el servidor uso un módulo que optimiza la importación ( http://addons.prestashop.com/es/administracion-prestashop-modulo/17551-csv-import-no-more-500-errors.html), pero no es suficiente, y el proceso me lleva unas 4 horas... Así que lo hago cada 15 días pero la tienda no está actualizada totalmente en ese tiempo.

Total, que necesitaría una forma de hacerlo automáticamente, que se cojan los archivos CSV o XML de la url indicada, y el módulo calcule el margen de beneficio, ponga los campos que yo quiera meter, y coloque los productos en la categoría adecuada. Además, que lo haga todos los días de madrugada y actualice, añada o elimine los productos de la base de datos y las imágenes del servidor FTP según sea necesario.

Pido mucho? Existe algo así? He leido que esto se llama Webservice, no?

Muchas gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/11/2015 10:32 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Miguel,

Lo normal y habitual en PrestaShop es importar en formato .csv

Existen soluciones para importaciones en formato XML, pero son comerciales y por ello no las podemos evaluar y determinar si realmente son adecuadas, por ejemplo:

- http://xml-import.eu/es/datafeed-synchronization-module/

Ten en cuenta que es solo una indicación y no una recomendación.

Saludos

ResponderCitar
Respondido : 23/11/2015 1:57 am