La sincronización de artículos entre WooCommerce y Sage 200 permite mantener alineado el catálogo de productos entre la tienda online y el ERP, evitando tareas manuales y asegurando 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 WooCommerce, se validan, se transforman y se crean automáticamente en Sage 200. El proceso se describe paso a paso sobre un flujo real.
Paso 1 – Filtrar Fecha
El flujo comienza calculando la fecha desde la que deben recuperarse los artículos de WooCommerce. 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 REST de WooCommerce para recuperar solo los productos creados o modificados a partir de esa fecha.
Paso 2 – Listado de Artículos WooCommerce
Con la fecha de referencia calculada, NubyHub realiza una llamada GET a la API REST de WooCommerce utilizando el endpoint /wp-json/wc/v3/products para recuperar los artículos.
La respuesta devuelve los productos en formato JSON, incluyendo información como identificadores, nombres, descripciones, estados, precios y variantes.
Esta información se almacena como salida del nodo para su posterior validación en el siguiente paso del flujo.
Paso 3 – Comprobar Datos
En el bloque Comprobar Datos, NubyHub valida si la respuesta de WooCommerce contiene artículos que procesar. Se comprueba si la lista de productos viene vacía o si hay registros disponibles.
Si existen artículos, el flujo continúa hacia el mapeo de datos. En caso contrario, se dirige directamente al nodo de fin, evitando ejecuciones innecesarias.
Paso 4 – Mapear Datos
En el bloque Mapear Datos se transforma la estructura de los productos de WooCommerce al modelo de artículos de Sage 200.
Se definen correspondencias entre campos como código de artículo, descripciones, familia, precio de venta, tipo de IVA, estado del producto y cualquier otro dato necesario, aplicando reglas de negocio y valores por defecto cuando corresponde.
El resultado es una estructura de artículo completamente preparada 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 el artículo en Sage 200, mediante una llamada POST a la API del ERP.
Las fichas de producto quedan registradas en el ERP con toda la información necesaria para su uso en procesos de venta, compras y logística, manteniendo el catálogo sincronizado entre WooCommerce y Sage 200.
Si quieres automatizar la sincronización del catálogo de WooCommerce con Sage 200, o integrar tu ERP con otras plataformas de ecommerce, nuestro equipo puede ayudarte a diseñar y desplegar la solución más adecuada para tu negocio.

