Automatizar WooCommerce con n8n: pedidos, stock e integraciones

Automatizar WooCommerce con n8n: pedidos, stock e integraciones

Actualización — Julio 2026: hemos revisado esta guía para reflejar n8n 2.x (con nodo AI Agent y soporte MCP nativos), WooCommerce 10.8 con HPOS como almacenamiento por defecto y la nueva API REST v4, además de añadir patrones de producción, seguridad de webhooks y el impacto de Verifactu en las integraciones de facturación.

WooCommerce más allá de los plugins

Los plugins de WooCommerce resuelven problemas puntuales, pero cuando necesitas orquestar procesos complejos que involucran múltiples sistemas — ERP, CRM, logística, contabilidad — los plugins se quedan cortos. n8n permite construir integraciones a medida que conectan WooCommerce con cualquier sistema, sin depender de plugins que ralentizan tu tienda.

Webhooks de WooCommerce en n8n

WooCommerce dispara webhooks en eventos clave: nuevo pedido, pedido completado, producto actualizado, cliente registrado, reembolso procesado. Cada uno de estos eventos puede activar un workflow en n8n que procese la información y la distribuya a los sistemas que la necesiten.

La configuración es directa: en WooCommerce vas a Ajustes → Avanzado → Webhooks, creas un nuevo webhook apuntando a la URL de producción de tu nodo Webhook en n8n, y seleccionas el evento. En menos de 5 minutos tienes la integración activa.

Diagrama del flujo de automatización de un pedido de WooCommerce con n8n en 5 pasos: webhook, validación, ERP, logística y cliente
Flujo típico de automatización de un pedido: de WooCommerce al cliente pasando por ERP y logística, orquestado por n8n.

Automatización de gestión de pedidos

El workflow más demandado: cuando llega un nuevo pedido, n8n extrae los datos (productos, cantidades, dirección, método de pago), los envía al ERP Odoo para generar el albarán, notifica al almacén por Slack, actualiza el stock en tiempo real, y envía un email de confirmación personalizado al cliente con su número de seguimiento.

Para tiendas con alto volumen, puedes añadir lógica de routing: pedidos de más de 500€ requieren validación manual (n8n envía a un canal de aprobación en Slack), pedidos internacionales se derivan a un proveedor logístico diferente, y pedidos de productos digitales se procesan de forma completamente automática.

Sincronización de inventario multi-canal

Si vendes en WooCommerce y también en Shopify, Amazon o un marketplace, mantener el stock sincronizado es un dolor constante. n8n resuelve esto: cuando el stock de un producto cambia en cualquier canal, el workflow actualiza todos los demás en tiempo real. Adiós a las ventas de productos sin stock.

El nodo de WooCommerce en n8n permite leer y actualizar productos, categorías, pedidos, clientes, y cupones vía la REST API. Combinado con nodos de MySQL (la base de datos de WooCommerce), puedes incluso ejecutar queries directas para operaciones de alto rendimiento.

Integración con transportistas y logística

Conecta n8n con las APIs de Correos, SEUR, DHL, MRW o cualquier operador logístico. Cuando un pedido está listo para enviar, el workflow genera automáticamente la etiqueta de envío, obtiene el número de tracking, lo añade al pedido en WooCommerce, y notifica al cliente. Para proyectos e-commerce con envío masivo, esto ahorra horas diarias de trabajo manual.

Reportes y analítica automatizada

Cada noche a las 23:00, un workflow de n8n recopila los datos de ventas del día desde WooCommerce, calcula métricas clave (ingresos, ticket medio, tasa de conversión, productos más vendidos), y los inserta en un dashboard de BI. El equipo llega por la mañana con el resumen listo, sin tener que exportar CSVs ni consultar Google Analytics manualmente.

n8n en 2026: de la 1.x a la 2.x

Desde que escribimos la primera versión de esta guía, n8n ha dado un salto de versión importante. A principios de 2026 llegó n8n 2.0, y a fecha de julio de 2026 la rama estable ya va por la serie 2.3x. Para quien automatiza una tienda WooCommerce, los cambios más relevantes son tres.

