// integración erp–ecommerce · SAP Business One + Magento 2

+

SAP Business One + Magento 2
integración automática

Artículos, Pedidos, Stock por almacén, Clientes y listas de Precios de SAP Business One sincronizados con Magento 2 — vía Service Layer, sin modificar SAP, sin código nuevo. Compatible con Magento 2 Open Source y Adobe Commerce.

// cómo funciona la conexión

El Metamodelo semántico en el medio

SAP Business One y Magento 2 son dos plataformas complejas con modelos de datos muy distintos. El metamodelo semántico de Distillsync actúa como capa de traducción permanente — lee SAP B1 vía Service Layer y mantiene Magento 2 sincronizado sin intervención manual.

// conectando tu negocio
El metamodelo lee tu negocio.
Las tareas emergen solas.
// ERP
SAP B1
*
// Ecommerce
Magento 2
// listo para tu negocio
OITM → Products
ItemCode · ItemName · FrgnName → sku · name · description
Stock
OITW → MSI sources
OnHand por almacén → source_item.quantity por source
Pendiente mapear warehouse
Precios
ITM1 → Tier prices
Price por lista → tier_prices · shared catalogs B2B
Pedidos
Orders → Sales Orders
Magento 2 → SAP B1 · order status preconfigurado
Clientes
OCRD → Customers
CardName · CardCode → customer · taxvat · group
Catálogo
Variantes → Configurables
Atributos SAP B1 → configurable + simples hijos
*
¿Tu Magento 2 usa Multi Source Inventory (MSI) o inventario legacy de una sola fuente?

// parámetros de negocio

Configura la integración a tu operativa

Distillsync conecta SAP Business One vía Service Layer sin modificar el ERP ni instalar addons. Estos parámetros se configuran una sola vez y definen cómo se comporta la integración.

// conexión

Service Layer sin addons en SAP

Distillsync se conecta a SAP B1 vía Service Layer (on-premise) o vía la API de SAP B1 Cloud. No requiere instalar ningún addon ni modificar SAP — la conexión es estándar y no interfiere con otras integraciones existentes.

// catálogo

Qué artículos de OITM se publican

Filtra los artículos de OITM por grupo de artículos, proveedor o estado. El campo FrgnName se puede usar como descripción en Magento 2. Solo se publican los artículos que cumplan los criterios configurados, asignados al website y store view correspondiente.

// stock · OITW + MSI

Almacén SAP → Source MSI

Define qué almacén o almacenes de OITW (campo OnHand) se asignan a cada source del MSI de Magento 2. Compatible con inventario single source y multi source. El stock se actualiza en source_item.quantity por ItemCode y WhsCode.

// precios · ITM1

Listas de precio → Tier prices y shared catalogs

Las listas de precios de SAP B1 (tabla ITM1) se mapean a tier prices en Magento 2 por customer group. Con Adobe Commerce B2B, se sincronizan como shared catalogs por empresa — cada cliente B2B ve su precio pactado.

// pedidos

Estado que dispara la entrada en SAP B1

Configura en qué order status de Magento 2 (processing, complete…) se genera el Sales Order en SAP B1 vía Service Layer. El Sales Order incluye cliente por CardCode, artículos por ItemCode e importes con IVA correcto.

// IVA

B2B exento / B2C con IVA

El campo taxvat del customer de Magento 2 y el customer group determinan si el Sales Order entra en SAP B1 con IVA o exento. Compatible con el módulo B2B nativo de Adobe Commerce y la gestión de impuestos de SAP B1.

// para agencias e integradores

¿Gestionas clientes con Sap Business One y Magento?

Distillsync permite a tu equipo activarla en horas, con los parámetros de negocio de cada cliente, sin código adicional. Precio fijo por cliente gestionado — sin que la complejidad del proyecto suba el coste base.

Conoce el canal partner →

// preguntas frecuentes

SAP Business One + Magento 2 — lo que necesitas saber

¿Distillsync requiere instalar algún addon en SAP Business One?

No. Distillsync se conecta a SAP B1 vía Service Layer (on-premise) o vía la API de SAP B1 Cloud. No requiere instalar ningún addon, complemento ni modificar la base de datos de SAP. La conexión es estándar y no interfiere con otras integraciones o customizaciones existentes en SAP B1.

¿Cómo se sincroniza el stock desde OITW a los sources del MSI de Magento 2?

Distillsync lee el campo OnHand de la tabla OITW por artículo (ItemCode) y almacén (WhsCode) en SAP B1, y lo sincroniza con el MSI de Magento 2 actualizando source_item.quantity por source. Puedes mapear cada almacén de SAP B1 a un source del MSI, o sumar varios almacenes en un solo source. También es compatible con el inventario legacy de single source.

¿Las listas de precios de SAP B1 se sincronizan como tier prices en Magento 2?

Sí. Las listas de precios de SAP B1 (tabla ITM1, campo Price) se mapean a tier prices en Magento 2 por customer group. Con Adobe Commerce B2B, las listas se pueden sincronizar como precios de shared catalog por empresa — cada cliente B2B ve su precio pactado de SAP B1 al acceder con su cuenta en Magento 2.

¿Los pedidos de Magento 2 entran en SAP B1 como Sales Orders?

Sí. Cada pedido confirmado en Magento 2 genera un Sales Order en SAP B1 vía Service Layer. El Sales Order incluye el cliente identificado por CardCode (desde OCRD), los artículos por ItemCode (desde OITM), cantidades, precios con IVA correcto según la configuración fiscal y almacén de origen. El documento queda listo para preparar, enviar y facturar en SAP B1.

¿Es compatible con el módulo B2B nativo de Adobe Commerce?

Sí. Distillsync es compatible con el módulo B2B de Adobe Commerce — companies, shared catalogs, requisition lists y payment on account. Los clientes de SAP B1 (tabla OCRD) se pueden sincronizar como companies en Adobe Commerce con sus listas de precios (ITM1) y condiciones de pago correspondientes.

¿Funciona con instalaciones Magento 2 multi-store y multi-website?

Sí. Si tienes varias tiendas o websites bajo la misma instalación de Magento 2, cada store view puede tener su propia configuración de sincronización con SAP B1 — catálogo, precios y pedidos diferenciados. Los artículos de OITM se pueden asignar a websites específicos desde los parámetros de la integración.

// 30 días gratis · sin tarjeta de crédito

Conecta SAP Business One con Magento 2 hoy

Sin addons. Sin consultor. Sin esperar.

// otras integraciones con SAP Business One

// otras integraciones con Magento 2

Sage 50 + Magento 2 a3ERP + Magento 2 Business Central + Magento 2