La sincronización de clientes entre Miravia y Sage 200 permite automatizar la creación de fichas de cliente en el ERP a partir de los pedidos generados en el marketplace, centralizando la información y evitando tareas manuales.
En este ejemplo mostramos cómo, mediante un flujo automatizado en nubyhub, se recuperan los pedidos desde Miravia, se extraen los datos del comprador, se validan, se transforman y se crean o actualizan 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 determinando desde qué fecha deben recuperarse los pedidos de Miravia. Este paso permite trabajar de forma incremental y evitar reprocesar información ya integrada.
Se utiliza un nodo de tipo API Query / Script que calcula dinámicamente la fecha de última sincronización.
Este valor se empleará posteriormente como parámetro en la llamada a la API de Miravia.
Paso 2 – Listar Pedidos Miravia
NubyHub realiza una llamada a la API de Miravia para recuperar los pedidos generados desde la fecha indicada.
La respuesta devuelve los pedidos en formato JSON, incluyendo datos del comprador como nombre, dirección de envío y datos de contacto disponibles.
Al tratarse de un marketplace, la información de cliente se obtiene directamente de los pedidos y no de una entidad independiente.
Paso 3 – Validar Contenido
En este paso se valida si existen pedidos que contengan datos de clientes a procesar. El flujo comprueba que la respuesta no esté vacía antes de continuar.
Si no hay datos nuevos, el flujo finaliza sin ejecutar acciones adicionales.
Paso 4 – Mapear Datos de Cliente
En este bloque se transforman los datos del comprador procedentes de Miravia al modelo de cliente de Sage 200.
Se mapean campos como nombre, dirección, código postal, ciudad, país y otros datos disponibles según la información proporcionada por el marketplace.
El resultado es una ficha de cliente lista para su creación o actualización en el ERP.
Paso 5 – Crear o Actualizar Cliente en Sage 200
En el último paso, NubyHub envía la información a Sage 200 para crear nuevos clientes o actualizar los existentes en función de las reglas de negocio definidas.
De este modo, se garantiza que el ERP disponga de los datos de clientes necesarios para la gestión comercial, logística y administrativa.
Si necesitas automatizar la sincronización de clientes entre Miravia y Sage 200, nuestro equipo puede ayudarte a diseñar una integración adaptada a tu negocio.

