Integraciones · Stoam Connect

Integración WooCommerce – Sage 200: guía para conectar tu tienda online con el ERP

Logo de Sage 200
⇄
Logo de WooCommerce

Tabla de contenidos

Resumen

Integrar WooCommerce con Sage 200 consiste en que el catálogo, los precios y el stock salgan del ERP hacia la tienda, y que los pedidos, los clientes y los cobros de la tienda entren en Sage 200 sin teclearlos a mano. Antes de elegir cómo hacerlo, hay que decidir qué sistema manda en cada dato, quién emite la factura y cómo llega una tienda alojada en internet a un Sage 200 que suele estar en un servidor local.

Hay cinco caminos: plugins de WooCommerce, desarrollo a medida contra la API de WooCommerce, plataformas iPaaS, intercambio de ficheros o un hub de integración. Cuál conviene depende del volumen, de lo particular que sea tu proceso (B2B, tallas y colores, varios almacenes) y de si vas a sumar más canales.

Qué tener en cuenta antes de plantearte la integración

Qué sistema manda en cada dato

Lo habitual es este reparto:
  • Sage 200 manda en artículos, precios y tarifas, stock, clientes con datos fiscales y facturas.
  • WooCommerce manda en el contenido de la ficha (fotos, descripciones, SEO), en el pedido y en la experiencia de compra.

Si los dos sistemas pueden cambiar el mismo dato, tarde o temprano no coinciden. Déjalo por escrito antes de conectar nada: es la decisión que más problemas evita.

Qué Sage 200 tienes (y dónde está)

Al buscar “WooCommerce Sage 200 integration” salen sobre todo conectores pensados para el Sage 200 de Reino Unido, que es un producto distinto del Sage 200 español (heredero de Sage Murano y Sage 200c). Un conector que funciona con uno no sirve automáticamente para el otro.

Además, revisa:
  • Versión y personalizaciones. Los campos a medida, los módulos verticales o los desarrollos de un partner afectan a qué datos se pueden leer y escribir.
  • Dónde está instalado. WooCommerce vive en un hosting en internet y Sage 200 suele estar en un servidor de la empresa. La integración tiene que llegar a Sage 200 de forma segura, sin dejar puertos abiertos.
  • Quién es tu partner de Sage. Tendrá que participar en algún momento: permisos, series, configuración contable.

Tu WooCommerce (y su hosting)

WooCommerce es un plugin de WordPress, así que su rendimiento depende del hosting y del resto de plugins instalados. Antes de integrar, revisa la versión de WooCommerce, si usas el almacenamiento de pedidos de alto rendimiento (HPOS, el modo por defecto en las tiendas nuevas) y qué plugins tocan productos, precios o pedidos. Una integración que funciona en una tienda limpia puede fallar en una con veinte plugins.

Tu modelo de venta

No es lo mismo una tienda B2C con compra como invitado que un canal B2B con precios por cliente, condiciones de pago y pedido mínimo. WooCommerce no trae funciones B2B de serie: se añaden con plugins, y cada plugin guarda esos datos a su manera. Lo que vendas, a quién y cómo condiciona qué datos hay que mover y dónde.

Quién emite la factura

Lo recomendable es que la factura salga de un solo sistema, y casi siempre ese sistema es Sage 200. Con VeriFactu, la norma vigente obliga a las sociedades desde el 1 de enero de 2027 (Hacienda ha anunciado un aplazamiento a 2028 que aún no se ha publicado en el BOE). Si un plugin de WooCommerce también genera facturas, tendrás dos sistemas de facturación que mantener al día y numeraciones que pueden chocar.

Calidad de los datos maestros

La integración copia lo que hay. Si en Sage 200 faltan pesos, códigos de barras o familias bien definidas, o hay artículos duplicados y códigos inconsistentes, la tienda lo mostrará igual. Una revisión del maestro de artículos antes de conectar ahorra semanas de correcciones.

Volumen y ritmo de cambios

