Integración ERP con tu tienda online, en los dos sentidos

Conectamos tu ERP con Shopify, Magento, PrestaShop o WooCommerce para que los pedidos de la web entren solos, el stock y las tarifas del ERP manden en la tienda y los envíos salgan sin teclear direcciones. Con un middleware que registra cada mensaje y reintenta cuando algo falla, no con un conector que nadie entiende. Lo tenemos en producción con Shopify y SAP Business One.

  • 0 Pedidos de la web tecleados a mano en SAP, en Silicium
  • 15 min Del stock del ERP a la tienda, en Silicium
  • 4 Sistemas conectados: tienda, ERP, transportista y CRM
Cómo vende la tienda: catálogo sincronizado, experiencia de compra, pago, pedido en el ERP, medición y operación de tu equipo Cada venta afina el catálogo 01 · Catálogo Productos y preciossincronizados 02 · Experiencia Búsqueda, ficha ycarrito 03 · Pago Pasarelas yantifraude 04 · Pedido ERP, stock ylogística 05 · Medición Conversión ymargen 06 · Operación Tu equipo vende,el sistema escala
  1. 01 · Catálogo Productos y precios sincronizados
  2. 02 · Experiencia Búsqueda, ficha y carrito
  3. 03 · Pago Pasarelas y antifraude
  4. 04 · Pedido ERP, stock y logística
  5. 05 · Medición Conversión y margen
  6. 06 · Operación Tu equipo vende, el sistema escala
  7. Cada venta afina el catálogo
Scroll

Definición

¿Qué es la integración de un ERP con un ecommerce?

Integrar el ERP con la tienda online es conectar los dos sistemas para que los datos viajen solos entre ellos: los pedidos y los clientes de la web entran en el ERP sin teclearlos, y el stock, los precios, las tarifas y el estado de los envíos vuelven del ERP a la tienda. Cada dato tiene un sistema que manda sobre él, un sentido y una frecuencia de sincronización.

Se hace de tres maneras: con un conector de mercado (una app o un módulo que une dos productos concretos), con una plataforma de automatización como n8n o Make, o con un middleware a medida que habla con la API de cada sistema. El conector sirve cuando tus procesos encajan con lo que trae; el middleware, cuando hay tarifas por cliente, pedidos que nacen en los dos lados, logística propia o más sistemas en juego, como un CRM o un transportista.

Resumen

Resumen ejecutivo

Qué resuelve una integración ERP y qué cambia en el día a día.

La señal suele ser la misma: alguien del equipo copia cada pedido de la web al ERP, otra persona actualiza el stock de la tienda con una hoja de cálculo y las tarifas de los clientes profesionales viven en un sitio distinto de donde compran. Funciona mientras hay pocos pedidos. Después llegan los errores al teclear, las ventas de productos sin stock y los clientes que ven un precio que no es el suyo.

Una integración bien hecha decide primero qué sistema manda sobre cada dato: normalmente el ERP en stock, precios, tarifas y clientes profesionales, y la tienda en los pedidos web. Después mueve cada dato en su sentido y con su frecuencia: los pedidos, en cuanto se pagan; el stock, cada pocos minutos; los precios, cada hora. Y deja registro de cada mensaje, con reintentos y un barrido que recoge lo que se haya perdido, para que nadie tenga que adivinar si un pedido llegó.

Es lo que construimos para Silicium: su tienda Shopify conectada con SAP Business One, SendCloud y HubSpot. Los pedidos de la web entran solos en SAP, el stock baja a la tienda cada 15 minutos y las etiquetas de envío salen del propio ERP. No implantamos ERP: eso lo hace tu implantador. Lo nuestro es la capa que lo une con la tienda, la logística y el CRM, y la propia tienda.

  • 5 min Pedidos nacidos en SAP que aparecen en la tienda (Silicium)
  • 1 h Precios y tarifas del ERP a la tienda (Silicium)
  • 30 min Barrido que rescata los pedidos cuyo aviso no llegó

Qué incluye

