La sincronización de clientes entre WooCommerce y Sage 200 permite automatizar la creación y actualización de fichas de cliente en el ERP a partir de los datos registrados en la tienda online, evitando duplicidades y errores manuales.
En este ejemplo mostramos cómo, mediante un flujo automatizado en NubyHub, se recuperan los clientes desde WooCommerce, 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 calculando la fecha desde la que deben recuperarse los clientes de WooCommerce. Este filtrado permite trabajar de forma incremental y evitar reprocesar clientes ya sincronizados.
Este bloque se configura como un nodo de tipo API Query / Script, donde se obtiene dinámicamente la fecha de última sincronización.
Este valor se utilizará como parámetro en la llamada a la API REST de WooCommerce.
Paso 2 – Listar Clientes WooCommerce
Con la fecha calculada, NubyHub realiza una llamada GET a la API REST de WooCommerce utilizando el endpoint /wp-json/wc/v3/customers para recuperar los clientes.
La respuesta devuelve los clientes en formato JSON, incluyendo datos como nombre, apellidos, email, teléfono, direcciones de facturación y envío.
Estos datos se almacenan como salida del nodo para su posterior tratamiento.
Paso 3 – Validar Contenido
En este paso se comprueba si existen clientes que procesar. El flujo valida que la respuesta de la API contiene datos antes de continuar.
Si no hay nuevos clientes o cambios, el proceso finaliza sin ejecutar acciones adicionales.
Paso 4 – Mapear Datos
En el bloque de mapeo se transforma la estructura del cliente de WooCommerce al modelo de cliente de Sage 200.
Se mapean campos como nombre, apellidos, email, teléfono, direcciones, código postal, población y país, así como cualquier campo adicional necesario.
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.
De este modo, se garantiza que el ERP disponga siempre de los datos actualizados de clientes provenientes de WooCommerce.
Si necesitas automatizar la sincronización de clientes entre WooCommerce y Sage 200, nuestro equipo puede ayudarte a diseñar la integración adecuada.

