// integración erp–ecommerce · Sage 50 + WooCommerce

+

Sage 50 + WooCommerce
integración automática

Artículos, albaranes, almacén, Clientes y tarifas de Sage 50 sincronizados con WooCommerce — sin código nuevo, sin exportar ficheros, sin intervención manual. Compatible con WooCommerce en WordPress y WooCommerce Multisite.

// cómo funciona la conexión

El Metamodelo semántico en el medio

Sage 50 y WooCommerce hablan lenguajes distintos. El metamodelo semántico de Distillsync actúa como capa de traducción permanente — entiende los objetos de negocio de ambos sistemas y mantiene la sincronización sin que ninguno de los dos sepa del otro.

// conectando tu negocio
El metamodelo lee tu negocio.
Las tareas emergen solas.
// ERP
Sage 50
*
// Ecommerce
WooCommerce
// listo para tu negocio
Artículos → Products
NOMBRE · FAMILIA · BARRAS → name · category · sku
Almacén → Stock quantity
Stock Sage 50 → stock_quantity por producto y variación
Pendiente validar gestión stock
Precios
Tarifas → Role prices
PVP + tarifas por grupo · WooCommerce role pricing
Orders → Albaranes
WooCommerce → Sage 50 · order status preconfigurado
Clientes
Customers → Fichas Sage
billing_vat → NIF/CIF · customer role detectado
Catálogo
Variantes → Variations
TALLA · COLOR → attributes · variations en WooCommerce
*
¿Tu WooCommerce usa gestión de stock por producto o tienes el stock desactivado y lo gestionas desde Sage 50?

// parámetros de negocio

Configura la integración a tu operativa

Distillsync no sincroniza campos en bruto — entiende la lógica de tu negocio. Estos parámetros se configuran una sola vez y definen cómo se comporta la integración.

// catálogo

Qué artículos se publican

Filtra por familia, subfamilia, marca o estado del artículo en Sage 50. Solo se publican en WooCommerce los artículos que cumplan los criterios configurados.

// stock

Gestión de stock activa o pasiva

Si WooCommerce tiene la gestión de stock activa por producto, Distillsync actualiza stock_quantity directamente. Si está desactivada, Sage 50 actúa como única fuente de stock y WooCommerce refleja disponibilidad sin gestión propia.

// pedidos

Estado que dispara la entrada en Sage 50

Configura en qué order status de WooCommerce (processing, completed…) se genera el albarán o pedido en Sage 50. Evita la entrada de pedidos en estado pending o on-hold.

// IVA

B2B exento / B2C con IVA

El campo billing_vat_number del cliente y su customer role en WooCommerce determinan si el pedido entra en Sage 50 con IVA o exento. Compatible con plugins de B2B para WooCommerce.

// precios

Precios por role de cliente

Las tarifas de Sage 50 se mapean a precios por customer role en WooCommerce. Con plugins como WooCommerce B2B o Wholesale Prices, cada role ve su precio pactado al entrar con su cuenta.

// sincronización

Frecuencia e intervalo por módulo

Catálogo y precios cada hora, stock cada 5 minutos, pedidos en tiempo real mediante webhook de WooCommerce. Configurable de forma independiente por módulo.

// para agencias e integradores WordPress

¿Gestionas clientes con Sage 50 y WooCommerce?

Una combinación muy habitual en agencias WordPress que también gestionan el ERP de sus clientes. Distillsync permite a tu equipo activarla en menos de 2 horas, con los parámetros de negocio de cada cliente, sin código adicional. Precio fijo por cliente gestionado — sin plugins de sincronización adicionales.

Conoce el canal partner →

// preguntas frecuentes

Sage 50 + WooCommerce — lo que necesitas saber

¿Funciona con la gestión de stock nativa de WooCommerce?

Sí. Si tienes la gestión de stock activada en WooCommerce (por producto o por variación), Distillsync actualiza el campo stock_quantity directamente desde el stock disponible en Sage 50. También funciona con WooCommerce si tienes el stock desactivado — en ese caso Sage 50 actúa como única fuente de verdad y WooCommerce muestra disponibilidad sin gestión propia.

¿Los artículos con talla y color se crean como productos variables en WooCommerce?

Sí. Los artículos de Sage 50 con los campos TALLA y COLOR rellenos se crean en WooCommerce como productos variables con atributos y variaciones. El artículo padre usa CODIGO como SKU base, y cada variación hereda su SKU de CODIGO_HIJO. El stock y el precio se gestionan de forma independiente por variación.

¿Los pedidos de WooCommerce entran en Sage 50 con el IVA correcto?

Sí. Distillsync usa el campo billing_vat_number y el customer role del cliente en WooCommerce para determinar si el pedido entra en Sage 50 con IVA o exento. Es compatible con los principales plugins B2B para WooCommerce que gestionan la exención fiscal por role o por cliente.

¿Es compatible con plugins de precios B2B para WooCommerce?

Sí. Las tarifas de Sage 50 se pueden sincronizar como precios por customer role en WooCommerce. Distillsync es compatible con los principales plugins de precios por role como WooCommerce Wholesale Prices y similares — cada cliente B2B ve su precio pactado al acceder con su cuenta.

¿En qué order status de WooCommerce se genera el albarán en Sage 50?

Se configura en los parámetros de la integración. Las opciones más habituales son: al pasar a processing (pago confirmado) o al pasar a completed (pedido cerrado). La opción más recomendada es processing, ya que garantiza que el pago está confirmado antes de generar el documento en Sage 50.

¿Es compatible con WooCommerce Multisite?

Sí. Si tienes varias tiendas WooCommerce bajo una instalación Multisite, cada tienda puede conectarse de forma independiente al mismo Sage 50 desde Distillsync. Los catálogos, stocks y pedidos de cada tienda se gestionan por separado — sin mezclar datos entre sitios.

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

Conecta Sage 50 con WooCommerce hoy

Sin proyecto. Sin consultor. Sin esperar.

// otras integraciones con Sage 50

// otras integraciones con WooCommerce

a3ERP + WooCommerce Holded + WooCommerce Business Central + WooCommerce