Integración de SGA con ERP existente sin reemplazarlo: guía técnica para pymes
Cómo conectar un SGA a tu ERP actual sin sustituirlo: patrones API REST, webhooks y batch, errores frecuentes y preguntas clave al proveedor.
Rowan Tech
28 de octubre de 2026 · 6 min de lectura
Añadir un sistema de gestión de almacén a tu ERP actual no obliga a tirarlo todo y empezar de cero. En la mayoría de pymes, el ERP ya gestiona compras, ventas y contabilidad correctamente; el problema es que no controla el almacén con suficiente detalle. Esta guía explica cómo conectar ambos sistemas, qué patrones de integración existen y qué debes preguntar antes de firmar con un proveedor de SGA.
Tabla de contenidos
- Por qué el ERP solo no basta para el almacén
- Patrones de integración: API REST, webhooks y batch
- Errores comunes al integrar SGA y ERP
- Qué preguntar al proveedor del SGA antes de empezar
- Cuándo tiene sentido un SGA construido a medida
- TL;DR
- Lecturas recomendadas
Por qué el ERP solo no basta para el almacén
Un ERP estándar registra entradas y salidas de stock, pero no sabe dónde está físicamente cada palet, qué operario lo movió ni cuándo caducó el lote. Cuando el volumen de referencias crece o empiezas a gestionar múltiples ubicaciones, el módulo de almacén del ERP se convierte en un cuello de botella.
Los síntomas más frecuentes:
- Inventario teórico que no coincide con el físico (diferencias superiores al 2 %).
- Picking manual con papel que genera errores y ralentiza la expedición.
- Ausencia de trazabilidad por lote o número de serie exigida por clientes o normativas.
- Sin visibilidad en tiempo real de ocupación de ubicaciones.
Sustituir el ERP para resolver esto es, en la mayoría de los casos, innecesario y caro. La solución habitual es conectar un SGA especializado que se ocupe del movimiento físico mientras el ERP sigue siendo el sistema de registro contable y comercial. Para entender mejor cuándo un SGA añade valor real, puedes consultar qué es un SGA y cuándo lo necesitas de verdad.
Patrones de integración: API REST, webhooks y batch
No existe una única forma de conectar un SGA a un ERP. El patrón adecuado depende del volumen de transacciones, la latencia que puedes asumir y las capacidades técnicas de tu ERP actual.
API REST
Es el patrón más habitual en integraciones modernas. El SGA expone o consume endpoints que permiten leer y escribir datos en tiempo real: recepciones, expediciones, ajustes de stock, consultas de ubicación.
Ventajas:
- Latencia baja: el ERP recibe la actualización en segundos.
- Independencia de horarios: cualquier sistema puede lanzar la llamada cuando ocurre el evento.
- Fácil de auditar: cada llamada queda registrada con timestamp y payload.
Requisito: tu ERP debe tener API REST documentada o permitir desarrollarla. Si trabaja con una base de datos propia sin capa de servicios expuesta, este patrón requiere trabajo adicional.
Para profundizar en cómo funciona este tipo de conexión desde el lado del ERP, te recomendamos la guía técnica sobre integrar ERP con API REST con un sistema externo y el artículo sobre interoperabilidad ERP y API REST.
Webhooks
Un webhook es una notificación HTTP que el sistema origen lanza automáticamente cuando ocurre un evento concreto: un pedido confirmado en el ERP dispara una tarea de preparación en el SGA.
Ventajas:
- No requiere polling: el SGA no pregunta constantemente al ERP si hay novedades.
- Reduce la carga de llamadas innecesarias.
- Ideal para eventos discretos con baja frecuencia pero alta criticidad (confirmación de pedido, validación de recepción).
Limitación: si el receptor está caído en el momento del evento, el webhook se pierde salvo que implementes colas de reintentos. Es imprescindible diseñar la gestión de errores desde el principio.
Sincronización batch
El patrón más antiguo y todavía válido en entornos donde el ERP no tiene API ni webhooks. Consiste en exportar ficheros (CSV, XML, EDI) a intervalos programados —cada 15 minutos, cada hora, una vez al día— e importarlos en el otro sistema.
Cuándo tiene sentido:
- ERP legacy sin capacidad de exponer servicios.
- Volumen de transacciones bajo y tolerancia a latencia de minutos.
- Presupuesto limitado para desarrollo de integración.
Riesgo principal: la ventana de desincronización. Si el batch se ejecuta cada hora y hay un pico de actividad, puedes trabajar durante 59 minutos con datos desactualizados. Esto es aceptable en algunos contextos y crítico en otros.
Patrón híbrido
En proyectos reales, la integración suele combinar los tres enfoques. Por ejemplo: API REST para movimientos de stock en tiempo real, batch nocturno para conciliar inventario completo y webhooks para alertas de expedición.
Errores comunes al integrar SGA y ERP
Estos fallos aparecen en la mayoría de proyectos de integración que llegan mal planificados:
- No definir el sistema maestro de datos. ¿Quién manda sobre el stock: el ERP o el SGA? Si no se establece desde el inicio, los dos sistemas se sobreescriben y el inventario acaba siendo basura.
- Ignorar los casos de error. Una integración que funciona al 95 % genera más problemas que no tener integración. El 5 % de errores no gestionados contamina el inventario.
- Migrar datos sin limpiarlos. Artículos duplicados, referencias sin ubicación, lotes sin fecha: si el ERP tiene suciedad, el SGA la hereda multiplicada.
- No probar el rendimiento bajo carga real. Un endpoint que responde en 200 ms con 10 llamadas simultáneas puede tardar 8 segundos con 300. Hay que probar con el pico real, no con el pico medio.
- Subestimar el cambio operativo. La integración técnica puede funcionar perfectamente y el proyecto fracasar porque los operarios siguen usando el papel porque nadie les formó.
- No documentar la integración. En 12 meses nadie recuerda qué hace cada endpoint, qué campos son obligatorios y qué significan los códigos de error. La deuda técnica se acumula.
Qué preguntar al proveedor del SGA antes de empezar
Antes de firmar, exige respuestas concretas a estas preguntas:
- ¿El SGA tiene API REST documentada y pública? Pide la documentación antes de la firma, no después.
- ¿Quién desarrolla y mantiene el conector con mi ERP: vosotros o yo? Si la respuesta es ambigua, el coste de integración recaerá en tu equipo.
- ¿Cómo se gestiona la resolución de conflictos cuando los dos sistemas tienen datos distintos para el mismo artículo?
- ¿Qué latencia garantizáis en la sincronización de stock? Un margen de “unos minutos” es distinto de “menos de 30 segundos”.
- ¿El SGA puede funcionar en modo offline si se cae la conexión con el ERP? Esto es crítico en almacenes con cobertura wifi irregular. Puedes leer más sobre este caso concreto en software de gestión de almacén sin wifi para operarios.
- ¿Cómo se gestionan las actualizaciones del SGA si cambian los endpoints de la API? Una actualización del SGA que rompe la integración sin aviso es un riesgo real.
- ¿Los datos se alojan en España? Relevante tanto para el RGPD como para latencia en las llamadas de red.
Sobre los requisitos de cumplimiento de datos, el artículo sobre RGPD y requisitos de software empresarial para pymes detalla qué debe cumplir cada herramienta antes de implantarla.
Cuándo tiene sentido un SGA construido a medida
Un SGA de catálogo funciona bien cuando tus procesos encajan con lo que el producto espera. Cuando no encajan, la empresa acaba adaptándose al software, no al revés. Esto ocurre con frecuencia en:
- Operativas con reglas de ubicación complejas (FEFO estricto por cliente, lotes con cuarentena, multi-almacén con trasvases).
- Sectores regulados (alimentación, farmacia, químico) donde la trazabilidad debe exportarse en formatos específicos.
- Integraciones con ERPs propios o muy verticalizados que no tienen conectores estándar.
En esos casos, construir el SGA a medida —o adaptar uno existente— tiene un coste inicial mayor pero elimina el coste permanente de workarounds y desarrollos de encaje.
En Rowan Tech desarrollamos Rowan SGA como módulo propio, con API diseñada para conectarse a cualquier ERP desde el primer día. El mismo equipo que desarrolla también implanta y da soporte: no hay intermediarios entre el código y tu almacén.
Si tu punto de partida es evaluar qué ERP tienes y si merece la pena mantenerlo, la guía cómo elegir un ERP sin equivocarse puede ayudarte a ordenar las prioridades antes de tomar cualquier decisión.
TL;DR
- Conectar un SGA a tu ERP actual es técnicamente viable sin sustituirlo en la mayoría de casos.
- Los tres patrones de integración son API REST (tiempo real), webhooks (eventos) y batch (ficheros periódicos); en proyectos reales suelen combinarse.
- El error más frecuente es no definir quién es el sistema maestro de stock desde el inicio.
- Antes de firmar con un proveedor de SGA, exige documentación de API, política de gestión de conflictos y claridad sobre dónde se alojan los datos.
- Cuando los procesos son complejos o el ERP es vertical, un SGA construido a medida con integración propia tiene un TCO menor a medio plazo.
Lecturas recomendadas
Calcula cuánto te costaría aplicar esto en tu empresa.
En 2 minutos sabrás cuánto pierde tu empresa al año por procesos manuales — y cuánto recuperarías digitalizándolos.
