// integración erp–ecommerce · Business Central + Shopify

+

Business Central + Shopify
integración automática

Artículos, Pedidos de venta, Stock, Clientes y listas de Precios de Microsoft Dynamics 365 Business Central sincronizados con Shopify — vía API, sin modificar BC, sin código nuevo. Compatible con Business Central Online y on-premise.

// cómo funciona la conexión

El Metamodelo semántico en el medio

Business Central y Shopify tienen APIs modernas pero modelos de datos muy distintos. El metamodelo semántico de Distillsync actúa como capa de traducción permanente — se autentica vía OAuth 2.0 con Azure AD y mantiene ambos sistemas sincronizados sin intervención manual.

// conectando tu negocio
El metamodelo lee tu negocio.
Las tareas emergen solas.
// ERP
Business Central
*
// Ecommerce
Shopify
// listo para tu negocio
items → Products
number · displayName · itemCategoryCode → sku · title · type
Stock
itemLedgerEntries → Inventory
quantity por location → inventory_quantity por location
Pendiente mapear location
Precios
salesPrices → Price lists
unitPrice · customerPriceGroup → price · B2B lists
Pedidos
Orders → salesOrders
Shopify → BC · fulfillment status preconfigurado
Clientes
customers → Customers
vatRegistrationNo · priceGroup → metafield · tax_exempt
Catálogo
Variantes → Variants
itemVariants BC → options · variants en Shopify
*
¿Tu Business Central es Online (cloud, Azure AD) u on-premise?

// parámetros de negocio

Configura la integración a tu operativa

Distillsync conecta Business Central vía su API estándar sin modificar BC ni instalar extensiones. Estos parámetros se configuran una sola vez y definen cómo se comporta la integración.

// conexión

BC Online (OAuth 2.0) o on-premise

Para BC Online, Distillsync se autentica vía OAuth 2.0 con Azure AD — solo necesitas autorizar el acceso desde tu tenant. Para BC on-premise, la conexión se realiza vía la API REST estándar con autenticación básica o NavUserPassword.

// entorno BC

Entorno y empresa en BC

Business Central puede tener múltiples entornos (production, sandbox) y empresas. Configuras el entorno y la empresa de BC que alimenta la integración — útil si tienes varias empresas en el mismo tenant.

// stock

Location BC → Location Shopify

Mapea cada location de BC a la location correspondiente de Shopify. El stock se lee desde itemLedgerEntries por número de artículo y location, y se sincroniza con inventory_quantity por variant en Shopify.

// pedidos

Estado que dispara la entrada en BC

Configura en qué financial_status de Shopify se genera el salesOrder en BC. El salesOrder incluye el cliente por su número de BC, los artículos por itemNumber y los importes con IVA correcto según la configuración fiscal de BC.

// precios

Grupos de precio y price lists

Las salesPrices de BC por customerPriceGroup se sincronizan como B2B price lists en Shopify Plus. Cada cliente B2B ve el precio de su grupo al acceder con su cuenta — mapeado directamente desde la tabla salesPrices de BC.

// IVA

B2B exento / B2C con IVA

El campo vatRegistrationNo del customer de BC y el flag tax_exempt de Shopify determinan si el salesOrder entra en BC con IVA o exento. Compatible con la configuración de grupos contables de IVA de BC.

// para partners Microsoft y agencias Shopify

¿Gestionas proyectos con Business Central y Shopify?

BC + Shopify es una combinación habitual en empresas que han crecido con Microsoft 365 y abren canal ecommerce. Distillsync conecta vía OAuth 2.0 sin instalar extensiones en BC, y permite a tu equipo activar la integración en horas. Precio fijo por cliente gestionado — compatible con BC Online y on-premise.

Conoce el canal partner →

// preguntas frecuentes

Business Central + Shopify — lo que necesitas saber

¿Distillsync requiere instalar alguna extensión en Business Central?

No. Distillsync se conecta a Business Central vía su API REST estándar sin instalar ninguna extensión ni modificar BC. Para BC Online, la autenticación se realiza vía OAuth 2.0 con Azure AD — simplemente autorizas el acceso desde tu tenant. Para BC on-premise, se usa la API REST con autenticación básica o NavUserPassword.

¿Cómo funciona si tengo varias empresas en el mismo tenant de BC?

Business Central permite tener múltiples empresas en el mismo tenant. En los parámetros de Distillsync configuras el entorno (production o sandbox) y la empresa específica de BC que alimenta la integración. Si tienes varias tiendas Shopify asociadas a distintas empresas de BC, cada combinación se gestiona de forma independiente.

¿Cómo se sincroniza el stock desde Business Central a Shopify?

Distillsync lee el stock por artículo (itemNumber) y location desde la API de BC (itemLedgerEntries o inventory endpoint), y lo sincroniza con el inventory level del location correspondiente en Shopify por variant. Puedes mapear cada location de BC a una location de Shopify, o sumar varias locations de BC en una sola de Shopify.

¿Los grupos de precio de BC se sincronizan como B2B price lists en Shopify?

Sí. Las salesPrices de Business Central por customerPriceGroup se sincronizan como B2B price lists en Shopify Plus. Cada cliente B2B asignado a un grupo de precio en BC ve su precio correspondiente en Shopify al acceder con su cuenta — sin lógica adicional en la tienda.

¿Los pedidos de Shopify entran en BC como salesOrders?

Sí. Cada order confirmado en Shopify genera un salesOrder en Business Central via API. El salesOrder incluye el cliente por su número de BC, los artículos por itemNumber, cantidades, precios con IVA correcto según los grupos contables de BC y location de almacén. El documento queda listo para preparar, enviar y facturar en BC.

¿Es compatible con BC on-premise además de BC Online?

Sí. Distillsync es compatible con Business Central Online (autenticación OAuth 2.0 / Azure AD) y con BC on-premise (autenticación básica o NavUserPassword vía la API REST estándar). La configuración de la conexión varía según el tipo de instalación, pero el comportamiento de la integración es idéntico.

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

Conecta Business Central con Shopify hoy

Sin extensiones. Sin consultor. Sin esperar.

// otras integraciones con Business Central

// otras integraciones con Shopify

Sage 50 + Shopify a3ERP + Shopify SAP B1 + Shopify Holded + Shopify