SAP Business One es uno de los ERPs más usados por pymes en crecimiento. Y tiene sentido: es robusto, maneja bien contabilidad, stock y compras, y escala sin que tengas que migrar a otro sistema cada dos años.

El problema aparece cuando querés conectarlo con tus canales de venta online. Porque SAP B1 no fue diseñado pensando en MercadoLibre ni en VTEX. Y lo que debería ser simple — que un pedido online baje al ERP, que el stock se actualice en todos los canales — termina siendo un proyecto de meses con consultores, middleware y un montón de desarrollo custom.

No tiene por qué ser así.

Por qué integrar SAP B1 con tu e-commerce es tan difícil (y cómo simplificarlo)

La API de SAP Business One usa OData y autenticación por session cookie. Eso significa que cada conexión necesita:

  1. Autenticarse con un login/password que genera una cookie de sesión
  2. Mantener la sesión activa (se vence, hay que renovarla)
  3. Mapear campos entre SAP y cada marketplace (que tienen estructuras completamente distintas)
  4. Manejar errores cuando SAP está lento, el stock no cuadra o un pedido tiene datos incompletos

Si lo hacés a mano o con un desarrollo interno, cada integración nueva (MercadoLibre, Shopify, VTEX) multiplica la complejidad. Y cuando algo falla un sábado a las 3 de la mañana, alguien tiene que arreglarlo.

Qué debería hacer una buena integración SAP B1 + e-commerce

Sincronización de stock bidireccional

Cuando entra mercadería y la cargás en SAP, el stock tiene que reflejarse en todos tus canales de venta en minutos. No al día siguiente. No cuando alguien se acuerda de exportar un Excel.

Y al revés: cuando vendés en MercadoLibre, el stock tiene que descontarse en SAP y en los otros canales. Automáticamente.

Bajada de pedidos al ERP

Cada venta online debería generar un documento en SAP (orden de venta, factura, lo que corresponda según tu flujo) sin intervención manual. Con el cliente, los ítems, los precios y los impuestos ya mapeados.

Actualización de precios y listas

Cuando modificás una lista de precios en SAP, los cambios deberían propagarse a tus canales. Con las reglas que vos definas: margen por canal, redondeo, promociones específicas por marketplace.

Productos nuevos en SAP deberían poder publicarse en tus canales con un workflow simple, sin tener que cargarlos de nuevo manualmente en cada plataforma.

Errores comunes al integrar SAP B1

1. Hacer un desarrollo “a medida” desde cero

Suena bien al principio. “Lo hacemos nosotros, lo controlamos todo.” Pero mantener conectores custom con MercadoLibre (que cambia su API seguido), VTEX, Shopify y SAP es un trabajo full-time. Y cuando el desarrollador que lo hizo se va, nadie entiende el código.

2. Usar el Service Layer sin un middleware

El Service Layer de SAP B1 es poderoso pero complejo. Conectarlo directamente con APIs de marketplaces genera acoplamientos frágiles que se rompen ante cualquier cambio.

3. No manejar la concurrencia

SAP B1 tiene límites de conexiones simultáneas. Si tu integración no maneja bien las colas y los reintentos, vas a tener pedidos perdidos en picos de venta como Hot Sale o CyberMonday.

4. Ignorar el mapeo de impuestos

Argentina tiene reglas fiscales complejas (IVA, IIBB, percepciones). Si tu integración no mapea correctamente los impuestos entre el marketplace y SAP, vas a tener problemas contables que cuestan caro.

Cómo lo resolvemos en Nerdistan

Nuestro Integration Hub se conecta a SAP Business One a través de su API OData con un conector preconfigurado que maneja:

  • Autenticación automática con renovación de sesión
  • Cola de mensajes para manejar picos sin perder datos
  • Mapeo inteligente de campos entre SAP y cada canal
  • Reintentos automáticos cuando algo falla
  • Logs detallados para saber exactamente qué pasó y cuándo

La integración tarda días, no meses. Y funciona con MercadoLibre, VTEX, Shopify y los otros 14 ERPs que ya tenemos conectados.

¿Tu SAP B1 está desconectado de tus canales de venta?

Si estás copiando datos a mano entre SAP y tus marketplaces, o tenés un desarrollo interno que se rompe más de lo que funciona, podemos ayudarte.

Pedí una demo gratuita y te mostramos cómo se ve la integración funcionando con tus datos reales. 30 minutos, sin compromiso.