Qué sincronizamos entre el ERP y la tienda

Los flujos habituales. En cada proyecto decidimos contigo cuáles hacen falta, en qué sentido y con qué frecuencia.

  • Pedidos de la web al ERP en cuanto se pagan, como pedido de venta, sin que nadie los teclee
  • Clientes: ficha creada o actualizada en el ERP con cada pedido, y clientes del ERP de vuelta a la tienda
  • Stock del ERP a la tienda cada pocos minutos, para no vender lo que no hay
  • Precios y tarifas: tarifas por cliente o por grupo y descuentos del ERP, con el precio final en la tienda. Clave en un ecommerce B2B
  • Pedidos que nacen en el ERP (teléfono, comerciales, profesionales), visibles también en la tienda
  • Envíos: el almacén marca el pedido como listo y el envío se crea en el transportista con su etiqueta
  • Estados: preparado, enviado y entregado, reflejados en la tienda sin actualizarlos a mano
  • Facturas: las emite el ERP, que es quien cumple con Verifactu y la factura electrónica; la integración lleva el dato a donde haga falta
  • CRM: clientes y empresas del ERP en HubSpot, para que el equipo comercial vea qué compra cada cuenta

Por qué

Un middleware con registro, no un conector caja negra

La capa que hace de traductor entre el ERP, la tienda y el resto de sistemas.

Entre el ERP y la tienda ponemos una capa propia, un middleware, que recibe los avisos de la tienda (webhooks), escribe en el ERP por sus interfaces oficiales y lleva el stock, los precios y los clientes en sentido contrario con la frecuencia que pide cada dato. Cada mensaje queda registrado: qué llegó, qué se envió y qué respondió el otro sistema. Si el ERP no responde, el mensaje se reintenta; si un aviso no llega, un barrido periódico lo recoge. Puede correr en tu servidor, como en Silicium, o en el que elijamos contigo. Y es tuyo: código, documentación y accesos.

flujos-silicium.yaml
# Frecuencias en producción (Silicium, oct-2026)
shopify_a_sap:
pedidos: al pagarse (webhook)
rescate: barrido cada 30 min
sap_a_shopify:
stock_y_clientes: cada 15 min
precios_y_tarifas: cada hora
pedidos_nacidos_en_sap: cada 5 min
sap_a_sendcloud:
envio: al marcar el pedido como listo
sap_a_hubspot:
clientes_profesionales: cada noche
  • 0 Pedidos tecleados
  • 4 Sistemas
  • 15 min Stock

Claves

Con qué ERP trabajamos

El ERP lo eliges tú, o ya lo tienes. Nosotros lo conectamos por la vía que admita cada producto y cada versión.

  1. 01

    SAP Business One

    El que tenemos en producción: Shopify, SAP Business One, SendCloud y HubSpot en Silicium, con pedidos, clientes, stock, precios, tarifas, envíos y CRM. Todo el detalle en integración de SAP Business One.

  2. 02

    Odoo

    Odoo tiene API para leer y escribir pedidos, productos, clientes y stock. Si tu tienda está en Shopify, Magento o PrestaShop y no quieres pasarla al ecommerce de Odoo, la conectamos con tu Odoo por esa API.

  3. 03

    Microsoft Dynamics 365 Business Central y Navision

    Business Central expone APIs y servicios web, y Navision, servicios web. Antes de nada miramos qué versión tienes y si está en la nube o en tu servidor, porque eso decide la vía de conexión y quién nos tiene que dar acceso.

  4. 04

    A3

    A3 tiene varias familias de producto y no todas se integran igual. Lo primero que hacemos es comprobar qué vía admite tu producto y tu versión y, si hace falta tocar algo en el ERP, coordinarlo con tu distribuidor.

  5. 05

    Sage

    Igual que con A3: cada producto de Sage y cada versión se conecta de una forma. Comprobamos la vía de integración antes de presupuestar y trabajamos con tu partner de Sage cuando hay que cambiar la configuración del ERP.

  6. 06

    Holded

    Holded tiene una API documentada para contactos, productos y documentos de venta. La conocemos de primera mano: nuestra propia plataforma, Nexo, sincroniza su facturación con Holded por esa API.

  7. 07

    Logística y CRM: SendCloud y HubSpot

    La integración no acaba en el ERP. En Silicium, el envío se crea en SendCloud cuando el almacén marca el pedido como listo, con multibulto, contra reembolso y aduanas fuera de la UE, y los clientes profesionales suben a HubSpot cada noche.