El primero es el nodo AI Agent nativo: ya no hace falta encadenar llamadas manuales a la API de un modelo de lenguaje para clasificar un ticket, resumir una incidencia de pedido o decidir una ruta en el workflow. El agente puede razonar sobre los datos del pedido y elegir la siguiente acción, con supervisión humana (human-in-the-loop) cuando la decisión es delicada. En una tienda esto se traduce en casos muy concretos: clasificar automáticamente motivos de devolución, detectar pedidos con señales de fraude para revisión manual o redactar borradores de respuesta al cliente.

El segundo es el soporte de MCP (Model Context Protocol), que permite exponer tus workflows como herramientas que un asistente de IA puede invocar de forma controlada — útil si tu equipo ya trabaja con asistentes tipo Claude o similares y quieres que consulten pedidos o stock sin darles acceso directo a la base de datos.

El tercero son los task runners y las mejoras de ejecución, que aíslan el código de los nodos Code y mejoran el rendimiento en instancias con muchos workflows. Si vienes de una instalación 1.x, revisa la guía de migración antes de actualizar: hay cambios de comportamiento en variables de entorno y en la ejecución de código. Lo contamos con más detalle en nuestra guía para instalar n8n en producción con Docker y PostgreSQL.

WooCommerce en 2026: HPOS, API v4 y rendimiento

WooCommerce también ha evolucionado desde la publicación original de este artículo. La versión estable actual es la 10.8 (mayo de 2026), con la 10.9 ya en beta y la 11.0 en el horizonte. Tres cambios afectan directamente a las integraciones con n8n.

HPOS es ya el almacenamiento de pedidos estándar. High-Performance Order Storage guarda los pedidos en tablas dedicadas en lugar de en wp_posts, y desde WooCommerce 10.7 la sincronización con las tablas antiguas (sync on read) viene desactivada por defecto. Si tu workflow de n8n ataca la base de datos MySQL directamente — el truco de alto rendimiento que mencionábamos arriba — tienes que consultar las tablas wc_orders y wc_order_addresses, no wp_posts y wp_postmeta. Las queries directas contra las tablas antiguas devolverán datos incompletos o vacíos en tiendas nuevas.

La API REST v4 mejora el rendimiento de forma notable. El endpoint de pedidos de la v4 redujo a la mitad el número de consultas a base de datos por petición gracias al precacheo en bloque. Para workflows de n8n que paginan cientos de pedidos (reportes nocturnos, conciliaciones), migrar las llamadas de /wc/v3/ a /wc/v4/ reduce la carga sobre el servidor de la tienda de forma medible.

Transportistas personalizados nativos. Desde la 10.8, WooCommerce permite definir transportistas propios con nombre y plantilla de URL de seguimiento, y filtrar pedidos por transportista. El workflow de logística que describíamos arriba puede ahora escribir el tracking en el campo nativo en lugar de en un campo personalizado, y el cliente lo ve integrado en su cuenta. Si además te preocupa el rendimiento general de la tienda, revisa qué plugins de WooCommerce merecen la pena en 2026 y cuáles conviene sustituir por automatizaciones externas como las de esta guía — cada plugin que eliminas del frontend mejora tus Core Web Vitals.

Patrones de producción: idempotencia, colas y conciliación

Montar el primer workflow es rápido; que aguante meses en producción sin perder pedidos es otra historia. Estos son los patrones que aplicamos en cualquier integración WooCommerce + n8n seria.

Idempotencia. WooCommerce puede enviar el mismo webhook dos veces (reintentos, timeouts del servidor). Si tu workflow crea un albarán en el ERP por cada webhook recibido, acabarás con albaranes duplicados. La solución: usar el ID del pedido como clave de idempotencia y comprobar antes de crear — o mantener una tabla de eventos procesados en PostgreSQL o Redis.

Reintentos con backoff. El ERP estará caído alguna vez. Configura reintentos con espera exponencial en los nodos críticos y, si el reintento agota los intentos, deriva el evento a un flujo de error global que avise al equipo (email, Slack) y guarde el payload para reprocesarlo. Perder silenciosamente un pedido es el peor fallo posible de una integración.