¿Cuántos artículos tienes? ¿Cuántos pedidos al día y cuántos en campañas? ¿Cada cuánto cambian precios y stock? No es lo mismo sincronizar 300 referencias una vez al día que 30.000 con stock casi en tiempo real. Además, en WooCommerce el límite real lo pone el hosting: muchas llamadas seguidas pueden ralentizar la tienda.

Qué significa integrar WooCommerce con Sage 200: definición operativa

En la práctica, una integración WooCommerce–Sage 200 es un conjunto de flujos de datos, cada uno con su origen, su destino, su momento y sus reglas.

De Sage 200 a WooCommerce

  • Artículos: código, nombre, familia, peso, código de barras y su relación con los productos simples o variables de la tienda.
  • Precios: precio de venta y, en B2B, tarifas por cliente o grupo.
  • Stock: disponible por artículo, con la frecuencia que pida el negocio.
  • Clientes B2B: empresas, direcciones y condiciones dadas de alta en el ERP.

De WooCommerce a Sage 200

  • Pedidos: cabecera, líneas, descuentos, portes, impuestos y forma de pago, como pedido de venta o directamente como albarán.
  • Clientes: alta de clientes nuevos o asignación a un cliente genérico, según la política de cada empresa.
  • Cobros: registro del pago y, si se quiere, conciliación con las liquidaciones de cada pasarela.

Flujos de vuelta

  • Estados y envíos: cuando el pedido se sirve en Sage 200 (o en el almacén), WooCommerce cambia el estado del pedido y guarda el número de seguimiento, lo que dispara el aviso al cliente.
  • Devoluciones y reembolsos: el reembolso en WooCommerce tiene su abono en Sage 200, y el stock vuelve a donde toca.

Cada flujo se dispara por un evento (WooCommerce puede avisar con webhooks cuando entra un pedido) o se programa cada cierto tiempo. Lo importante es que haya un registro de qué se ha sincronizado, qué ha fallado y por qué.

Particularidades de la integración WooCommerce – Sage 200

Productos variables, tallas y colores

WooCommerce agrupa las variantes en un producto variable, y cada variación tiene su propio SKU, precio y stock. En Sage 200 puede haber un artículo por variante o un artículo con tallas y colores. Hay que fijar la correspondencia (qué código de Sage 200 es cada variación y qué atributos de WooCommerce representan cada dimensión) antes de cargar el catálogo; cambiarla después obliga a rehacer productos.

Precios, impuestos y recargo de equivalencia

WooCommerce puede introducir los precios con o sin IVA y calcula los impuestos con sus propias clases y tasas. Sage 200 trabaja con sus tipos de IVA y sus tarifas. Si los dos no aplican la misma regla, el pedido llega con céntimos de diferencia que no cuadran con el albarán ni con la factura.

Si vendes a comercios minoristas, cuidado con el recargo de equivalencia: Sage 200 lo gestiona por cliente y WooCommerce no lo contempla de serie. Hay que decidir dónde se calcula y cómo se refleja en el pedido.

Clientes, NIF y compras como invitado

El checkout de WooCommerce no pide NIF de serie, y Sage 200 lo necesita para dar de alta un cliente con factura completa. Hay que añadir el campo (con su validación) y decidir qué pasa con las compras como invitado: un cliente por pedido, un cliente genérico de ventas online o un alta solo cuando el comprador pide factura.

Cupones, descuentos y portes

Los cupones de WooCommerce se reparten entre las líneas o se aplican al total, y los portes van aparte con su propio impuesto. En Sage 200 hay que decidir si el descuento va por línea o en pie de documento, y con qué artículo de servicio se registran los portes. Si no se define, cada pedido con cupón se convierte en un caso a revisar.

Stock, almacenes y reservas

WooCommerce maneja un único stock por producto o variación; Sage 200 puede tener varios almacenes. Hay que decidir qué stock se publica (de un almacén, la suma de varios, el disponible menos lo reservado) y cada cuánto se actualiza. Con poco margen de stock, conviene un colchón de seguridad para no vender lo que no hay.

Pagos y pasarelas