Cómo trabajamos

Cómo lo hacemos

Por flujos, con datos reales y sin apagar el proceso manual hasta que lo nuevo funciona.

  1. 01

    Inventario de flujos y sistema maestro

    Listamos cada dato que se mueve (pedidos, clientes, stock, precios, tarifas, envíos, facturas) y decidimos contigo qué sistema manda sobre cada uno, en qué sentido viaja y con qué frecuencia. Comprobamos qué vía de integración admite tu ERP. Sale un mapa de datos y un presupuesto cerrado.

  2. 02

    Diseño del middleware

    Colas para no perder mensajes, reintentos cuando un sistema no responde, barridos que recogen lo que se escapó y un registro de cada mensaje. Decidimos contigo dónde corre.

  3. 03

    Desarrollo por flujos

    Empezamos por el flujo que más horas te quita, casi siempre los pedidos, y seguimos con stock, precios, envíos y CRM. Cada flujo se prueba por separado.

  4. 04

    Pruebas en paralelo con datos reales

    Antes de dejar de teclear, la integración corre en paralelo con pedidos y datos reales, contra un entorno de pruebas del ERP si lo hay, y comparamos el resultado con tu equipo.

  5. 05

    Puesta en marcha

    Activamos los flujos uno a uno, con el equipo avisado y vuelta atrás preparada. Si el proyecto incluye cambiar de tienda, como en Silicium, la migración va en el mismo plan.

  6. 06

    Vigilancia

    Alertas cuando un mensaje falla o un sistema deja de responder, y la integración dentro de nuestro mantenimiento: si cambia una API o una versión del ERP, la ajustamos nosotros.

Para quién

¿Es para ti?

Encaja cuando la tienda ya vende lo suficiente como para que teclear pedidos y cuadrar stock cueste horas cada semana.

Para quién

  • Empresas con tienda online que copian a mano los pedidos de la web en el ERP.
  • Tiendas que venden productos sin stock porque el inventario se actualiza tarde o con una hoja de cálculo.
  • Negocios B2B o mixtos con tarifas por cliente, precios por grupo o pedidos de comerciales que deben verse en la tienda.
  • Empresas que estrenan ERP o cambian de tienda y quieren dejar la integración resuelta en el mismo movimiento.
  • Equipos que ya tienen un conector y no saben por qué a veces se pierde un pedido.

Para quién no

  • Quien busca implantar o configurar el ERP: eso lo hace tu partner o implantador del ERP; nosotros entramos para conectarlo. La excepción es Odoo, que también implantamos.
  • Tiendas con pocos pedidos y procesos estándar: una app o un módulo conector puede bastarte, y te lo diremos.
  • ERP sin ninguna vía de integración (ni API, ni servicios web, ni intercambio de ficheros): antes hay que resolver eso con el fabricante.

Entregables

Qué entra y qué no

Para que el alcance esté claro antes de empezar.

Incluido

  • Inventario de flujos y mapa de datos con el sistema maestro de cada dato
  • Middleware con colas, reintentos, barridos de rescate y registro de cada mensaje
  • Desarrollo de los flujos acordados entre ERP, tienda, transportista y CRM
  • Pruebas en paralelo con datos reales antes de la puesta en marcha
  • Alertas y vigilancia de la integración después del arranque
  • Código, documentación y accesos en tu propiedad

No incluido

  • Implantación, configuración y licencias del ERP (salvo Odoo, que también implantamos)
  • Licencias de apps, conectores o servicios de terceros como SendCloud o HubSpot

La prueba

Integraciones en producción