Colas para picos. En campañas tipo Black Friday, cien pedidos en un minuto pueden tumbar un workflow síncrono. El queue mode de n8n (Redis + workers) absorbe picos procesando en paralelo con varios workers. Si tu volumen lo justifica, en nuestra guía de n8n sobre Kubernetes explicamos cómo escalar horizontalmente.

Conciliación periódica. Aunque todo lo anterior esté bien montado, algo se escapará. Un workflow nocturno que compare pedidos y stock entre WooCommerce y el ERP y alerte de las discrepancias convierte errores invisibles en avisos accionables. Es el mismo patrón que aplicamos al sincronizar CRM y ERP con n8n.

Seguridad: webhooks firmados, mínimo privilegio y RGPD

Una integración mal securizada es una puerta de entrada a tu tienda. Tres medidas imprescindibles.

Verifica la firma de los webhooks. WooCommerce firma cada webhook con HMAC-SHA256 usando el secreto que defines al crearlo, y lo envía en la cabecera X-WC-Webhook-Signature. Tu workflow debe calcular la firma del payload recibido y compararla antes de procesar nada: sin esta comprobación, cualquiera que descubra la URL del webhook puede inyectarte pedidos falsos. Es el mismo principio que aplicamos a cualquier API REST: autenticación, rate limiting y buenas prácticas.

Mínimo privilegio en las claves. La clave REST de WooCommerce que uses en n8n debe tener solo los permisos necesarios: si el workflow solo lee pedidos, permiso de lectura. Lo mismo con el ERP y el transportista. Y las credenciales viven cifradas en n8n con su encryption key — custodia esa clave fuera del servidor (gestor de secretos), porque sin ella no hay recuperación posible. Dedicamos una guía completa a la seguridad en n8n: credenciales y permisos.

RGPD en los flujos. Los payloads de pedido contienen datos personales (nombre, dirección, email). Evita volcarlos a logs de ejecución que se conserven indefinidamente, limita qué campos viajan a cada sistema y, si usas n8n Cloud en lugar de self-hosted, valora dónde se procesan esos datos. Un marco como ISO 27001 ayuda a sistematizar estas decisiones si tu empresa maneja volumen.

Facturación: Verifactu y factura electrónica B2B

Si automatizas la facturación desde WooCommerce, el calendario normativo español te afecta de lleno. Verifactu obliga a que los sistemas de facturación generen registros verificables: entra en vigor el 1 de enero de 2027 para sociedades y el 1 de julio de 2027 para el resto de obligados, con sanciones de hasta 50.000 € por usar software no adaptado. Y la factura electrónica B2B de la Ley Crea y Crece añadirá la obligación de facturar electrónicamente entre empresas a partir de finales de 2027 para las de mayor facturación.

La consecuencia práctica: el workflow de n8n no debe «fabricar» la factura por su cuenta, sino delegar la emisión en un sistema certificado (el ERP o un software de facturación adaptado a Verifactu) y limitarse a transportar los datos del pedido. Si hoy generas PDFs con un plugin de WooCommerce, es el momento de revisar si ese flujo será válido en 2027 — lo analizamos también para las integraciones de Magento con ERP y pagos, donde el problema es idéntico.

¿Self-hosted o n8n Cloud para tu tienda?

n8n Cloud elimina el mantenimiento: desde unos 20 €/mes tienes la plataforma gestionada, con actualizaciones automáticas. Para una tienda pequeña con tres o cuatro workflows es la opción sensata. Self-hosted (Docker en tu propio servidor) compensa cuando el volumen de ejecuciones crece — el coste no escala por ejecución —, cuando quieres que los datos personales de tus clientes no salgan de tu infraestructura, o cuando necesitas acceso directo a la base de datos MySQL de WooCommerce desde la misma red. A cambio, asumes actualizaciones, backups y la custodia de la encryption key. Nuestra comparativa de n8n frente a Zapier y Make desarrolla los criterios de decisión y los costes 2026.

5 errores comunes en integraciones WooCommerce + n8n

