BlogHolded y WooCommerce: cómo conectar tu tienda y automatizar facturas
Guías

Holded y WooCommerce: cómo conectar tu tienda y automatizar facturas

2026-10-198 minPablo Rodríguez
Holded y WooCommerce: cómo conectar tu tienda y automatizar facturas

Tienes pedidos entrando en WooCommerce y facturas saliendo de Holded. Entre medias, tú: copiando nombres, NIF, líneas de producto e importes a mano. Si vendes diez al día, son diez minutos que no recuperas y diez oportunidades de equivocarte. Conectar Holded y WooCommerce para que cada pedido genere su factura sin que intervengas es más sencillo de lo que parece, pero hay varias formas de hacerlo y no todas encajan igual. Nosotros integramos Holded con tiendas, CRMs y bancos como parte de un sistema completo. Aquí te cuento las claves para que sepas qué necesitas antes de tocar nada.

Qué problema resuelve conectar Holded con WooCommerce

El problema no es que facturar a mano sea difícil. Es que no escala. Cuando vendes tres pedidos al día, copiar los datos del cliente y las líneas del pedido es asumible. Cuando vendes treinta, ya no.

Pero lo peor no es el tiempo. Es lo que pasa cuando hay errores. Un NIF mal copiado invalida una factura. Una línea de producto con el IVA equivocado descuadra la contabilidad del trimestre. Una factura emitida con retraso puede darte problemas si ya tienes Verifactu configurado en Holded. Son errores silenciosos: no saltan hasta que alguien revisa.

Conectar tu tienda con el ERP resuelve tres cosas de golpe:

  • Velocidad: la factura se crea en el momento del pedido, sin intervención manual.
  • Precisión: los datos del cliente, los productos, los impuestos y los importes viajan tal cual, sin copiar nada.
  • Trazabilidad: puedes cruzar el pedido de WooCommerce con la factura de Holded en cualquier momento.

Las tres formas de conectar Holded y WooCommerce

No hay una sola forma de montar esta conexión. Hay tres, y la que te conviene depende de tu volumen, tu presupuesto y lo que necesites que viaje entre los dos sistemas.

Integración nativa desde el marketplace de Holded

Según la documentación de Holded, la plataforma ofrece integraciones con plataformas de e-commerce a través de su marketplace de aplicaciones. Si existe un conector directo para WooCommerce, es la vía más rápida: lo activas, configuras el mapeo de campos y empieza a funcionar. La ventaja es que no necesitas herramientas externas. La limitación es que dependes de lo que el conector ofrezca: si necesitas una lógica personalizada —por ejemplo, que solo se facturen pedidos completados y no los pendientes de pago—, puede que no cubra tu caso.

Middleware: Zapier, Make o similar

Si el conector nativo no existe o se queda corto, puedes usar una herramienta intermedia. Zapier y Make son las más conocidas. La idea es sencilla: cuando WooCommerce registra un pedido nuevo, el middleware lo recoge y crea la factura en Holded usando su API.

La ventaja es la flexibilidad: puedes añadir condiciones, transformar datos y conectar más piezas en el mismo flujo. La desventaja es que introduces una dependencia más y, según el volumen de pedidos, puede tener coste mensual propio.

Conexión directa por la API de Holded v2

Si tu equipo tiene capacidad técnica o contratas a alguien que la tenga, la API de Holded v2 es la opción con más control. Funciona con tokens Bearer y permisos granulares por área: puedes crear un token que solo tenga acceso de escritura a facturas y lectura de contactos, sin exponer nada más. Las respuestas vienen paginadas y los campos en snake_case.

Para esta conexión usarías los webhooks de WooCommerce —que disparan un evento cada vez que un pedido cambia de estado— combinados con los endpoints de Holded para crear contactos y facturas. Holded también tiene webhooks propios para notificarte de cambios en el otro sentido. Es la vía más potente, pero también la que más mantenimiento requiere.

