WooCommerce: flujos de trabajo de pedidos y sincronizacion de inventario con n8n
Como conectar los pedidos de WooCommerce con la contabilidad o el ERP mediante n8n y sincronizar automaticamente el inventario.
Cuando llega un nuevo pedido en WooCommerce, no deberia quedarse solo en la tienda, sino llegar tambien a la contabilidad, al sistema ERP y al inventario, idealmente sin que nadie tenga que introducir los datos manualmente. Con el node de WooCommerce y el node WooCommerce Trigger, n8n aporta exactamente esta conexion: los pedidos activan automaticamente flujos de trabajo, los niveles de inventario pueden sincronizarse con sistemas externos, y en todo momento mantienes el control sobre que datos fluyen y hacia donde. Fecha: julio de 2026.
Para los operadores de tiendas que quieren conectar WooCommerce con una contabilidad o una gestion de mercancias, este es un caso clasico de automatizacion. Nada de codigo personalizado, sino un flujo de trabajo que se basa en interfaces oficiales y que puede ampliarse a otros sistemas segun sea necesario.
Que hace el node de WooCommerce en n8n?
El node de WooCommerce cubre tres recursos con los que se puede representar todo el proceso de pedidos: clientes, pedidos y productos. Para cada uno de estos recursos estan disponibles las mismas operaciones basicas, a saber, crear, actualizar, eliminar, obtener un unico registro y obtener todos los registros. Para la sincronizacion de inventario, el recurso producto es especialmente relevante, ya que mediante la operacion "Actualizar" se puede reescribir directamente en WooCommerce el stock de un articulo una vez contabilizado en la contabilidad o el ERP. Segun la documentacion de n8n sobre el node de WooCommerce el mismo node tambien puede utilizarse como herramienta para un agente de IA, de modo que los parametros se rellenan automaticamente segun el contexto. Para una sincronizacion de inventario clasica y determinista esto no es estrictamente necesario, pero muestra lo flexible que se ha vuelto la integracion.
WooCommerce Trigger: detectar pedidos automaticamente
El punto de partida real de un flujo de trabajo de pedidos es el node WooCommerce Trigger. Este registra en segundo plano un webhook en tu tienda WooCommerce e inicia el flujo de trabajo de n8n en cuanto se produce el evento seleccionado. Segun la documentacion de n8n sobre el WooCommerce Trigger hay disponibles doce tipos de eventos de cuatro areas:
- Pedidos: creado, actualizado, eliminado
- Productos: creado, actualizado, eliminado
- Clientes: creado, actualizado, eliminado
- Cupones: creado, actualizado, eliminado
Para un flujo de trabajo de pedidos, normalmente basta con el evento "Pedido creado". El trigger te entrega entonces el registro completo del pedido con todas las lineas, cantidades y datos del cliente, que procesas despues en los siguientes pasos.
Construir la sincronizacion de inventario entre WooCommerce y la contabilidad o el ERP
En la practica, un flujo de trabajo de sincronizacion de inventario solido sigue siempre el mismo patron, sin importar si al otro extremo hay un ERP clasico, una gestion de mercancias o una herramienta de contabilidad:
- Trigger: El node WooCommerce Trigger inicia el flujo de trabajo con "Pedido creado" o, alternativamente, con un cambio de estado como "completado", en caso de que las cancelaciones o devoluciones deban afectar al stock solo mas tarde.
- Preparar las lineas de pedido: Un node Split o Set descompone el pedido en sus lineas individuales, de modo que cada numero de articulo pueda procesarse por separado.
- Informar a la contabilidad o al ERP: Un node HTTP Request o un node dedicado al sistema de destino crea el comprobante, el pedido o el asiento de inventario en el ERP, normalmente vinculado mediante el SKU o el numero de articulo.
- Reescribir el stock: El node de WooCommerce utiliza la operacion "Actualizar producto" para actualizar el stock del articulo correspondiente en WooCommerce, de modo que la tienda muestre de inmediato el stock reducido.
- Anadir una ruta de error: Si el asiento falla en el ERP, el flujo de trabajo deberia visualizarlo mediante una notificacion independiente, en lugar de dejar el stock erroneo en silencio.
Es importante que el numero de articulo o SKU en WooCommerce coincida exactamente con el identificador de articulo en el sistema de destino. Si difiere, por ejemplo por ceros a la izquierda o por escrituras distintas, la sincronizacion automatica se interrumpe exactamente en ese punto y debe corregirse manualmente.
Configurar correctamente las credenciales y los permisos
Para que n8n pueda acceder a tu tienda WooCommerce, necesitas una clave API del backend de WordPress. Segun la documentacion de n8n sobre las credenciales de WooCommerce la creas en "WooCommerce > Ajustes > Avanzado > API REST > Anadir clave" y le asignas el permiso "Lectura/escritura". Sin permisos de escritura, el flujo de trabajo puede leer pedidos, pero no reescribir el stock, por lo que la sincronizacion de inventario fallaria en este punto. A continuacion introduces la consumer key, el consumer secret y la URL de tu tienda en n8n. Si WooCommerce notifica durante las pruebas un error relacionado con la falta de transmision de la consumer key, segun la documentacion ayuda la opcion "Include Credentials in Query", que transmite las credenciales como parametro de consulta en lugar de en la cabecera.
Errores tipicos en el flujo de trabajo de pedidos
- Pedidos simultaneos: Si llegan varios pedidos para el mismo articulo casi al mismo tiempo, sin proteccion adicional puede producirse una sobreventa temporal. Un paso intermedio que vuelve a consultar el stock actual antes de reescribirlo reduce este riesgo.
- Webhooks fallidos: Los webhooks son fiables, pero no infalibles, por ejemplo durante una breve caida de la tienda. Una sincronizacion adicional, ejecutada con menor frecuencia mediante un trigger programado, recoge los eventos perdidos como red de seguridad.
- Numeros de articulo incoherentes: Si los SKU en WooCommerce y los numeros de articulo en el ERP no se mantienen de forma identica, la asociacion falla silenciosamente en segundo plano. Una tabla de correspondencias como paso adicional en el flujo de trabajo aporta claridad aqui.
- Permisos insuficientes: Las credenciales de solo lectura impiden cualquier reescritura en WooCommerce, incluso si el resto del flujo de trabajo se ejecuta sin errores.
Si no quieres construir tu solo el flujo de trabajo de pedidos y la sincronizacion de inventario, encontraras acompanamiento en la oferta de n8n de NordFlux, desde la configuracion inicial del trigger hasta la conexion del sistema ERP adecuado.
Preguntas frecuentes
Como detecta n8n automaticamente los nuevos pedidos de WooCommerce?
Para ello, el node WooCommerce Trigger registra un webhook directamente en tu tienda. En cuanto se crea un pedido, WooCommerce envia los datos a n8n, y el flujo de trabajo correspondiente se inicia sin demora mediante una consulta manual.
Se puede sincronizar el inventario en tiempo real?
Si, mientras el flujo de trabajo se active directamente al recibir el pedido, la sincronizacion de inventario se realiza practicamente en tiempo real. Con un volumen de pedidos muy alto para el mismo articulo, tambien merece la pena anadir un paso que vuelva a comprobar el stock justo antes de reescribirlo.
Que permiso necesitan las credenciales de la API para la sincronizacion de inventario?
Para la simple lectura de pedidos basta con un permiso de lectura. Si n8n debe reescribir el inventario tras la contabilizacion en el ERP, la clave API en WooCommerce debe crearse obligatoriamente con el permiso "Lectura/escritura".
Que ocurre si el webhook falla en algun momento?
La ejecucion de flujo de trabajo afectada por ese evento no se recupera automaticamente; WooCommerce no reintenta un webhook fallido de forma indefinida. Como medida de seguridad, se recomienda un flujo de trabajo adicional programado que sincronice periodicamente los pedidos abiertos con el ERP.
Se puede usar el mismo flujo de trabajo para varias tiendas WooCommerce?
Si, para ello creas credenciales de WooCommerce propias para cada tienda y las vinculas con instancias propias de trigger y node. La logica de procesamiento propiamente dicha, por ejemplo el envio al ERP o a la contabilidad, puede reutilizarse como subflujo de trabajo compartido.
NordFlux UG (haftungsbeschränkt)
NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.
¿Preguntas concretas sobre automatización o IA?
En un análisis inicial gratuito hablamos directamente de su caso. Sin compromiso.