Cuánto cuesta integrar sistemas en Uruguay: qué mueve el presupuesto de una integración
Qué determina el costo de integrar dos sistemas en Uruguay, los 12 factores que lo mueven y cuándo conviene API, conector o middleware.
12
factores que mueven el costo
5
niveles, del diagnóstico a la operación crítica
3
arquitecturas posibles — directa, conector o middleware
4
escenarios típicos, de menor a mayor
Cifras de terceros, con la fuente al pie.
En este artículo 10
Integrar dos sistemas puede significar algo tan pequeño como enviar un formulario hacia un CRM o tan crítico como mantener sincronizados stock, precios, pedidos, pagos, facturación y logística entre varios canales.
Por eso, preguntar “¿cuánto cuesta una integración?” sin definir el flujo es parecido a preguntar cuánto cuesta construir una casa sin conocer el terreno, los metros, los materiales ni el uso.
Respuesta rápida: el costo de una integración no se define por cuántos sistemas se conectan, sino por cuántas reglas de negocio hay que respetar y qué pasa cuando algo falla. Antes de pedir un número, definí el flujo, la dirección de los datos y quién manda sobre cada dato: con eso, dos proveedores pueden cotizar lo mismo y vos podés comparar. Sin eso, cualquier presupuesto es una adivinanza —la tuya y la de ellos—.
El número final depende menos de “hacer una llamada a una API” y más de responder correctamente preguntas como:
- ¿qué sistema manda sobre cada dato?;
- ¿qué ocurre si una operación se procesa dos veces?;
- ¿cómo se recupera un pedido perdido?;
- ¿qué pasa cuando cambia una API?;
- ¿cómo se detecta una diferencia de stock?;
- ¿quién recibe una alerta?;
- ¿qué nivel de disponibilidad necesita la empresa?;
- ¿cómo se prueba sin afectar producción?
Los cinco niveles de integración, y qué mueve a cada uno al siguiente
No publicamos un tarifario, y conviene desconfiar de quien lo haga sin conocer tu operación. Lo que sí sirve antes de pedir presupuesto es ubicar tu caso en un nivel: eso ordena la conversación y explica por qué dos proyectos que “conectan dos sistemas” pueden costar cosas muy distintas.
| Nivel | Alcance habitual | Qué lo empuja al nivel siguiente |
|---|---|---|
| Diagnóstico y diseño | Relevamiento, viabilidad, mapeo de datos, riesgos y arquitectura | Descubrir que no hay una fuente de verdad definida |
| Integración acotada | Un flujo, pocos campos, una dirección, volumen moderado | Que el dato tenga que volver en la otra dirección |
| Complejidad media | Varios objetos, reglas, sincronización en ambas direcciones o histórico | Sumar un tercer canal, o que el stock pase a ser crítico |
| Complejidad alta | Omnicanal, múltiples sistemas, stock crítico, facturación, colas y monitoreo | Que una caída de una hora se traduzca en plata perdida |
| Operación crítica | Alta disponibilidad, gran volumen, compromiso de servicio, seguridad o impacto financiero | — |
Cómo usar esta tabla
Los niveles no se suman por cantidad de sistemas. Dos sistemas con APIs claras pueden ser más simples que una sola plataforma cerrada que obliga a trabajar con archivos, accesos manuales o reglas no documentadas.
Y ubicar el nivel no alcanza para saber el precio, porque hay costos que casi nunca están adentro del presupuesto de desarrollo:
- licencias de proveedores;
- cambios que deba realizar el fabricante del ERP;
- planes superiores para habilitar API;
- limpieza masiva de datos;
- hardware o infraestructura especial;
- soporte permanente con SLA;
- nuevas funcionalidades fuera del flujo acordado.
Una propuesta profesional debería explicar alcance, supuestos, exclusiones, hitos, criterios de aceptación y modelo de soporte. Un número sin esas condiciones es difícil de comparar.
Qué incluye realmente integrar dos sistemas
Una integración confiable suele atravesar estas etapas.
1. Relevamiento del proceso
Se documenta qué ocurre hoy, qué personas participan, qué sistemas intervienen y dónde aparecen demoras, duplicaciones o errores.
2. Definición de la fuente de verdad
Para cada entidad debe definirse el sistema responsable:
| Dato | Posible fuente oficial |
|---|---|
| Producto y SKU | ERP o PIM |
| Stock | ERP, WMS o sistema de inventario |
| Precio | ERP o ecommerce, según estrategia |
| Cliente | CRM o ERP |
| Pedido | Ecommerce o marketplace en origen |
| Factura | sistema autorizado de facturación |
| Estado logístico | operador o plataforma de envíos |
Sin esa decisión, la integración puede crear ciclos: A actualiza B, B vuelve a actualizar A y nadie sabe cuál versión conservar.
3. Mapeo de datos
Se relacionan campos, formatos y reglas:
sku_origen → codigo_articulo_destino
customer.email → cliente.correo
order.total → comprobante.importe_total
shipping.postcode → entrega.codigo_postal
También se define qué hacer con valores vacíos, impuestos, monedas, variantes, descuentos y datos incompatibles.
4. Diseño de flujos y excepciones
No alcanza con especificar el caso ideal. Hay que contemplar:
- producto sin SKU;
- cliente duplicado;
- stock negativo;
- pago pendiente;
- pedido cancelado después de facturar;
- API temporalmente caída;
- límite de solicitudes;
- mensaje repetido;
- cambio de precio durante la sincronización;
- devolución parcial.
5. Desarrollo o configuración
Puede consistir en configurar una plataforma existente, desarrollar un conector o construir un middleware. La elección modifica costos iniciales, licencias, flexibilidad y mantenimiento.
6. Pruebas
Una integración debe probar datos correctos, errores, reintentos, volumen, permisos, caídas y reversión. Cuando no existe ambiente de prueba, el proyecto necesita controles adicionales.
7. Puesta en producción
Incluye migración inicial, activación gradual, observación y plan de contingencia. En operaciones críticas conviene evitar un cambio total sin posibilidad de volver atrás.
8. Monitoreo y soporte
Una integración no debería fallar en silencio. Necesita logs, alertas, trazabilidad y un procedimiento para reprocesar operaciones.
Los 12 factores que más mueven el costo
Casi ninguno de los doce tiene que ver con escribir el código que conecta. La conexión técnica es solo una parte: el presupuesto también cubre reglas, errores, seguridad, pruebas y operación.
Tienen que ver con las reglas del negocio, con qué pasa cuando algo falla y con quién se entera. Esa es la parte que no se ve en una demo y es la que sostiene el presupuesto.
1. Calidad y disponibilidad de las APIs
Una API documentada, estable y con ambiente de pruebas reduce incertidumbre. WooCommerce, por ejemplo, expone recursos para crear, consultar, actualizar y eliminar pedidos, productos y variaciones mediante su REST API.[1]
Una API puede existir y aun así tener limitaciones:
- acceso solo en planes superiores;
- endpoints incompletos;
- límites bajos;
- documentación desactualizada;
- ausencia de webhooks;
- autenticación difícil de rotar;
- soporte lento del proveedor.
2. Cantidad de entidades y campos
Sincronizar un formulario de contacto no equivale a sincronizar productos, variantes, stock por depósito, listas de precios, clientes, pedidos, pagos, facturas y devoluciones.
3. Dirección del flujo
Un flujo unidireccional es más simple:
Ecommerce → ERP
Uno bidireccional requiere prevenir conflictos:
Ecommerce ↔ ERP
Hay que definir qué ocurre cuando ambos sistemas cambian el mismo dato.
4. Tiempo real o procesamiento por lotes
Actualizar cada evento en segundos requiere webhooks, colas, reintentos y mayor observabilidad. Procesar cada hora puede ser suficiente para reportes, pero inaceptable para el último producto disponible.
5. Reglas de negocio
La complejidad crece con condiciones como:
- precios diferentes por canal;
- stock de seguridad;
- reservas temporales;
- múltiples depósitos;
- impuestos según operación;
- bundles o kits;
- clientes mayoristas;
- pedidos parciales;
- facturación posterior al pago.
6. Estado y calidad de los datos
SKU duplicados, nombres inconsistentes, clientes repetidos y variantes mal modeladas encarecen el proyecto. La integración no debería transportar desorden más rápido.
7. Migración histórica
Traer diez años de pedidos, clientes o movimientos exige limpieza, conciliación y pruebas diferentes a empezar desde una fecha definida.
8. Volumen y picos
No importa solamente el promedio. Una tienda puede tener 200 pedidos diarios y multiplicarlos durante Ciberlunes. La arquitectura debe soportar el pico sin perder operaciones.
9. Manejo de errores e idempotencia
Si una solicitud se reintenta, no debería duplicar una factura, un pago o un movimiento de stock. La idempotencia permite reconocer reenvíos de la misma operación y evitar efectos duplicados.[4]
Las plataformas también tienen políticas de reintento. Shopify, por ejemplo, documenta que puede reintentar un webhook fallido hasta ocho veces durante cuatro horas y eliminar la suscripción si los fallos continúan.[2] Esto muestra por qué responder rápido, procesar de forma asíncrona y monitorear entregas forma parte del trabajo.
10. Seguridad y protección de datos
Credenciales, permisos, cifrado, secretos, auditoría y minimización de datos deben diseñarse. OWASP mantiene un Top 10 específico para APIs, con riesgos como autorización incorrecta a nivel de objeto, autenticación rota y consumo no restringido de recursos.[3]
11. Ambientes y pruebas disponibles
Un sandbox real permite simular operaciones sin afectar clientes. Si el proveedor solo ofrece producción, cada prueba necesita más coordinación, respaldos y controles.
12. Nivel de servicio y mantenimiento
No cuesta lo mismo una sincronización interna que puede esperar varias horas que un flujo de pagos, stock o logística que exige atención inmediata.
Integración directa, conector o middleware: cuál conviene
Las tres opciones resuelven el mismo problema con distinto techo. La directa es la más barata de arrancar y la que peor escala cuando aparece el tercer sistema.
No es una decisión técnica pura: se elige según cuántos sistemas van a entrar después y cuánto duele que el puente se caiga. La arquitectura adecuada depende del número de sistemas, la criticidad y la velocidad de cambio.
Integración directa
Sistema A ↔ Sistema B
Conviene cuando: hay dos sistemas, un alcance estable y pocas reglas compartidas.
Ventajas: menos componentes, menor costo inicial, flujo fácil de visualizar.
Riesgos: acoplamiento fuerte; si se agregan más sistemas, aparecen muchas conexiones punto a punto.
Conector o plataforma iPaaS
Sistema A → Conector → Sistema B
Conviene cuando: los conectores existentes cubren la mayor parte del proceso y la empresa acepta sus límites.
Ventajas: implementación rápida, interfaz visual, menor desarrollo inicial.
Riesgos: licencias, límites de operaciones, lógica compleja difícil de mantener y dependencia del proveedor.
Middleware propio
Sistemas y canales ↔ Núcleo de integración
Conviene cuando: varios sistemas comparten reglas, se necesita trazabilidad o la operación es estratégica.
Ventajas: centraliza transformaciones, colas, monitoreo, reintentos y reglas.
Riesgos: mayor inversión inicial y responsabilidad de operación.
La pregunta correcta
No es “¿cuál es más profesional?”. Es:
¿Qué arquitectura resuelve el alcance actual sin crear un costo o una dependencia desproporcionada para los próximos dos o tres años?
Estimador rápido de complejidad
Asigná de 0 a 2 puntos en cada fila.
| Factor | 0 puntos | 1 punto | 2 puntos |
|---|---|---|---|
| Sistemas | 2 | 3 | 4 o más |
| Dirección | una vía | ida y vuelta parcial | bidireccional completa |
| Entidades | 1–2 | 3–5 | 6 o más |
| Frecuencia | diaria | cada pocos minutos | tiempo real |
| Reglas | simples | varias condiciones | complejas y cambiantes |
| Histórico | no | limitado | masivo o inconsistente |
| Errores | manuales aceptables | reintentos básicos | cero pérdida y conciliación |
| Seguridad | datos no sensibles | datos personales | financieros o críticos |
| Disponibilidad | horario laboral | extendida | 24/7 con SLA |
| Proveedores | APIs maduras | alguna limitación | sistemas cerrados o sin sandbox |
Resultado
| Puntaje | Interpretación |
|---|---|
| 0–5 | Integración acotada |
| 6–10 | Complejidad media |
| 11–15 | Complejidad alta |
| 16–20 | Operación crítica o programa por etapas |
El estimador sirve para orientar el discovery. No calcula automáticamente horas ni sustituye revisar documentación.
Cuatro escenarios típicos, de menor a mayor
Sirven para ubicar tu caso y, sobre todo, para ver qué es lo que encarece cada uno: casi nunca es la conexión en sí.
Ejemplo 1: formularios web hacia un CRM
Alcance: crear o actualizar contacto, evitar duplicados, registrar origen y notificar al vendedor.
Complejidad: baja si ambas APIs están disponibles.
Puede encarecerse por: reglas de asignación, múltiples formularios, consentimientos, histórico o CRM sin API adecuada.
Ejemplo 2: ecommerce hacia ERP
Alcance: enviar pedidos pagados, clientes y líneas; recibir stock cada cierto intervalo.
Complejidad: media.
Puede encarecerse por: variantes, impuestos, varios depósitos, estados complejos, facturación y datos existentes.
Ejemplo 3: ecommerce, local físico y marketplace
Alcance: stock centralizado, precios, pedidos, cancelaciones, devoluciones y publicaciones vinculadas por SKU.
Complejidad: alta.
Puede encarecerse por: reservas, kits, publicaciones sin SKU, múltiples depósitos, picos de demanda y necesidad de conciliación.
Ejemplo 4: flujo financiero o logístico crítico
Alcance: gran volumen, procesamiento continuo, seguridad reforzada, trazabilidad, alertas, conciliación y SLA.
Complejidad: crítica. Se implementa por fases: acá nadie enciende todo el mismo día.
Estos ejemplos son marcos editoriales para entender escala. Una propuesta de Arlevix se construye después de verificar sistemas, documentación, datos y reglas.
Cuánto cuesta mantener una integración
La integración queda expuesta a cambios externos:
- nuevas versiones de API;
- credenciales vencidas;
- modificaciones de campos;
- cambios en reglas de negocio;
- nuevos productos o canales;
- límites del proveedor;
- fallos de infraestructura;
- incidentes de seguridad.
Modelos habituales de mantenimiento
Bolsa de horas
Adecuada para integraciones de baja criticidad y cambios ocasionales. La empresa consume horas cuando necesita correcciones o mejoras.
Abono mensual
Incluye monitoreo, soporte, actualizaciones y una capacidad definida. Es útil cuando el flujo tiene impacto operativo diario.
SLA
Define tiempos de respuesta y resolución, horarios, severidades y responsabilidades. Cuanto mayor sea la cobertura y criticidad, mayor será el costo.
Qué debería estar incluido
- revisión de alertas;
- tratamiento de fallos;
- rotación de secretos;
- actualización de dependencias;
- adaptación a cambios de API;
- respaldo y restauración de configuración;
- documentación;
- reporte de incidentes y volumen;
- pruebas posteriores a cambios.
Para planificación financiera, algunas empresas reservan anualmente un porcentaje del costo inicial o contratan un abono fijo. No existe un porcentaje universal: depende de la estabilidad de los proveedores, el SLA y la evolución esperada.
Cómo saber si la integración se paga sola
El retorno no se limita a horas ahorradas. También puede incluir errores evitados, ventas recuperadas y menor riesgo.
Beneficio mensual estimado
Ahorro de tiempo = horas eliminadas × costo total por hora
Errores evitados = cantidad de errores × costo promedio por error
Ventas recuperadas = ventas no perdidas × margen de contribución
Beneficio mensual = ahorro + errores evitados + ventas recuperadas − costo mensual
Período de recuperación
Payback en meses = costo de implementación / beneficio mensual neto
Ejemplo
Poné tus propios números — lo que importa acá es la cuenta, no la moneda. Supongamos que la implementación costó 7.000 y que al mes recuperás 900 en horas liberadas, 350 en errores evitados y 500 de margen, pagando 250 de mantenimiento:
Beneficio neto mensual = 900 + 350 + 500 − 250 = 1.500
Payback = 7.000 / 1.500 = 4,7 meses
Si el payback te da más de doce meses, no significa que el proyecto esté mal: significa que el beneficio principal probablemente no sea económico sino de riesgo o de capacidad, y conviene decirlo así en vez de forzar la planilla.
Es una estimación. Conviene definir una línea de base y revisar el resultado después de salir a producción.
Qué información se necesita para cotizar una integración
Una cotización seria necesita, como mínimo:
- Sistemas involucrados: nombre, versión, modalidad cloud u on-premise y proveedor.
- Documentación: enlaces de API, credenciales de prueba, webhooks, exportaciones y límites.
- Flujos: qué dispara cada operación y en qué dirección viaja.
- Entidades: productos, stock, clientes, pedidos, pagos, facturas, envíos u otras.
- Fuente oficial: qué sistema manda sobre cada dato.
- Volumen: promedio, picos, cantidad de SKU y tamaño del histórico.
- Frecuencia: tiempo real, minutos, horas o proceso diario.
- Reglas y excepciones: validaciones, cancelaciones, devoluciones y reintentos.
- Seguridad: datos personales, permisos, auditoría y obligaciones regulatorias.
- Operación: horario, criticidad, responsables y tiempo tolerable de caída.
- Ambientes: desarrollo, staging, sandbox y producción.
- Criterios de aceptación: cómo se comprobará que el proyecto está terminado.
Con esa información se puede separar un proyecto factible de una promesa vaga.
Convertir dos sistemas aislados en un proceso confiable
La mejor integración no es la que mueve más datos. Es la que elimina una fricción concreta, mantiene trazabilidad y puede operarse cuando algo sale mal.
En Arlevix empezamos por una evaluación de viabilidad: revisamos APIs, datos, reglas, volumen, riesgos y retorno. Después definimos si conviene un conector existente, una integración directa o un middleware a medida.
Preguntas frecuentes
¿Es más barato usar un plugin?
Puede serlo si cubre el flujo, está bien mantenido y sus límites son aceptables. El costo real incluye licencia, configuración, compatibilidad, soporte y dependencia. Un plugin barato que falla silenciosamente puede salir caro.
¿Qué pasa si uno de los sistemas no tiene API?
Se puede evaluar exportación e importación de archivos, acceso a base de datos con autorización, automatización de interfaz o modificación del sistema. Cada alternativa tiene riesgos. A veces la decisión correcta es cambiar el sistema antes de construir una integración frágil.
¿Cuánto demora integrar dos sistemas?
Una integración acotada puede resolverse en pocas semanas. Un proyecto medio suele requerir varias etapas de análisis, desarrollo y pruebas. La disponibilidad del proveedor y la calidad de los datos pueden pesar más que la programación.
¿Se puede integrar sin detener la operación?
Generalmente sí, mediante entornos de prueba, sincronización inicial, activación gradual y plan de reversión. Cuando los sistemas no tienen entorno de pruebas, el riesgo y la coordinación aumentan.
¿Quién debe ser dueño del código y las credenciales?
La empresa debería conservar acceso a repositorios, infraestructura, documentación, cuentas y secretos relevantes, según contrato. El proveedor puede operar la solución sin convertirla en una dependencia irreversible.
¿Una integración a medida es más segura que una plataforma?
No necesariamente. La seguridad depende del diseño, los permisos, el mantenimiento y la operación. Una plataforma madura puede ser más segura que código improvisado; una solución a medida bien construida puede dar más control que un conector opaco.
¿Conviene integrar antes de ordenar los datos?
No. Puede hacerse una fase de limpieza dentro del proyecto, pero tiene que estar contemplada. Conectar SKU duplicados o clientes inconsistentes reparte el problema entre más sistemas.
Fuentes
- REST API v3 WooCommerce Developer Docs · Consultado el 9 de agosto de 2026
- Verify webhook deliveries Shopify Developer Docs · Consultado el 9 de agosto de 2026
- API Security Top 10 – 2023 OWASP · Consultado el 9 de agosto de 2026
- Implementing idempotency Shopify Developer Docs · Consultado el 9 de agosto de 2026
Seguí leyendo
Contanos qué querés mejorar
Si algo de esto se parece a tu operación, escribinos y lo miramos con vos.
Conversemos