Shopify y WooCommerce con Business Central: ¿integrar o sustituir? Guía de decisión
Cuándo conviene integrar Shopify o WooCommerce con Business Central y cuándo es mejor sustituirlos por una tienda nativa BC. Criterios, costes y casos reales.
Una pregunta que recibimos casi cada semana de empresas con Microsoft Dynamics 365 Business Central: “tenemos Shopify (o WooCommerce, o PrestaShop) desde hace años. ¿Lo integramos con BC o lo cambiamos?”. La respuesta corta es: depende. La respuesta útil es esta guía — para decidir con criterio, no por opinión.
Vamos a comparar las dos arquitecturas reales que vemos en clientes españoles que venden online con BC, con sus costes, riesgos y momentos en los que cada una es la respuesta correcta.
Las dos arquitecturas posibles
Arquitectura A — Tienda externa integrada con BC
Es la más común. Tienes Shopify, WooCommerce o PrestaShop como tienda — Business Central como ERP. Entre los dos, un conector (o middleware) que mueve datos:
- Catálogo, precios y stock van de BC a la tienda.
- Pedidos y clientes nuevos van de la tienda a BC.
Esquema:
[Shopify / WooCommerce] ←→ [Conector / Middleware] ←→ [Business Central]
Pros:
- La tienda es independiente del ERP — diseño, performance y CRO son rápidos de iterar.
- El equipo de marketing puede tocar la web sin involucrar al equipo BC.
- Hay un ecosistema de apps maduro (especialmente en Shopify).
Contras:
- Dos verdades: el catálogo está en BC y en la tienda. Cuando algo no cuadra, hay que decidir cuál tiene razón.
- Sincronización programada: precios, stock y tarifas viajan cada X minutos. Si el job falla, la tienda muestra datos viejos.
- B2B se queda corto: replicar tarifas por cliente, descuentos escalonados, crédito y condiciones de pago en la tienda es complejo y frágil.
- Mantenimiento continuo del conector: las API cambian, las versiones de BC y de la tienda se actualizan, los plugins se rompen.
Arquitectura B — Tienda nativa BC (dvcommerce)
La tienda vive dentro de Business Central como extensión AL. El frontend público se renderiza sobre datos de BC en tiempo real, sin capa intermedia.
Esquema:
[Frontend público] ←→ [Business Central + dvcommerce (AL)]
Pros:
- Una sola verdad: lo que ves en BC es lo que ve la tienda.
- B2B sin esfuerzo extra: tarifas, descuentos, crédito y condiciones se respetan automáticamente.
- Sin sincronizaciones programadas: stock y precios son tiempo real.
- Menos sistemas que mantener: BC + dvcommerce, no BC + tienda + conector + plugins.
Contras:
- Frontend menos flexible que Shopify para iteración rápida de marketing puro (aunque dvcommerce es perfectamente personalizable, no compite con la velocidad de un Shopify Liquid).
- Atado a BC: si en 5 años cambias a SAP, hay que rehacer la tienda.
- Ecosistema más pequeño: no tienes el catálogo de apps de Shopify.
La pregunta clave — ¿quién manda en tu negocio, marketing o operaciones?
Esta es la decisión real, escondida bajo la pregunta técnica:
- Si tu prioridad es marketing y conversión B2C (campañas, A/B testing constante, integración con TikTok Shop, suscripciones), Shopify es el rey. Integrar con BC tiene sentido.
- Si tu prioridad es operaciones B2B (que el cliente vea su precio, su stock, su crédito; que el pedido entre sin intervención humana), una tienda nativa BC es la respuesta.
Las empresas que más se equivocan son las que tienen 70 % de ventas B2B pero compraron Shopify pensando “es lo que todo el mundo usa” — y después luchan durante años con la complejidad B2B encima de un producto B2C.
La decisión con datos — checklist rápido
Responde a estas 8 preguntas (sí / no). Cada “sí” suma 1 punto:
- ¿Más del 50 % de tus ventas online son B2B?
- ¿Tienes más de 3 niveles de tarifa o más de 5 grupos de clientes?
- ¿Tienes descuentos por cantidad (escalonados)?
- ¿Los clientes B2B tienen condiciones de pago propias (transferencia, confirming, 30/60/90 días)?
- ¿Tienes clientes con crédito que financiero gestiona activamente?
- ¿Tu Business Central tiene multi-empresa o multi-divisa relevantes para la venta online?
- ¿Has tenido en el último año al menos 3 incidencias del tipo “el precio web no coincide con BC”?
- ¿Tu tienda actual tiene más de 3 años y el conector ha sido reemplazado o reescrito al menos una vez?
- 0-2 puntos: tu caso es B2C estándar. Integrar Shopify/WooCommerce con BC vía conector es razonable.
- 3-5 puntos: caso mixto. Lo más eficiente suele ser Shopify para B2C + dvcommerce para el portal B2B, ambos escribiendo en BC.
- 6-8 puntos: tu caso es claramente B2B sobre BC. Una tienda nativa (dvcommerce) elimina la complejidad de raíz. Sustituir es la decisión correcta.
El cálculo de TCO honesto
Una comparativa a 3 años, proyecto B2B mediano (1 tenant BC, 1 idioma, 1.500 SKUs, 400 clientes B2B):
| Concepto | Shopify + Conector + Plugin B2B | dvcommerce nativo BC |
|---|---|---|
| Licencia tienda (3 años) | Plan Plus o equivalente | Licencia anual ajustada |
| Licencia plugin B2B (3 años) | Plugin B2B avanzado | Incluido en dvcommerce |
| Licencia conector / middleware | Coste anual recurrente | No aplica |
| Implantación inicial | 6-10 semanas | 4-6 semanas |
| Mantenimiento conector (3 años) | Horas recurrentes de partner | No aplica |
| Hosting / infra extra | Incluido en Shopify | Sobre el tenant BC |
| TCO total 3 años | Referencia alta | ~30-45 % menor |
La diferencia no está tanto en la licencia inicial como en lo que no tienes que mantener después: el conector, los plugins, las sincronizaciones, las personalizaciones B2B sobre una plataforma que no fue diseñada para B2B.
Caminos de migración — sin parar la venta
Si decides migrar de Shopify/WooCommerce a dvcommerce, hay tres patrones que funcionan:
Patrón 1 — Big bang (no recomendado)
Cortar Shopify un viernes y arrancar dvcommerce el lunes. Solo lo hacemos si la tienda actual tiene poco tráfico o si hay un cambio de marca completo que justifica una “discontinuidad”. El riesgo de imagen y SEO es alto.
Patrón 2 — Paralelo + cierre (el más usado)
Durante 4-6 semanas, los dos sistemas conviven. dvcommerce está accesible en una URL preview, se prueban pedidos reales con clientes piloto, se ajustan los detalles. Cuando todo está estable, se hace el cutover en una ventana de fin de semana — con redirects 301 de cada producto y de cada categoría. SEO se preserva.
Patrón 3 — División B2C / B2B (el más pragmático)
Mantenemos Shopify para B2C (público general, carrito anónimo, pasarela de pago retail) y montamos dvcommerce solo para el portal B2B (autenticación obligatoria, tarifas por cliente, condiciones de pago). Cada sistema hace lo que mejor sabe. Los pedidos de ambos canales entran a BC con un código de origen que permite analizar margen por canal.
Caso real — empresa de packaging industrial
Cliente Davisa. Operación: 70 % B2B (distribuidores y fabricantes industriales) + 30 % B2C (línea estándar para retail). Antes: Shopify Plus con plugin B2B avanzado + conector NetSuite-style hacia BC. Síntomas:
- Coste anual del stack: alto (plan Shopify Plus + plugin B2B + mantenimiento conector + horas partner Shopify cada mes).
- Errores de precio en B2B: 8-12 incidencias/mes del tipo “el cliente vio un precio en la web y BC le facturó otro”.
- Pedidos B2B que entraban manualmente: 35 % del total (el equipo de cuentas los introducía en BC porque “los de la web siempre tienen errores”).
Decisión: patrón 3 — Shopify se queda para B2C, dvcommerce nuevo para B2B. Implantación de 6 semanas. Resultado a 12 meses:
- Coste anual del stack -28 % (se elimina el plugin B2B caro y el bloque de horas del conector dedicado a sincronizar tarifas B2B).
- Errores de precio B2B: prácticamente cero. El precio es el de BC porque dvcommerce es BC.
- Pedidos B2B en autoservicio: 73 % (subió del 65 % previo al 73 % nuevo).
- Margen del canal B2B +1.4 puntos (descuentos correctamente aplicados, sin las concesiones que el equipo daba para “compensar errores de la web”).
Cuándo NO hace falta migrar
Si tu situación es:
- B2C puro, catálogo simple, precios públicos, pasarelas estándar.
- Shopify Lite o WooCommerce básico funcionan bien.
- La integración con BC es solo “pasar pedidos a BC y bajar stock” — sin tarifas complejas ni clientes con condiciones especiales.
Entonces no toques nada. Un conector ligero (incluso uno open source) hace el trabajo y el coste es bajo. Migrar a dvcommerce solo por homogeneidad arquitectural sería sobrediseño.
Cierre — la decisión es estratégica, no técnica
La pregunta “Shopify o dvcommerce” no es una pregunta de tecnología. Es una pregunta de dónde está el cuello de botella de tu negocio:
- Si el cuello es conversión B2C y marketing rápido → Shopify integrado con BC.
- Si el cuello es operaciones B2B y errores entre tienda y ERP → dvcommerce nativo BC.
- Si tienes los dos cuellos a la vez → modelo híbrido (cada canal donde aporta más).
Davisa ayuda a hacer este diagnóstico antes de empezar el proyecto — no vamos a vender dvcommerce a quien no le hace falta. La idea es que el coste anual del e-commerce baje y los errores operativos desaparezcan, no que cambies por cambiar.
¿Quieres un diagnóstico de tu caso? Contacta con un asesor de Davisa — en una primera llamada de 30 minutos, te decimos honestamente si te conviene integrar, sustituir o un modelo híbrido.