Conectar Sage 200 y Shopify

Sage 200 x Shopify: Sincronización de Pedidos

Automatiza la creación de pedidos en Sage 200 a partir de las ventas realizadas en Shopify, sin procesos manuales.

La sincronización de pedidos entre Shopify y Sage 200 permite automatizar la creación de pedidos de venta en el ERP a partir de las compras realizadas en la tienda online. De este modo, los pedidos se registran de forma inmediata, estructurada y sin intervención manual.

Ahora os vamos a explicar cómo, con un flujo sencillo en NubyHub, se recogen los pedidos desde Shopify, se validan, se transforma su estructura y se crean automáticamente en Sage 200. A continuación, se detalla paso a paso el funcionamiento del flujo real.

Flujo de sincronización de pedidos entre Shopify y Sage 200 en NubyHub

Paso 1 – Filtrar Fecha

Paso 1 del flujo de sincronización de pedidos Shopify Sage 200: filtro de fecha en NubyHub

El primer bloque del flujo se encarga de determinar desde qué fecha deben recuperarse los pedidos de Shopify. Este paso es clave para evitar duplicidades y asegurar que solo se procesen pedidos nuevos o pendientes de sincronizar.

En NubyHub, este bloque se configura como un nodo de tipo API Query / Script, donde se calcula dinámicamente la fecha de corte. Esta fecha puede basarse en la última ejecución correcta del flujo o en un intervalo definido (por ejemplo, últimas 24 horas).

El resultado de este bloque genera los parámetros de consulta que se utilizarán en la llamada a la API de Shopify, como created_at_min, permitiendo recuperar únicamente los pedidos creados a partir de esa fecha.

Paso 2 – Listar Pedidos Shopify

Paso 2 del flujo de sincronización de pedidos Shopify Sage 200: listar pedidos desde la API de Shopify en NubyHub

Una vez calculada la fecha de corte, el flujo pasa al bloque Listar Pedidos Shopify. En este nodo, NubyHub realiza una llamada a la API de Shopify para recuperar los pedidos que cumplan las condiciones definidas en el paso anterior.

El bloque está configurado como una operación GET contra el endpoint de pedidos (/orders.json), incluyendo en la consulta parámetros como created_at_min y otros filtros opcionales como el estado del pedido o el estado de pago. Estos valores se rellenan dinámicamente con la información generada en el paso de Filtrar Fecha.

El resultado de esta llamada es una lista de pedidos en formato JSON, que NubyHub almacena como salida del nodo para que el siguiente bloque del flujo pueda analizarla y decidir si hay pedidos que procesar.

Paso 3 – Validar Contenido

Paso 3 del flujo de sincronización de pedidos Shopify Sage 200: validación de contenido en NubyHub

Una vez recuperados los pedidos desde Shopify, el flujo pasa al bloque Validar Contenido. Este paso se encarga de comprobar si la llamada a la API ha devuelto pedidos y si el contenido es válido para continuar con el proceso.

En NubyHub, este bloque se configura como una condición que evalúa la respuesta recibida, por ejemplo verificando si la lista de pedidos contiene elementos o si el resultado está vacío.

Si existen pedidos que procesar, el flujo continúa hacia el siguiente bloque. En caso contrario, el flujo finaliza sin realizar ninguna acción adicional, evitando llamadas innecesarias al ERP.

Paso 4 – Mapear Datos

Paso 4 del flujo de sincronización de pedidos Shopify Sage 200: mapeo de datos en NubyHub

En el bloque Mapear Datos se realiza la transformación de la información del pedido obtenida desde Shopify al formato que requiere Sage 200. Este paso permite desacoplar ambos sistemas y adaptar la estructura de los datos al modelo del ERP.

Mediante el editor visual de NubyHub, se mapean los campos clave del pedido: cliente, direcciones, líneas de artículo, cantidades, precios, impuestos y totales. Durante este proceso se aplican también conversiones de formato y reglas de negocio específicas.

El resultado de este bloque es una estructura de pedido completamente preparada y validada, lista para ser enviada al siguiente paso del flujo para su creación en Sage 200.

Paso 5 – Crear Pedido en Sage 200

Paso 5 del flujo de sincronización de pedidos Shopify Sage 200: creación del pedido en Sage 200 desde NubyHub

En el último bloque del flujo, NubyHub utiliza la estructura de datos generada en el paso de mapeo para crear automáticamente el pedido de venta en Sage 200. Este proceso se realiza mediante una llamada a la API del ERP.

El pedido se registra en Sage 200 con toda la información necesaria: cliente, líneas de artículo, precios, impuestos, totales y referencias al pedido original de Shopify, garantizando la trazabilidad entre ambos sistemas.

Una vez creado el pedido, el flujo finaliza correctamente, quedando el documento listo para su gestión logística, facturación y seguimiento dentro del ERP.

Cuéntanos qué necesitas integrar

Centraliza la información de tu empresa, conecta tus herramientas y elimina para siempre las tareas manuales que te quitan tiempo y generan errores.

nubyhub integra herramientas

Preguntas frecuentes

Si no encuentras lo que buscas, nuestro equipo estará encantado de ayudarte a diseñar la conexión que tu empresa necesita.

¿Qué es nubyhub y cómo funciona?

nubyhub es un conector cloud que integra tus sistemas (ERP, CRM, eCommerce, BI…) y automatiza el intercambio de datos sin código. Configuras flujos (qué datos, cuándo y cómo) y el sistema sincroniza de forma bidireccional 24/7, con trazabilidad completa mediante logs y alertas.

¿Con qué sistemas se integra?

Incluye integraciones nativas con Sage 50/200/X3, Shopify/WooCommerce/PrestaShop, HubSpot/Dynamics 365, Power BI, SGA y transportistas. Además, puedes conectar cualquier otra app mediante API REST, Webhooks, CSV/XML/ODBC y plantillas de conexión personalizables.

¿Qué procesos puedo automatizar con nubyhub?

Con nubyhub puedes automatizar todo tipo de tareas repetitivas o dependientes de datos entre sistemas. Por ejemplo, sincronizar clientes y pedidos entre un ERP y una tienda online, unificar el stock y los precios de distintos almacenes o plataformas, cargar información automáticamente en Power BI, y mucho más.

¿Con qué sistemas se integra nubyhub?

nubyhub es compatible con los principales ERPs —como Sage 50, Sage 200 o Sage X3—, además de CRMs, plataformas de comercio electrónico como Shopify, WooCommerce o PrestaShop, soluciones de análisis como Power BI y herramientas de productividad de Microsoft 365.