Qué datos deben viajar entre WooCommerce y Holded

No todo lo que hay en un pedido de WooCommerce tiene que llegar a Holded. Y hay datos que necesitas en Holded que WooCommerce no siempre tiene.

Lo que sí debe viajar:

  • Datos del cliente: nombre o razón social, NIF/CIF, dirección de facturación, email.
  • Líneas del pedido: producto, cantidad, precio unitario, tipo de IVA aplicado.
  • Descuentos y cupones, si aplican, como línea separada o como descuento sobre el total.
  • Estado del pago: si el pedido está pagado, Holded debe reflejarlo para que la contabilidad cuadre.

Lo que no debe viajar o necesita filtro:

  • Pedidos cancelados o en borrador: si los sincronizas, generas facturas fantasma.
  • Notas internas de WooCommerce: no aportan nada en el ERP y ensucian el registro del contacto.
  • Datos de envío: salvo que factures el transporte como línea separada, no necesitas la dirección de envío en Holded.

Un punto crítico: el NIF. WooCommerce no tiene un campo nativo para NIF/CIF en el checkout. Si vendes a empresas españolas, necesitas un plugin que añada ese campo y lo valide. Sin NIF válido, la factura en Holded no vale. Esto suele descubrirse cuando ya hay cincuenta facturas mal emitidas.

Errores frecuentes al conectar tienda y ERP

Montar la conexión entre una tienda online y un ERP parece sencillo hasta que falla. Estos son los errores más habituales:

No validar el NIF antes de facturar. Si el campo NIF del checkout acepta cualquier cosa, llegarán facturas a Holded con NIF inventados, vacíos o con formato incorrecto. Ponle validación en WooCommerce antes de conectar nada.

Ignorar las devoluciones. Montas la conexión para crear facturas, pero no para gestionar devoluciones. Cuando un cliente devuelve un pedido, necesitas una factura rectificativa en Holded, no borrar la original. Si tu integración no contempla esto, lo harás a mano cada vez.

No pensar en las series de numeración. En Holded puedes tener varias series de facturación. Si tu tienda online y tus facturas presenciales usan la misma serie, la numeración se mezcla. Lo limpio es crear una serie específica para los pedidos de WooCommerce. Según la documentación de la API de Holded, las series de numeración no están disponibles en la v2 y se configuran directamente desde la interfaz.

Lanzar en producción sin probar. No actives la integración directamente con pedidos reales. Usa el entorno de staging de WooCommerce, crea un puñado de pedidos de prueba y verifica que los datos llegan bien a Holded, que los importes cuadran y que las facturas se generan con el formato correcto.

La conexión que falta: CRM y publicidad

Conectar WooCommerce con Holded resuelve la facturación. Pero no te dice de dónde vienen tus clientes ni cuánto te cuesta conseguir cada venta.

Si además conectas un CRM y lo enlazas con tus campañas de Meta o Google, puedes saber que el pedido número 4.512 —que acaba de generar una factura de 380 € en Holded— vino de una campaña de Instagram que costó 12 € en ese clic concreto. Eso es medir el retorno real de tu publicidad cruzando ERP y CRM.

En Acelera tu CRM somos Solution Partner oficial de Holded, y lo que nos diferencia es que no implantamos Holded suelto: lo conectamos al CRM y a la publicidad para que ventas, facturación y marketing compartan datos de verdad. La tienda online es una pieza más del sistema, no un silo aparte.

Qué revisar antes de montar la integración

