Integrar un ERP para ecommerce con tu tienda online conecta el inventario, los precios, los pedidos y la facturación en un flujo automático. Así evitás cargar cada venta dos veces a mano. También eliminás las cancelaciones por vender productos agotados en el mostrador o en otro canal.
Al empezar a vender online, muchas pymes manejan el catálogo con planillas y pasan los pedidos al final del día. Ese esquema funciona con pocas órdenes, pero se frena apenas crecen las visitas.
Qué resuelve integrar el ERP con tu tienda online (y cuándo empieza a salir caro actualizar por CSV)
El sistema de planificación de recursos empresariales (ERP) es la base donde tu empresa registra compras, stock físico, precios, cuentas corrientes y contabilidad. Tu tienda online es la vidriera digital donde el cliente consulta el catálogo, paga y confirma su compra.
Con sistemas separados, administración copia a mano cada pedido web en el ERP para descontar stock y facturar. Si cambian los costos, otra persona exporta e importa archivos CSV a la tienda para actualizar precios.
Ese trabajo manual por planillas genera tres problemas operativos todos los días:
- Quiebres de stock y ventas canceladas: un producto se vende en el local y sigue disponible en la web durante horas.
- Precios desfasados entre canales: una lista cambia en el sistema administrativo y tarda medio día en llegar al carrito.
- Demoras en el despacho: almacén no prepara el paquete hasta que administración transcribe la orden y valida el cobro.
Integrar ambos sistemas define qué programa manda sobre cada dato y evita que la información viva duplicada. En nuestra guía sobre cuándo tu empresa necesita un sitio o una aplicación web a medida analizamos el costo oculto de tener datos en varios lugares. En una arquitectura sana, el ERP es la fuente única de verdad para el catálogo, los costos, el stock y la facturación. La tienda muestra esa información rápido, cobra sin fricción y devuelve el pedido listo para despachar.
Qué datos se sincronizan y en qué dirección: catálogo, stock, listas de precios, pedidos y facturación ARCA
Antes de escribir código o instalar un conector, definí qué información viaja en cada sentido y qué sistema manda sobre cada entidad. En casi todas las integraciones, la llave que une ambos programas es el código SKU de cada producto o variante. Si un artículo tiene un código en el depósito y otro en la web, la automatización falla.
| Entidad de datos | Fuente de verdad | Dirección del flujo | Frecuencia recomendada |
|---|---|---|---|
| Catálogo maestro y códigos SKU | ERP | Del ERP a la tienda online | Al crear o modificar un artículo en la base central |
| Stock disponible por depósito | ERP | Del ERP a la tienda online | En tiempo cercano al real por eventos o cada 5 a 15 minutos |
| Listas de precios base y mayoristas | ERP | Del ERP a la tienda online | Por lotes ante cambios de lista o tipo de cambio |
| Promociones de vidriera y cupones | Tienda online | Propio de la tienda (viaja como descuento en el pedido) | En el momento de la compra en el carrito |
| Pedidos cobrados y datos fiscales | Tienda online | De la tienda online al ERP | Instantáneo por aviso de evento al aprobarse el pago |
| Facturación electrónica ARCA y envío | ERP | Del ERP a la tienda online y al comprador | Automático apenas el ERP emite el comprobante y el remito |
El flujo de inventario viaja desde el ERP hacia la tienda online. Cada vez que entra mercadería, se vende en sucursal o se ajusta el almacén, el sistema calcula el disponible y actualiza el sitio. Si trabajás con varios depósitos, no hace falta exponer todo el inventario físico sin filtro. Lo habitual es publicar la suma de sucursales habilitadas, descontar un stock de seguridad para el mostrador y reservar los carritos en pago.
Los precios base y los costos también nacen en el ERP y viajan hacia la tienda según cada lista comercial. Conviene separar el precio base de las reglas promocionales de la vidriera: el ERP administra el valor oficial y la tienda aplica cupones. Mantener precios y stock al día protege además tus campañas publicitarias. La guía sobre Especificaciones de datos de productos de Google Merchant Center exige que el precio y la disponibilidad del feed coincidan con tu página.
En cambio, el flujo de órdenes viaja en sentido inverso: nace en la tienda cuando el pago se aprueba y baja al ERP. El paquete incluye comprador, CUIT o DNI, condición frente al IVA, productos, envío y pago. En Argentina, el circuito se cierra con el comprobante fiscal ante la Agencia de Recaudación y Control Aduanero (ARCA, ex AFIP). La documentación de Webservices de factura electrónica explica cómo los sistemas solicitan el Código de Autorización Electrónico (CAE) de forma automática desde el ERP.
Conector nativo o integración a medida por API: cómo elegir según tu plataforma
No todas las empresas necesitan el mismo desarrollo para conectar su operación. La elección depende de qué ERP usás hoy, qué plataforma tiene tu tienda y cuántas reglas propias maneja tu negocio. Un conector estándar resuelve rápido un catálogo simple, mientras que una integración por API se adapta a múltiples depósitos, listas o sucursales.
Integrar WooCommerce con el ERP (Odoo, Tango o sistema propio)
Cuando tu tienda corre sobre WordPress, tenés control total sobre el código y la base de datos para conectar tu sistema de gestión. En operaciones que buscan integrar WooCommerce con el ERP, existen plugins listos para vincular catálogos simples con Odoo o Tango. Ese esquema funciona bien si vendés al consumidor final con una sola lista de precios y un único almacén.
Si tu empresa maneja varios depósitos, combos de productos o reglas contables propias, conviene conectar las interfaces de programación (API) mediante una capa intermedia. La guía de External API de Odoo muestra cómo consultar productos, almacenes y órdenes con protocolos estándar. Del lado de la tienda, la documentación de WooCommerce REST API permite crear, leer y actualizar productos, clientes y pedidos en formato JSON.
Ejemplo hipotético, inventado solo para ilustrar: una distribuidora eléctrica con 6.000 códigos SKU vende por WooCommerce y administra tres sucursales en su ERP. Con un conector intermedio por API, la web publica solo artículos con más de cinco unidades sumando dos depósitos. Además, excluye materiales frágiles del envío postal y asigna cada venta a la sucursal más cercana al comprador.
Integrar Tiendanube con el ERP: alcance de las apps y cuándo usar API
En plataformas alojadas como Tiendanube, el camino más habitual para empezar es instalar una aplicación desde su tienda oficial de integraciones. Varios sistemas de gestión locales y regionales ofrecen conectores directos que sincronizan stock, precios base y pedidos para operaciones minoristas estándar. Antes de elegir una app, revisá cada cuánto actualiza el inventario, quién da soporte técnico y cómo avisa cuando un código SKU falla.
Cuando las reglas de tu negocio superan las opciones fijas de la aplicación, podés construir un puente propio contra la interfaz de la plataforma. La guía oficial de Nuvemshop API para Tiendanube explica cómo leer órdenes, suscribirse a avisos por webhooks y actualizar variantes y stock. Así mantenés la simplicidad de cobro y envío de la tienda alojada sin resignar el orden contable de tu ERP.
Portales mayoristas B2B y catálogos a medida
El tercer escenario aparece cuando la compra ya no entra en un carrito minorista tradicional. Una importadora de repuestos o un distribuidor textil necesita que cada cliente inicie sesión y cargue cincuenta renglones por código SKU en dos minutos. También necesita mostrar descuentos por cuenta, descargar remitos y cobrar con saldo en cuenta corriente.
Forzar ese circuito mayorista sobre una plantilla minorista llena de parches termina en un sitio lento y difícil de mantener. Si tu proceso exige reglas por cliente, mirá cómo trabajamos el diseño y desarrollo de sitios web integrados con tu operación para unir catálogo e inventario.
Cómo sincronizar stock y precios sin frenar la velocidad de tu sitio web
Un error técnico muy caro es hacer que la tienda consulte al ERP en vivo cada vez que alguien abre una página. Si entran cien visitas juntas desde una campaña y el sitio espera la respuesta del servidor contable, la tienda se vuelve lenta o se cae.
La velocidad de respuesta afecta tanto tus ventas como tu visibilidad orgánica en buscadores. La guía de Web Vitals en web.dev explica cómo métricas como LCP e INP miden la carga visual y la respuesta ante cada clic. Una consulta sincrónica al ERP frena el servidor web y hunde esas métricas; profundizamos este punto en nuestra nota sobre qué son las Core Web Vitals y cómo mejorarlas.
Para que tu sitio web cargue rápido aunque el ERP sea pesado, la sincronización se diseña de forma asincrónica:
- Lectura local en la tienda: la web responde en milisegundos leyendo el último precio y stock guardados en su propia base o caché.
- Avisos por eventos (webhooks): cuando cambia el stock de un artículo crítico, un aviso liviano actualiza ese código SKU en segundo plano.
- Actualización por lotes (batch): si cambiás 10.000 precios, el proceso envía paquetes en una cola controlada sin saturar la tienda.
- Cola de reintentos: si el ERP entra en mantenimiento, los pedidos nuevos se guardan en la web y bajan cuando vuelve la conexión.
Venta mayorista B2B: listas de precios por cliente, cuenta corriente y stock por depósito
En la venta mayorista (B2B), la relación con el ERP es mucho más profunda que en una tienda minorista. Dos compradores ven el mismo catálogo, pero operan con distintas condiciones comerciales. El precio depende del acuerdo de cada cuenta, el pago suele ir a cuenta corriente y el stock disponible cambia según el depósito asignado.
En una integración B2B bien planteada, el ERP envía a la web las listas base, las bonificaciones por rubro y la condición fiscal de cada CUIT. Cuando el cliente entra con su usuario y contraseña, el sitio calcula sus precios netos e impuestos en el acto sin demorar la navegación.
El segundo punto crítico es el límite de crédito en cuenta corriente. Antes de confirmar el pedido, el portal valida el saldo disponible del comprador sincronizado desde el ERP. Si la orden supera el tope fijado por finanzas, queda retenida para que administración la libere desde el sistema central. Para resolver estas reglas por cliente o vendedor, encaramos el desarrollo de portales y aplicaciones web para tu operación conectados con tus datos actuales.
Qué revisar en tu ERP antes de pedir presupuesto de integración (antes del lanzamiento)
Antes de pedir presupuesto para conectar tu tienda, sentate media hora con quien administra tu ERP. Revisar cinco puntos concretos ahorra semanas de relevamiento técnico y evita sorpresas en el alcance antes del lanzamiento:
- Acceso a la API: confirmá si tu versión actual del ERP incluye API REST o servicios web, o si requiere activar un módulo adicional.
- Dónde está alojado: verificá si corre en la nube, en un servidor virtual accesible o en una computadora local de la oficina.
- Orden de los códigos SKU: revisá que cada producto y variante tenga un código único, sin duplicados ni artículos creados dos veces.
- Límites y licencias: averiguá si el ERP limita las consultas por minuto o consume una licencia de usuario al conectarse con la web.
- Entorno de pruebas (staging): preguntá si disponés de una base de prueba en el ERP para ensayar pedidos y facturas antes del lanzamiento.
Con ese mapa técnico claro, podés cruzar el alcance de la integración con nuestra guía sobre cuánto cuesta una página web en Argentina y qué factores mueven el presupuesto.
Preguntas frecuentes
¿Cuánto tarda en actualizarse el stock entre el ERP y la tienda online?
El tiempo depende de cómo se comunican ambos sistemas. Cuando la integración usa avisos por eventos (webhooks), los cambios de stock por ventas o ingresos impactan en segundos o pocos minutos. Si el ERP requiere consultas programadas por lotes, lo habitual es actualizar novedades cada cinco o quince minutos y conciliar todo el catálogo por la noche.
¿Se puede integrar un ERP local o sin API en la nube con una tienda web?
Sí, se puede integrar en la mayoría de los casos, aunque cambia la arquitectura técnica. Si el ERP corre en un servidor local en la oficina, se instala un conector liviano que lee la base autorizada y envía las novedades cifradas a la tienda. Si el sistema solo importa y exporta archivos en una carpeta, también se automatiza ese intercambio sin intervención manual.
¿Qué pasa con las ventas de la tienda online si el ERP está en mantenimiento?
Si la integración está bien diseñada con una cola intermedia, el comprador no nota ninguna falla y la venta no se pierde. Como la tienda online guarda en su propia base de datos la última foto de precios y stock, el carrito cobra con normalidad. La orden queda registrada como pendiente de sincronización y baja al ERP apenas termina el mantenimiento.
¿Conviene integrar primero el catálogo y el stock o también la facturación automática?
Conviene dividir el proyecto en dos etapas para salir antes y reducir riesgos operativos. En la primera etapa sincronizás el catálogo de códigos SKU, las listas de precios, el stock disponible y la bajada automática de pedidos cobrados al ERP. Cuando ese flujo corre estable durante las primeras semanas, sumás la emisión automática de factura electrónica con ARCA.
Para cerrar
Conectar tu tienda o portal con el ERP deja de ser un gasto técnico cuando medís las horas de doble carga y las ventas canceladas. Una integración bien pensada cuida la velocidad de tu sitio, mantiene tus precios al día y libera a tu equipo para vender mejor. Si querés evaluar qué camino conviene para tu sistema actual, podés contarnos cómo funciona hoy tu catálogo y tu operación desde el formulario y lo analizamos juntos.
Fuentes
- Especificaciones de datos de productos, publicado por Ayuda de Google Merchant Center (Google).
- Webservices de factura electrónica, publicado por ARCA (ex AFIP).
- WooCommerce REST API Documentation, publicado por WooCommerce.
- External API, publicado por Odoo Documentation.
- Nuvemshop API Documentation, publicado por Tiendanube / Nuvemshop.
- Web Vitals, publicado por web.dev (Google).