La sincronización de clientes entre Shopify y Sage 50 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, eliminando tareas manuales y reduciendo errores administrativos.
En este ejemplo mostramos cómo, mediante un flujo automatizado en nubyhub, se recuperan los clientes desde Shopify, se validan, se transforman y se crean o actualizan automáticamente en Sage 50. A continuación se detalla paso a paso el funcionamiento del flujo real.
Paso 1 – Filtrar Fecha
El flujo comienza calculando desde qué fecha deben recuperarse los clientes creados o modificados en Shopify. Este enfoque permite trabajar de forma incremental y evitar reprocesar registros ya sincronizados.
Se utiliza un nodo de tipo API Query / Script que obtiene dinámicamente la fecha de última ejecución correcta del flujo.
Este valor se utilizará posteriormente como filtro en la llamada a la API de Shopify.
Paso 2 – Listar Clientes Shopify
nubyhub realiza una llamada GET a la API de Shopify utilizando el endpoint /admin/api/customers.json para recuperar los clientes.
La consulta puede incluir filtros como updated_at_min para obtener únicamente los clientes creados o modificados desde la última sincronización.
La respuesta devuelve los clientes en formato JSON, incluyendo información como nombre, apellidos, email, teléfono, direcciones de facturación y envío, etiquetas y otros atributos disponibles.
Paso 3 – Validar Contenido
En este paso se comprueba si la llamada a la API ha devuelto clientes que procesar. El flujo valida que existan registros antes de continuar con la integración.
Si no existen nuevos clientes o modificaciones, el proceso finaliza automáticamente sin ejecutar acciones adicionales.
Paso 4 – Mapear Datos de Cliente
En este bloque se transforma la estructura del cliente de Shopify al modelo de cliente de Sage 50.
Se mapean campos como nombre, apellidos, email, teléfono, dirección, código postal, ciudad, provincia y país, adaptando el formato a la estructura interna de Sage 50.
Además, pueden aplicarse reglas de negocio específicas como asignación de tarifas, generación automática de códigos de cliente o clasificación comercial.
Paso 5 – Crear o Actualizar Cliente en Sage 50
Finalmente, nubyhub envía los datos transformados a Sage 50 para crear nuevos clientes o actualizar los existentes automáticamente.
De este modo, Sage 50 mantiene una base de datos de clientes actualizada y alineada con Shopify, facilitando la gestión comercial, administrativa y contable.
Si necesitas automatizar la sincronización de clientes entre Shopify y Sage 50, nuestro equipo puede ayudarte a diseñar una integración adaptada a tu negocio.