En Silicium, que fabrica complementos de silicio orgánico y los vende a particulares y a profesionales de la salud, construimos un middleware en Node.js y TypeScript que corre en su propio servidor y conecta su tienda Shopify con SAP Business One, SendCloud y HubSpot. Cada pedido pagado entra en SAP como pedido de venta, con la ficha del cliente creada o actualizada; el stock y los clientes bajan a la tienda cada 15 minutos, los precios y las tarifas cada hora, y los pedidos que nacen en SAP aparecen en la tienda cada 5 minutos. Cuando el almacén marca un pedido como listo, el envío se crea en SendCloud y la etiqueta vuelve en PDF al pedido de SAP. SAP lo implantó el partner de SAP del cliente; nuestro trabajo fue la integración, la migración de PrestaShop a Shopify y la tienda. Y nuestra propia plataforma, Nexo, sincroniza su facturación con Holded por API.

  • 0 Pedidos de la web tecleados a mano en SAP
  • 4 Sistemas conectados: Shopify, SAP Business One, SendCloud y HubSpot
  • 99,7 % Del historial de pedidos de PrestaShop migrado a Shopify (2018-2026)
  • 5,0 Valoración en Clutch

Para el CTO

Resumen para el CTO

Cómo está construida una integración nuestra.

La tienda avisa por webhook en cuanto se paga un pedido; el middleware lo valida, lo encola y lo escribe en el ERP por sus interfaces oficiales. Como un webhook se puede perder, un barrido periódico compara lo pagado en la tienda con lo que hay en el ERP y recupera lo que falte, y cada escritura se diseña para que un mensaje repetido no duplique un pedido. En sentido contrario, el ERP es la fuente: stock, clientes, precios y tarifas se leen con la frecuencia que pide cada dato.

Todo queda en un registro de mensajes consultable, con alertas cuando algo falla. Las credenciales del ERP y de la tienda se guardan cifradas y con los permisos mínimos, con los mismos controles con los que estamos certificados en ISO 27001 y en el Esquema Nacional de Seguridad. El middleware puede correr en tu servidor, como en Silicium, y el código es tuyo.

Tecnologías

  • Node.js
  • TypeScript
  • Webhooks
  • REST
  • GraphQL
  • SQLite
  • SAP Business One
  • Shopify
  • SendCloud
  • HubSpot
  • Un sistema maestro por dato, decidido antes de programar
  • Webhooks para lo urgente y barridos para lo que se pierda
  • Colas y reintentos cuando un sistema no responde
  • Registro de cada mensaje y alertas
  • Código, documentación y accesos en propiedad del cliente

Riesgos y cómo los cubrimos

Los riesgos que evitamos

Lo que vemos en integraciones que llegan rotas o a medias.

  1. 01

    Pedidos que se pierden o se duplican entre la tienda y el ERP

    Mitigación

    Webhook más barrido de rescate, reintentos que no duplican y registro de cada mensaje para saber qué pasó con cada pedido.

  2. 02

    Vender productos sin stock porque la sincronización va tarde

    Mitigación

    Frecuencia decidida por dato: el stock cada pocos minutos (en Silicium, cada 15), los precios cada hora.

  3. 03

    Dos sistemas que creen mandar sobre el mismo dato

    Mitigación

    El inventario de flujos fija un sistema maestro por dato antes de escribir una línea de código.

  4. 04

    Una actualización del ERP o de la tienda que rompe la integración sin que nadie lo vea

    Mitigación

    Alertas cuando un mensaje falla, pruebas antes de cada cambio y la integración dentro del mantenimiento.

Tecnologías

Sistemas que conectamos

Tiendas, ERP, logística y CRM.

  • Shopify
  • Magento / Adobe Commerce
  • PrestaShop
  • WooCommerce
  • SAP Business One
  • Odoo
  • Dynamics 365 Business Central
  • Navision
  • A3
  • Sage
  • Holded
  • SendCloud
  • HubSpot
  • Node.js
  • TypeScript

Preguntas frecuentes