En España lo normal es combinar varias pasarelas: tarjeta por Redsys o Stripe, Bizum, PayPal o transferencia. Cada una liquida con sus plazos y comisiones. Si quieres que el cobro llegue conciliado a Sage 200, la integración tiene que saber qué forma de pago corresponde a cada pasarela y cómo se registran las comisiones.

Plugins y actualizaciones de WordPress

WordPress, WooCommerce y sus plugins se actualizan a menudo. Una actualización puede cambiar dónde se guarda un dato (precios B2B, campos del checkout, metadatos del pedido) y romper la integración sin avisar. Conviene probar las actualizaciones en un entorno de pruebas y vigilar los errores de sincronización después de cada una.

Límites técnicos de cada lado

  • WooCommerce ofrece una API REST y webhooks para avisar de pedidos nuevos. No fija un límite de llamadas propio: lo marca el hosting, y una sincronización agresiva puede ralentizar la tienda o hacer saltar las protecciones del servidor.
  • Sage 200 dispone de una API oficial, pero su cobertura y su documentación no siempre llegan a todos los procesos. Por eso muchas integraciones se apoyan en las librerías oficiales de Sage, y escribir directamente en la base de datos SQL Server es una mala idea: te saltas las validaciones y puede dar problemas con las actualizaciones.

Métodos para integrar WooCommerce con Sage 200

Plugins de WooCommerce

Hay plugins y conectores que prometen unir WooCommerce con Sage.
  • A favor: puesta en marcha rápida y coste inicial bajo.
  • En contra: muchos están pensados para el Sage 200 británico, cubren el flujo estándar y se quedan cortos con tarifas B2B, tallas y colores o varios almacenes. Además, dependes de que el desarrollador siga el ritmo de las actualizaciones de WordPress y de Sage.
  • Encaja si: tu proceso es estándar y has comprobado que el plugin trabaja con el Sage 200 español.

Desarrollo a medida

Un programador o tu agencia conecta la API de WooCommerce con Sage 200.
  • A favor: se ajusta exactamente a tu proceso.
  • En contra: dependes de quien lo escribió, cada actualización de WordPress, de WooCommerce o de Sage es un riesgo y la monitorización suele quedarse corta.
  • Encaja si: tienes un equipo técnico propio con capacidad de mantenerlo a largo plazo.

Plataformas iPaaS

Herramientas como Make o Zapier, o plataformas empresariales de integración, con flujos que se configuran con poco código.
  • A favor: flexibilidad y rapidez para flujos sencillos.
  • En contra: su conector con Sage 200 suele ser limitado o inexistente, el coste crece con el volumen de operaciones y la lógica de negocio queda repartida en muchos flujos.
  • Encaja si: el volumen es moderado y alguien de tu equipo domina la herramienta.

Intercambio de ficheros

Exportar e importar CSV o XML de forma programada.
  • A favor: simple y barato de arrancar.
  • En contra: sin tiempo real, propenso a errores silenciosos y difícil de auditar.
  • Encaja si: el catálogo es pequeño, el stock no es crítico o es una solución puente.

Hub de integración

Una plataforma central a la que se conectan WooCommerce, Sage 200 y el resto de sistemas, con flujos configurados para tu negocio.
  • A favor: lógica de negocio a medida sin desarrollo punto a punto, monitorización centralizada, reintentos y un único sitio donde añadir sistemas nuevos.
  • En contra: necesita una fase de definición inicial y es más proyecto que “instalar y listo”.
  • Encaja si: tu operativa tiene particularidades, vendes por más de un canal o vas a seguir añadiendo sistemas.

Cómo elegir

Hazte cuatro preguntas:
  1. ¿Mi proceso se parece al estándar o tiene particularidades (B2B, tallas, varios almacenes)?
  2. ¿Cuántos pedidos y cambios de stock muevo, y cómo son mis picos?
  3. ¿Quién va a mantener esto dentro de dos años, con WordPress actualizándose cada pocos meses?
  4. ¿WooCommerce y Sage 200 son los únicos sistemas o habrá más?

