Quién: Mariusz Szatkowski y el equipo de WPPoland, desarrolladores de WooCommerce que construyen integraciones de tiendas con sistemas externos por API.
Qué: Sincronizar WooCommerce con sistemas ERP, mayoristas y CRM: catálogo, stock y precios en tiempo real, mapeo de datos, margen automático.
Dónde: En remoto para clientes de la UE y de fuera de ella. Integramos con la API del sistema que ya utiliza, sin obligarle a cambiar de proveedor de ERP.
Cuánto: Presupuesto individual después de analizar la API del sistema de origen, el número de índices y la dirección de la sincronización. Empezamos con un breve análisis de alcance.
Integraciones de WooCommerce con ERP y API de mayoristas
Una integración no es construir una tienda desde cero. Es la capa que conecta WooCommerce con el sistema que ya gestiona su negocio: un ERP, un mayorista o un CRM. El objetivo es un único flujo de datos coherente, para que el catálogo, el stock y los precios de la tienda reflejen la realidad sin trabajo manual.
Si necesita ayuda general para construir y hacer crecer una tienda, empiece por la página de desarrollador de WooCommerce. Esta página trata un problema más concreto y técnico: el intercambio de datos entre WooCommerce y sistemas externos.
Con quién trabajas
- WordPress comercial desde 2006, antes de Gutenberg y la REST API
- Dirigido por un senior: el ingeniero del discovery es el mismo en la semana seis
- Sin traspaso a offshore, sin capa de PM facturada
- Organizador de WordCamp Europe, mentor de WordPress Foundation Credits
Qué es realmente una integración de WooCommerce
En la mayoría de las tiendas, la verdad sobre los productos no vive en WooCommerce. Vive en el ERP, en el sistema de almacén o en la API de un mayorista. WooCommerce es el escaparate de venta, pero el stock, los precios y parte de los datos de producto vienen de otro sitio. Una integración es la capa que mantiene esos dos mundos en concordancia.
En la práctica, una integración responde a tres preguntas:
- Qué sincronizamos - catálogo, atributos, niveles de stock, precios, pedidos, datos de clientes.
- En qué dirección - unidireccional (el sistema de origen dicta a la tienda) o bidireccional (por ejemplo, los pedidos regresan al ERP).
- Con qué frecuencia - desde consultas programadas cada pocos minutos hasta actualizaciones basadas en eventos mediante webhooks.
Con qué puede integrar WooCommerce
| Sistema de origen | Qué solemos sincronizar | Dirección |
|---|---|---|
| ERP (Dynamics 365, SAP Business One, NetSuite, Odoo) | Catálogo, stock, precios, pedidos, facturas | Uni- o bidireccional |
| Mayorista / dropshipping (API del proveedor) | Surtido, stock, precios de compra, medios, descripciones | Unidireccional hacia la tienda |
| CRM | Clientes, pedidos, estados, segmentación | Normalmente bidireccional |
| Sistemas de transportistas (DHL, DPD, UPS) | Etiquetas, estados de envío, puntos de recogida | Bidireccional |
| Pasarelas de pago | Pagos, reembolsos, estados de transacción | Bidireccional |
No tiene que hacerlo todo a la vez. El primer paso más habitual es la sincronización de stock y precios, porque es la que se amortiza más rápido en tiempo de soporte recuperado y reembolsos evitados.
Cómo funciona la sincronización de datos
La mecánica es similar en todos los casos, tanto si el origen es un ERP como una API de mayorista. Cambia el origen, no el principio.
Mapeo de datos
El sistema de origen describe los productos con su propia estructura de campos. La primera tarea de una integración es traducir eso al modelo de productos y atributos de WooCommerce: EAN e índice como claves que enlazan los registros, atributos técnicos a atributos y variaciones, medios y descripciones a las páginas de producto. Mantenemos el mapa de campos declarativo, de modo que añadir un nuevo parámetro significa ampliar el mapeo, no reescribir la lógica.
Sincronización de stock y precios
El núcleo de la mayoría de las integraciones es la consulta programada de dos cosas: el nivel de stock y el precio. Los artículos no disponibles en el sistema de origen se ocultan o marcan como no disponibles automáticamente, lo que elimina el fallo más caro que puede cometer una tienda - vender algo que no se puede entregar. Un cambio de precio en el sistema de origen se propaga a la tienda en el siguiente ciclo.
Lógica de margen
Los precios de un ERP o un mayorista suelen ser de coste, no el precio de venta. Por encima de la capa de extracción de datos se sitúa la lógica de margen: el sistema aplica un margen definido sobre el precio de origen y solo el resultado llega a WooCommerce. El propietario dirige la rentabilidad con reglas, no editando precios a mano.
Una integración real
La misma mecánica está detrás de nuestro proyecto para una tienda de recambios de automoción conectada directamente a la API REST de un mayorista: integración de WooCommerce con la API de un mayorista. Allí el catálogo, el stock y los precios se mantienen actualizados por sí solos, y el margen protege la rentabilidad frente a una lista de proveedor cambiante.
Con qué sistemas ERP integramos
Una distinción importante: integramos WooCommerce con la API de estos sistemas, no implementamos el ERP en sí. Este es trabajo de WordPress, PHP e intercambio de datos, no consultoría de ERP.
- ERP en la nube: Microsoft Dynamics 365 Business Central, SAP Business One, Oracle NetSuite, Odoo. Estos exponen API REST, lo que mantiene limpia la conexión con la tienda.
- Contabilidad y ERP locales: sistemas como Sage, Holded o A3 (Wolters Kluwer), habituales en el mercado español, integrados normalmente a través de su API o de una capa de middleware.
Si su sistema no está en la lista pero tiene alguna API o exportación de datos, normalmente se puede integrar.
Cuándo merece la pena plantearse una integración
- Actualiza el stock y los precios a mano o por importación de archivos y no escala.
- Recibe pedidos de productos que el proveedor en realidad no tiene en stock.
- Los precios de la tienda se desvían de la lista de precios del mayorista o del ERP.
- Los pedidos hay que reintroducirlos a mano en el sistema contable o de almacén.
Preguntas Frecuentes
Preguntas sobre alcance, entrega, costes y calidad.
¿En qué se diferencia una integración de construir una tienda WooCommerce?
#¿Integran con mi sistema ERP?
#¿La sincronización es unidireccional o bidireccional?
#¿Con qué frecuencia se actualizan los datos?
#¿Qué pasa cuando un producto se agota en el proveedor?
#¿Necesitas un FAQ adaptado a tu sector y mercado? Preparamos una versión alineada con tus objetivos de negocio.
Hablemos






