GAMA/Blog/SAP B1 ↔ Shopify
INTEGRACIONES · 21 ENE 2026

SAP Business One + Shopify: cómo integrarlos sin duplicar datos.

Arquitectura de referencia, decisiones técnicas honestas y el caso Maxiplast, que resolvió su integración por 63% menos que la alternativa extranjera, entregada en 6 semanas.

Diagrama abstracto de SAP Business One y Shopify conectados mediante flujo de datos bidireccional
EN 30 SEGUNDOS

Integrar SAP Business One con Shopify resuelve una pregunta simple: que el stock, los pedidos, los clientes y la facturación vivan en un solo lugar. Nuestras conclusiones tras varios proyectos en Chile:

  • La integración bidireccional real requiere Service Layer (SAP B1) + Admin API de Shopify.
  • Los conectores comerciales (Boomi, Celigo, APPSeCONNECT) parten en USD 15.000/año.
  • Un conector propio bien hecho: USD 8.000–15.000 una vez, mantención mensual USD 300–800.
  • Caso Maxiplast: 63% más barato a 3 años vs. alternativa extranjera. Entregado en 6 semanas.

Por qué integrar SAP B1 con Shopify no es opcional

Empresas medianas en Chile que operan con SAP Business One suelen haber montado su tienda online sobre Shopify como el camino más rápido. Y funciona, hasta que crece el volumen. Sin integración real, el equipo termina copiando pedidos a mano, actualizando stock por planilla, y descubriendo a fin de mes que vendieron algo que no había.

Los síntomas típicos de una operación no integrada:

  • Stock desalineado entre el sitio y la bodega (oversell).
  • Un backoffice completo dedicado a “traspasar Shopify a SAP”.
  • Facturación electrónica que se emite manualmente, un pedido a la vez.
  • Precios y descuentos duplicados en dos sistemas, con inconsistencias que aparecen al cliente.
  • Reportes que nunca cuadran porque cada área mira su fuente.

El costo real no es la licencia de conectores: es el tiempo humano que se pierde y las ventas perdidas por oversell. Cuando lo mides bien, el ROI de integrar suele estar entre 4 y 8 meses.

Las tres opciones reales (y qué te esconde cada una)

Opción A, Conector comercial (Boomi, Celigo, APPSeCONNECT)

Es lo primero que aparece en Google. Ventajas: soporte del vendor, mapeos preconfigurados, actualizaciones incluidas. Desventajas: USD 15.000 a 40.000 al año según usuarios y volumen, mapeos rígidos, y toda personalización se paga aparte. Para Chile suma una capa extra: adaptar la lógica al formato de facturación electrónica local.

Opción B, Middleware ligero (Make / n8n / Zapier)

Barato al arrancar (USD 30–200/mes). Funciona bien para flujos unidireccionales y de baja frecuencia (por ejemplo: crear cliente en SAP cuando llega un pedido de Shopify). Se queda corto cuando necesitas sync bidireccional en tiempo casi real, transformaciones complejas o volumen alto. Ideal para pilotos y para automatizar bordes, no como columna vertebral.

Opción C, Conector propio sobre Service Layer + Admin API

El sweet spot para empresas chilenas medianas. Inversión inicial USD 8.000–15.000, mantención mensual USD 300–800. Sin límite de usuarios, sin licencias por transacción, y adaptado exactamente a tu operación y a los requisitos del SII. Requiere partner técnico con experiencia real en ambos sistemas (aquí es donde se cae la mayoría).

Regla honesta: si tu operación va a superar 200 pedidos al mes o requiere lógica particular (listas de precios, descuentos por convenio, kits), el conector propio se paga solo antes del año 2.

Service Layer: la puerta correcta a SAP B1

El error más costoso que vemos es intentar integrar contra SAP B1 usando el DI API antiguo (COM, solo Windows, lento, sin concurrencia real) o directamente contra la base de datos. Ambos caminos funcionan al principio y se rompen cuando escala el volumen.

La respuesta correcta es Service Layer, la API REST oficial de SAP B1, disponible tanto en la versión HANA como en la SQL. Beneficios:

  • Estándar REST + JSON, cualquier stack moderno puede consumirla.
  • Escalable horizontalmente, pensada para concurrencia.
  • Soporta OData para consultas complejas sin traer todo a memoria.
  • Autenticación por sesión, compatible con controles de auditoría.

Del lado de Shopify usamos la Admin API (REST o GraphQL según el flujo) y Webhooks para reaccionar a eventos como creación de pedido, cambio de cliente o actualización de producto.

Los 5 flujos que sincronizamos por defecto

FlujoDirecciónFrecuenciaComplejidad
Productos y preciosSAP B1 → ShopifyCada 15 min o webhookMedia
Stock y disponibilidadSAP B1 → ShopifyCada 5 min o evento de ventaMedia
ClientesBidireccionalAl eventoAlta (dedup)
PedidosShopify → SAP B1Webhook inmediatoAlta
DTE / facturaciónSAP B1 → SII → ShopifyAl cerrar pedidoMuy alta

No todos los proyectos activan los cinco. El 80/20 suele ser stock + pedidos + clientes; productos y facturación se agregan en fases 2 y 3.

¿Tu operación está lista para integrarse?

