La sincronización de artículos entre PrestaShop y Sage 200 permite mantener alineado el catálogo de productos entre la tienda online y el ERP, evitando tareas manuales y garantizando la coherencia de códigos, precios e impuestos.
En este ejemplo mostramos cómo, mediante un flujo automatizado en NubyHub, se recuperan los artículos desde PrestaShop, se validan, se transforman y se crean automáticamente en Sage 200. A continuación se detalla paso a paso el funcionamiento del flujo real.
Paso 1 – Filtrar Fecha
El flujo comienza calculando la fecha desde la que deben recuperarse los artículos de PrestaShop. Este filtrado permite trabajar de forma incremental y evita reprocesar productos ya sincronizados.
Este bloque se implementa como un nodo de tipo API Query / Script, donde se genera dinámicamente la fecha de corte a partir de la última ejecución correcta o de un intervalo definido.
El valor calculado se utilizará posteriormente como parámetro en la llamada a la API Webservice de PrestaShop.
Paso 2 – Listar Artículos PrestaShop
Con la fecha de referencia calculada, NubyHub realiza una llamada a la API Webservice de PrestaShop para recuperar los artículos creados o modificados a partir de esa fecha.
La respuesta devuelve los productos en formato XML o JSON (según configuración), incluyendo identificadores, descripciones, precios, estados y datos de stock.
Esta información se almacena como salida del nodo para su posterior validación.
Paso 3 – Validar Contenido
En este paso se valida si la llamada a la API ha devuelto artículos que procesar. El flujo evalúa si el resultado contiene datos o si la lista está vacía.
Solo cuando existen artículos, el flujo continúa hacia el mapeo de datos. En caso contrario, el proceso finaliza sin realizar acciones adicionales.
Paso 4 – Mapear Datos
En el bloque de Mapeo de Datos se transforma la estructura de los productos de PrestaShop al modelo de artículos de Sage 200.
Se definen correspondencias entre campos como código de artículo, nombre, descripciones, familia, precios, tipo de IVA y estado, aplicando reglas de negocio y valores por defecto cuando es necesario.
El resultado es una estructura de artículo lista para su creación en el ERP.
Paso 5 – Crear Artículo en Sage 200
En el último paso del flujo, NubyHub utiliza la estructura ya mapeada para crear automáticamente los artículos en Sage 200 mediante una llamada a la API del ERP.
Las fichas de producto quedan registradas en el ERP y listas para su uso en procesos de venta, compras y logística, manteniendo el catálogo sincronizado entre PrestaShop y Sage 200.
Si quieres automatizar la sincronización del catálogo de PrestaShop con Sage 200, o integrar tu ERP con otros canales de venta, nuestro equipo puede ayudarte a diseñar y desplegar la solución más adecuada.