1. Confiar en que el webhook siempre llega. Los webhooks de WooCommerce se desactivan solos tras varios fallos consecutivos de entrega. Monitoriza su estado y ten un flujo de conciliación que detecte pedidos no procesados.

2. Procesar sin verificar la firma. Una URL de webhook sin verificación de firma es una API pública sin autenticación.

3. Atacar wp_posts en tiendas con HPOS. Desde WooCommerce 10.7, los pedidos viven en tablas dedicadas; las queries directas contra las tablas antiguas devuelven datos incompletos.

4. Sin entorno de pruebas. Probar workflows contra la tienda en producción acaba en emails reales a clientes reales. Usa un staging con webhooks propios.

5. Todo en un único workflow gigante. Un workflow de 80 nodos es imposible de depurar. Divide por responsabilidad (pedidos, stock, logística, reporting) y comunica por colas o sub-workflows.

Checklist de seis puntos para llevar una integración WooCommerce con n8n a producción: idempotencia, webhooks firmados, reintentos, conciliación, mínimo privilegio y monitorización
Seis controles que separan una demo de una integración fiable en producción.

¿Quieres automatizar tu tienda WooCommerce sin sustos?

En Keliam diseñamos e implantamos integraciones a medida entre WooCommerce, tu ERP y tu logística — con idempotencia, seguridad y monitorización desde el primer día. Y nos encargamos de que sigan funcionando.

Habla con nuestro equipo →

Preguntas frecuentes

¿Necesito saber programar para usar n8n con WooCommerce?

Para los flujos básicos, no: el editor visual y el nodo nativo de WooCommerce cubren pedidos, productos, clientes y cupones. Para lógica avanzada (transformaciones complejas, firma de webhooks, queries SQL) conviene alguien con conocimientos de JavaScript, aunque el nodo AI Agent de n8n 2.x reduce cada vez más esa barrera.

¿n8n ralentiza mi tienda como lo haría un plugin?

No. n8n corre fuera de WordPress: la tienda solo dispara un webhook (una petición HTTP ligera) y todo el procesamiento pesado ocurre en el servidor de n8n. Es justamente su gran ventaja frente a resolver lo mismo con más plugins.

¿Qué pasa si n8n está caído cuando entra un pedido?

El pedido se registra igualmente en WooCommerce — no se pierde la venta. WooCommerce reintenta la entrega del webhook, pero tras varios fallos lo desactiva; por eso recomendamos monitorizar los webhooks y ejecutar una conciliación periódica que recupere lo no procesado.

¿Puedo conectar WooCommerce con un ERP que no tenga nodo en n8n?

Sí. Si el ERP expone una API REST o SOAP, el nodo HTTP Request de n8n puede integrarlo; si solo admite ficheros, n8n puede generar e intercambiar CSV/XML por SFTP. La clave no es el conector, sino definir qué sistema manda sobre cada dato (stock, precios, clientes).

¿Cuánto cuesta una integración así?

La plataforma es barata (n8n Cloud desde ~20 €/mes o self-hosted sobre un VPS). El coste real está en el diseño e implantación de los flujos: un proyecto típico de pedidos + stock + ERP se mueve en pocas semanas de trabajo, muy por debajo de lo que cuesta un conector comercial cerrado a medio plazo — y sin su dependencia.

Conclusión

Automatizar WooCommerce con n8n sigue siendo, en 2026, la vía más flexible para conectar la tienda con el resto del negocio sin cargarla de plugins. Lo que ha cambiado es el listón: HPOS y la API v4 en el lado WooCommerce, la serie 2.x con IA nativa en el lado n8n, y un calendario normativo (Verifactu, factura B2B) que obliga a diseñar la parte de facturación con cabeza. Empieza por un flujo pequeño — el email de confirmación enriquecido o el aviso al almacén —, aplícale desde el día uno idempotencia, firma de webhooks y monitorización, y ve creciendo desde ahí. Y si prefieres que ese camino lo recorra contigo un equipo que ya lo ha hecho, ya sabes dónde encontrarnos.

Scroll al inicio