Antes de tocar nada, repasa esta lista:

  • Tu plan de Holded. El número de facturas al año tiene límite según el plan. El Básico permite 1.000 facturas anuales; el Estándar, 3.000; el Avanzado, 10.000 (precios a 28 de septiembre de 2026 en holded.com/es/precios). Si tu tienda genera más pedidos facturables que los que permite tu plan, tendrás que subir.
  • El campo NIF en tu checkout. ¿Existe? ¿Se valida el formato? Si no, instala un plugin que lo añada y lo verifique antes de conectar nada más.
  • Series de numeración. ¿Vas a usar una serie exclusiva para la tienda online? Configúrala en Holded antes de activar la integración.
  • Tipos de IVA. Revisa que los tipos de IVA configurados en WooCommerce coinciden exactamente con los de Holded. Un desajuste aquí descuadra todo.
  • Flujo de devoluciones. Decide desde el principio cómo vas a gestionar las rectificativas. Automatizadas o manuales, pero con un flujo definido.
  • Verifactu. Si ya lo tienes activo en Holded o piensas activarlo —la fecha legal vigente es el 1 de enero de 2027 para sociedades y el 1 de julio de 2027 para autónomos, aunque el Gobierno anunció el 5 de octubre de 2026 su aplazamiento a octubre de 2028, pendiente de publicación en el BOE—, asegúrate de que la integración genera facturas conformes desde el primer día.

Si tienes una tienda en WooCommerce y Holded para facturar, pero cada pedido sigue siendo un trabajo manual, tiene solución. Y no es complicada. Si prefieres que alguien lo monte bien de una vez —la conexión con la tienda, con el CRM y con la publicidad—, podemos hacer un diagnóstico de una hora, sin coste y sin compromiso, para ver qué necesita tu caso concreto.

Preguntas frecuentes

¿Cómo puedo conectar WooCommerce con Holded de forma automática?

Tienes tres vías. La primera es buscar si Holded ofrece un conector nativo en su marketplace de integraciones. La segunda es usar un middleware como Zapier o Make, que escucha los pedidos nuevos en WooCommerce y crea la factura en Holded automáticamente. La tercera es una conexión directa usando la API v2 de Holded con tokens Bearer y los webhooks de WooCommerce, que te da el máximo control pero requiere desarrollo técnico. La mejor opción depende de tu volumen de pedidos y de lo personalizada que necesites la lógica.

¿Qué plan de Holded necesito para facturar pedidos de mi tienda online?

Depende del volumen. El plan Básico permite 1.000 facturas al año, el Estándar 3.000 y el Avanzado 10.000 (precios a 28 de septiembre de 2026 en holded.com/es/precios). Si tu tienda genera más pedidos facturables que el límite de tu plan, necesitarás uno superior. Además, si quieres contabilidad analítica o asientos automáticos, necesitas al menos el Estándar.

¿Holded sincroniza las devoluciones y rectificativas de WooCommerce?

No automáticamente por defecto. La sincronización de facturas de venta es la parte más habitual de la integración, pero las devoluciones requieren generar facturas rectificativas en Holded, no borrar la factura original. Si usas un middleware o la API, puedes configurar ese flujo. Si usas un conector nativo, comprueba en la documentación de Holded si contempla rectificativas. En cualquier caso, define el flujo de devoluciones antes de activar la integración.

¿Necesito un programador para conectar Holded con WooCommerce?

No necesariamente. Si usas un conector nativo del marketplace de Holded o un middleware como Zapier, puedes configurarlo sin tocar código. Si necesitas una lógica más compleja —filtrar pedidos por estado, transformar datos o conectar más sistemas al mismo tiempo—, la API de Holded v2 te da ese control, pero ahí sí necesitas a alguien técnico o una agencia que lo monte y lo mantenga.

¿Puedo usar la API de Holded para crear facturas automáticas desde WooCommerce?

Sí. La documentación de la API de Holded v2 recoge endpoints para crear facturas de venta, registrar pagos y gestionar contactos. Funciona con tokens Bearer y permisos granulares: puedes crear un token que solo tenga acceso de escritura a facturas sin exponer el resto de la contabilidad. Combinas eso con los webhooks de WooCommerce para que cada pedido completado dispare la creación de la factura en Holded automáticamente.

¿Quieres resultados como estos?

Conectamos tus campañas con tu CRM para que optimices a ventas reales. Reserva una reunión de 30 minutos.

Artículos relacionados