Si las respuestas son “estándar”, “poco”, “nadie en concreto” y “solo estos dos”, un plugin probado con el Sage 200 español puede bastar. Cuantas más respuestas se alejen de eso, más sentido tiene un hub.

Integrar otros sistemas en el stack

WooCommerce y Sage 200 rara vez van solos. En cuanto la tienda crece, aparecen otros sistemas:
  • Otras tiendas: si además vendes en Shopify o en PrestaShop, el ERP tiene que repartir catálogo y stock entre todas.
  • Marketplaces: Amazon y otros marketplaces, que también necesitan stock y precios del ERP y devuelven pedidos.
  • Logística y transporte: SGA, operador logístico y agencias como SEUR, GLS o Correos Express, para generar etiquetas y devolver los números de seguimiento.
  • CRM: HubSpot u otros, para que marketing y ventas trabajen con datos reales de compra.
  • TPV: si tienes tienda física, stock y clientes compartidos con el canal online.

Si cada uno se conecta por su cuenta con WooCommerce y con Sage 200, el número de integraciones crece muy rápido y cada una tiene su propio punto de fallo. Con un hub central, cada sistema se conecta una vez y el hub reparte los datos según las reglas del negocio. Añadir un canal pasa a ser un flujo nuevo, no un proyecto nuevo.

Más guías relacionadas: Sage 200 y Magento, Sage 200 y SEUR, Sage 200 y Correos Express, Sage 200 y Akeneo y Sage 200 y Sales Layer.

Integración WooCommerce – Sage 200 con Stoam Connect

Stoam Connect es el hub de integración de Stoam. Conecta WooCommerce con Sage 200 y con el resto de sistemas de tu negocio mediante flujos diseñados para tu operativa, no para una operativa media.
  • Hecho para el Sage 200 español. Stoam es partner de Sage y Sage ha validado Stoam Connect.
  • Un proyecto con definición previa. Antes de ejecutar, revisamos contigo qué sistema manda en cada dato, las casuísticas reales y los flujos.
  • Licencia fija. No hay coste por volumen ni por operación, así que el Black Friday no sube la factura.
  • Infraestructura segura. El hub se aloja en un entorno con certificación ISO 27001 y ENS.
  • Preparado para crecer. Marketplaces, transporte, TPV, CRM o IA se añaden al mismo hub.

Preguntas frecuentes

¿WooCommerce tiene integración nativa con Sage 200?

No. WooCommerce no incluye una integración con Sage 200. Hay que usar un plugin o conector externo, un desarrollo a medida, una plataforma iPaaS o un hub de integración.

¿Sirve cualquier plugin “WooCommerce Sage 200”?

No necesariamente. Muchos están pensados para el Sage 200 de Reino Unido, que es un producto distinto del Sage 200 español. Comprueba que el conector trabaja con tu versión y con tus personalizaciones.

¿Quién debe emitir la factura: WooCommerce o Sage 200?

Lo recomendable es que la emita un solo sistema, normalmente Sage 200, sobre todo de cara a VeriFactu. Así evitas dos numeraciones y dos sistemas de facturación que mantener al día.

¿Cada cuánto se sincroniza el stock?

Depende del volumen y del riesgo de sobreventa. Con un hub, el stock puede actualizarse en cuanto cambia en Sage 200 o en intervalos cortos, sin cargar en exceso el hosting de la tienda.

Pablo Martínez, autor de las guías de integración de Stoam

Escrito por

Pablo Martínez

Más de 10 años en software SaaS, ventas, gestión de cuentas y contenido. Su enfoque: entender a fondo cómo trabaja cada cliente para proponer soluciones con resultados medibles.

Publicado: 10 de noviembre de 2026

Actualizado: 10 de noviembre de 2026

Editado por Stoam · Stoam Connect

Facebook
X
LinkedIn
Email
WhatsApp
Threads

Deja de copiar pedidos a mano

Conectamos tu ERP con tu tienda, tu CRM o tu transportista para que los datos viajen solos. Te lo enseñamos en una demo de 30 minutos.

Pide una demo de Stoam Connect