Preguntas frecuentes sobre la integración ERP

Lo que más nos preguntan antes de conectar el ERP con la tienda.

¿Qué es la integración de un ERP con un ecommerce?

Es conectar el ERP con la tienda online para que los datos viajen solos: los pedidos y los clientes de la web entran en el ERP sin teclearlos, y el stock, los precios, las tarifas y los envíos vuelven del ERP a la tienda. Cada dato tiene un sistema que manda sobre él y una frecuencia.

¿Qué datos se sincronizan entre el ERP y la tienda?

Los habituales son pedidos, clientes, stock, precios y tarifas, pedidos que nacen en el ERP, envíos y sus estados, y el CRM. En Silicium se sincronizan todos: los pedidos al pagarse, el stock y los clientes cada 15 minutos, los precios y las tarifas cada hora, los pedidos nacidos en SAP cada 5 minutos y los clientes profesionales con HubSpot cada noche.

¿Con qué ERP y con qué tiendas trabajáis?

Tiendas: Shopify, Magento, PrestaShop y WooCommerce. ERP: SAP Business One (en producción en Silicium), Holded (lo usa nuestra plataforma Nexo), y Odoo, Business Central, Navision, A3 y Sage, que conectamos por la vía que admita cada producto y versión. Lo comprobamos antes de presupuestar.

¿Conector de mercado o integración a medida?

Si tus procesos son estándar y el conector cubre tus flujos, un conector es más barato y te lo diremos. La integración a medida compensa cuando hay tarifas por cliente, pedidos que nacen en el ERP, logística propia o un CRM, o cuando el conector pierde pedidos y nadie sabe por qué.

¿Cada cuánto se actualizan el stock y los precios?

Se decide por dato. Los pedidos viajan en cuanto se pagan. En Silicium, el stock y los clientes bajan a la tienda cada 15 minutos y los precios y las tarifas cada hora. Si tu catálogo rota mucho, el stock puede ir más a menudo.

¿Qué pasa si el ERP no responde o se pierde un pedido?

El mensaje queda en cola y se reintenta. Si un aviso de la tienda no llega, un barrido periódico lo recoge: en Silicium, cada 30 minutos. Todo queda registrado y, si algo falla de forma repetida, salta una alerta.

¿Implantáis el ERP?

No. La implantación, la configuración y las licencias del ERP las lleva tu partner o implantador. Nosotros construimos la capa de integración y la tienda, y nos coordinamos con él cuando la integración necesita algo dentro del ERP. Con una excepción: Odoo también lo implantamos nosotros.

¿Cuánto cuesta integrar el ERP con la tienda?

Depende del número de flujos, de la vía de integración que admita tu ERP y de cuántos sistemas más entren (transportista, CRM). Por eso empezamos con el inventario de flujos y te damos un presupuesto cerrado, sin horas abiertas.

¿Hace falta cambiar de tienda o de ERP?

No. Conectamos lo que ya tienes. Si coincide con un cambio, se hace en el mismo proyecto: en Silicium, la tienda pasó de PrestaShop a Shopify con el 99,7 % del historial de pedidos y la integración con SAP arrancó sobre la tienda nueva.

¿Quién mantiene la integración después?

Nosotros, dentro del mantenimiento. Cuando cambia la API de la tienda o se actualiza el ERP, ajustamos la integración, y las alertas nos avisan si un flujo deja de funcionar.

Siguiente paso

Cuéntanos qué ERP y qué tienda tienes

Una videollamada de 30 minutos con quien va a construir la integración. Si con un conector de mercado te basta, te lo decimos.

  • Sin compromiso
  • Respuesta en 24h
  • Propuesta personalizada
Última actualización: octubre de 2026

Hablemos.

Consulta técnica inicial

IA, seguridad y rendimiento. Diagnóstico y propuesta cerrada por fases.

  • NDA disponible
  • Respuesta <24h
  • Propuesta por fases

Tu primera reunión es con un Arquitecto de Soluciones, no con un comercial.

Hablar con un arquitecto