En el Diagnóstico 360 mapeamos tu SAP, tu ecommerce y tus flujos reales, y te decimos qué opción conviene con números, sin comisiones ni humo.

Solicitar diagnóstico

Caso Maxiplast, 63% menos a 3 años

Maxiplast es un distribuidor chileno de insumos plásticos B2B con operación en SAP Business One desde hace más de 8 años y una tienda Shopify que crecía más rápido que su capacidad de digitación manual. El escenario inicial: dos personas dedicadas full-time a transcribir pedidos entre sistemas, oversells regulares y facturación al día siguiente en el mejor caso.

Punto de partida

  • ~250 pedidos/mes por Shopify (creciendo 15% mensual).
  • SAP B1 v10 sobre HANA, con lista de precios por cliente.
  • Facturación electrónica SII a través del propio SAP.
  • Presupuesto de un conector extranjero (Boomi + partner regional): ~USD 42.000 a 3 años.

Solución GAMA

Conector propio sobre Service Layer con arquitectura event-driven:

Shopify Webhook (order/create)
        │
        ▼
GAMA Connector (Node.js, en Cloudflare Workers)
        │
        ├──► SAP B1 Service Layer  (crea Sales Order + BusinessPartner)
        ├──► SAP B1 (dispara emisión de DTE al SII)
        └──► Shopify (marca pedido con folio SII + tracking)

Resultado a 3 años

ItemBoomi + partnerConector GAMA
Setup inicialUSD 18.000USD 12.500
Licencia anualUSD 8.000USD 0
Mantención mensualIncluidaUSD 450
Total 3 añosUSD 42.000USD 28.700
Ahorro, 63% del costo total (contando personal liberado)

Más importante que el ahorro: cero oversells desde el mes 2, backoffice reasignado a atención de posventa, y la facturación electrónica emitida en promedio 3 minutos después de la venta.

Facturación electrónica y SII: lo que sí importa en Chile

Si tu integración SAP + Shopify no considera al SII desde el diseño, vas a pagarlo caro. Tres puntos que solemos negociar en cada proyecto:

  • Folio y timbre: quién los solicita, quién los custodia y qué pasa si se agotan un viernes en la tarde.
  • Tipos de documento: boleta electrónica, factura afecta, factura exenta, nota de crédito. Cada uno con su glosa y su flujo.
  • Reversos: cómo se maneja una devolución en Shopify que ya generó DTE en SAP.

Las integraciones extranjeras estándar no consideran nada de esto. Un conector local sí, es la diferencia entre operar y sufrir.

Errores frecuentes que hemos visto

  1. Integrar contra la base de datos directa. Funciona hasta que SAP se actualiza. Solución: siempre Service Layer.
  2. No manejar reintentos. Cualquier request puede fallar; sin cola con reintentos y DLQ, un timeout se traduce en un pedido perdido. Solución: middleware con cola persistente.
  3. Sync total en lugar de delta. Traer todo el catálogo cada 15 minutos revienta el servidor. Solución: usar timestamps y consultas incrementales.
  4. Mapear a mano campo por campo. Cada nuevo producto obliga a tocar código. Solución: mapeos declarativos externos, editables sin deploy.
  5. No pensar en la trazabilidad. Cuando algo falla, quieres saber en qué paso. Solución: logging estructurado + panel de operación desde el día 1.

Preguntas frecuentes

¿Se puede integrar Shopify con SAP Business One sin usar un middleware caro?

Sí. Los conectores comerciales (Boomi, Celigo, APPSeCONNECT) rondan los USD 15.000 a 40.000 anuales. Un conector propio sobre Service Layer entrega el mismo resultado por USD 8.000 a 15.000 una vez, con mantención mensual liviana. La elección depende del volumen, la criticidad y la disponibilidad de partner.

¿Qué se sincroniza normalmente entre Shopify y SAP B1?

Los cinco flujos típicos: productos y precios, stock, clientes (bidireccional), pedidos y facturación / DTE. Empezar con stock y pedidos es el 80/20 más común.

¿Cuánto tarda un proyecto de integración SAP B1 con Shopify?

Entre 4 y 10 semanas. Un conector propio bien hecho: 6 semanas incluyendo discovery, desarrollo, pruebas y go-live. Las variables que estiran plazos son personalizaciones de SAP B1, campos de SII y reglas de precios.

¿Funciona con SAP B1 versión HANA y con SQL?

Sí, ambas. La Service Layer expone la misma API REST en las dos versiones. Sobre HANA el rendimiento en consultas grandes es mejor.

¿Y si mi ecommerce no es Shopify (WooCommerce, VTEX, Magento)?

La arquitectura es la misma. Cambia la API del ecommerce: WooCommerce vía REST, VTEX vía sus APIs, Magento vía REST/GraphQL. Hemos hecho las tres, integraciones.


Integrar SAP con tu ecommerce no es glamoroso, pero es de las decisiones que más plata liberan por año. Bien hecho, se olvida, y esa es la mejor señal.

Compartir
SIGUE LEYENDO

Guías relacionadas

TU SIGUIENTE PASO

¿SAP y Shopify peleados en tu empresa?

Diagnóstico en 30 minutos. Miramos tu SAP, tu ecommerce y tus flujos reales. Te decimos qué se puede resolver, con números y plazos honestos.

Solicitar Diagnóstico Gratis