Qué significa integrar el ERP con tienda online
Tu ERP ya sabe qué fabricas, a qué precio, cuánto queda en almacén y qué le debe cada cliente. Tu tienda online sabe lo mismo… pero por su cuenta, y casi siempre desactualizado. Integrar los dos sistemas es montar un puente para que esa información viaje sola en la dirección correcta y deje de existir la persona que cada mañana exporta un Excel y lo sube a la web.
No es un proyecto de informática abstracto: es quitarte trabajo manual, errores y llamadas de clientes preguntando si algo está disponible. En una fábrica de muebles, donde un mismo modelo puede tener cuatro acabados, tres tapizados y dos medidas, ese puente es la diferencia entre una web que vende y una web que da problemas.
Señales de que tu fábrica necesita la integración
No todas las empresas la necesitan desde el día uno. Si vendes veinte referencias fijas y sin stock limitado, puedes vivir sin ella. Estas son las señales de que ya te está costando dinero:
- Alguien dedica horas cada semana a actualizar precios o existencias en la web.
- Has vendido producto que no tenías y has tenido que llamar al cliente para deshacerlo.
- Los pedidos de la web se vuelven a teclear a mano en el ERP para poder facturarlos.
- Tus clientes B2B tienen tarifas distintas y la web solo muestra un precio.
- Los plazos de entrega que anuncias no tienen nada que ver con la carga real de fábrica.
- Has empezado a vender en marketplaces o en varios idiomas y el descuadre se multiplica.
Si reconoces tres o más, el coste de no integrar ya es mayor que el del proyecto.
Qué datos se sincronizan y en qué dirección
Una integración bien planteada no mueve todo con todo: define qué sistema es la fuente de verdad de cada dato y en qué sentido circula. Esta es la repartición habitual en una fábrica:
| Dato | Origen | Destino | Frecuencia típica |
|---|---|---|---|
| Catálogo y fichas de producto | ERP / PIM | Tienda online | Diaria o al cambiar |
| Stock y disponibilidad | ERP | Tienda online | Cada 5-30 minutos |
| Precios y tarifas por cliente | ERP | Tienda online | Diaria |
| Pedidos y datos de envío | Tienda online | ERP | Inmediata |
| Estado del pedido y seguimiento | ERP | Tienda online | Al cambiar de estado |
| Facturas y albaranes | ERP | Área de cliente | Diaria |
| Altas de cliente B2B | Tienda online | ERP | Inmediata, con validación |
Ojo con el stock: en fabricación bajo pedido no tiene sentido publicar unidades disponibles. Lo que interesa es exponer un plazo de entrega calculado a partir de la carga de fábrica, y eso también sale del ERP.
Tres formas de integrar el ERP con tu tienda online
Según el ERP que tengas y lo particular que sea tu operativa, hay tres caminos. El error más caro es elegir el primero que te ofrecen sin comparar.
1. Conector o módulo estándar
Si trabajas con un ERP muy extendido (Sage, Holded, Odoo, Business Central, A3) y una plataforma común, es probable que exista un módulo ya hecho. Se instala rápido y es barato. A cambio, sincroniza lo que sincroniza: si tus tarifas o tus variantes no encajan en su esquema, te toca adaptar tu operativa al conector.
2. Capa intermedia (middleware) a medida
Un pequeño servicio que habla con el ERP por un lado y con la tienda por otro, y que traduce entre ambos. Es la opción más habitual en fábricas de muebles porque absorbe las reglas raras: agrupaciones de acabados, precios por volumen, descuentos por cliente, mínimos de pedido. Además aísla los sistemas: si mañana cambias de plataforma de ecommerce, solo reescribes un lado.
3. Integración directa por API
La web llama directamente a la API del ERP en tiempo real. Es elegante y evita duplicar datos, pero exige que tu ERP tenga una API decente y aguante el tráfico. Si el ERP se cae o va lento, tu web va lenta. Suele reservarse para consultas puntuales, como calcular un plazo o comprobar el crédito de un cliente.
| Método | Cuándo encaja | Ventaja | Riesgo |
|---|---|---|---|
| Conector estándar | Operativa sencilla y ERP común | Rápido y económico | Poca flexibilidad |
| Middleware a medida | Variantes, tarifas y reglas propias | Se adapta a tu negocio | Mayor inversión inicial |
| API directa | Datos que deben ser exactos al segundo | Sin duplicidades | Dependes de la disponibilidad del ERP |
El caso concreto del mueble: variantes, plazos y B2B
En Yecla y el Altiplano trabajamos con fábricas cuyo catálogo real no se parece al catálogo que aguanta una tienda online recién instalada. Estos son los tres puntos donde se atascan casi todos los proyectos:
La explosión de variantes
Un sofá con cinco tapizados, tres patas y dos medidas son treinta combinaciones. Si las creas una a una en la web, el mantenimiento es inviable. La solución es modelar el producto padre con sus opciones y dejar que la integración calcule precio y referencia final al vuelo, igual que hace el ERP al confeccionar el pedido.
El plazo en lugar del stock
Al distribuidor no le importa si tienes tres unidades: le importa si lo tiene en cuatro semanas o en diez. Exponer ese plazo, calculado con la carga de producción, vende más que un contador de unidades y genera muchos menos conflictos.
Dos webs en una
Muchas fábricas necesitan una parte pública de marca y un área privada B2B con precios netos, tarifas por cliente y descarga de albaranes. La integración es la que hace posible ese doble comportamiento sin duplicar el catálogo. Lo desarrollamos con más detalle en nuestro artículo sobre el catálogo B2B para fabricantes de muebles.
Cómo abordar el proyecto paso a paso
Una integración se tuerce casi siempre por no hacer los deberes previos, no por la programación. Este es el orden que funciona:
- Mapa de datos: lista qué campos existen en el ERP, cuáles necesita la web y quién manda en cada uno.
- Limpieza del maestro de artículos: referencias duplicadas, descripciones vacías y fotos que faltan. Si el ERP está sucio, la web lo estará también.
- Elección del método: conector, middleware o API, según lo que hayas visto en el mapa.
- Entorno de pruebas: una copia del ERP y una web de pruebas donde equivocarse sin romper nada.
- Piloto con una familia de producto: veinte referencias, no el catálogo entero.
- Sincronización en dos fases: primero lectura (catálogo, stock, precios); cuando esté sólida, escritura (pedidos y altas).
- Registro de errores y avisos: alguien tiene que enterarse si una noche falla la sincronización.
- Formación al equipo: quien mantiene el ERP tiene que saber qué campos afectan ya a la web.
Costes, plazos y errores habituales
Los números varían mucho según el ERP y el número de reglas particulares, pero para que te hagas una idea: un conector estándar bien configurado suele moverse en unos pocos miles de euros y unas semanas de trabajo. Un middleware a medida para una fábrica con variantes y tarifas B2B se va a un rango bastante mayor y a un plazo de entre dos y tres meses. A eso hay que sumar un mantenimiento anual, porque el ERP y la plataforma se actualizan y los puentes hay que revisarlos.
Los errores que más caros salen son casi siempre los mismos:
- Sincronizarlo todo desde el primer día en vez de empezar por catálogo y stock.
- No definir la fuente de verdad de cada dato y acabar con precios editados en dos sitios.
- Confiar en exportaciones por CSV a mano como solución "provisional" que dura tres años.
- Olvidar los errores silenciosos: sin alertas, un fallo de sincronización tarda días en detectarse.
- Elegir un conector por precio y descubrir después que no soporta tus tarifas por cliente.
- No contar con quien lleva el ERP hasta que el proyecto ya está a medias.
Si vas a montar o rehacer la tienda, merece la pena decidir la integración antes de elegir plataforma: condiciona bastante más de lo que parece. Puedes ver cómo enfocamos el diseño y desarrollo de tiendas online para fabricantes en nuestros proyectos del sector del mueble.

