Conectar Holded con WooCommerce: el plugin, paso a paso, y lo que no sincroniza

Pablo Gil Diéguez · CFO externo·Actualizado el 3 de noviembre de 2026·8 min de lectura
4T: un pedido pagado el 30 de septiembre y completado el 2 de octubre se factura en el cuarto trimestre
En este artículo Qué sincroniza la integración Cómo se instala, paso a paso Seis cosas de WooCommerce que conviene saber La configuración que recomendamos Cómo lo llevamos nosotros Preguntas rápidas

Conectar Holded con WooCommerce es lo que evita pasar a mano los pedidos de tu tienda a la contabilidad. Holded tiene una integración oficial que se instala con su plugin para WordPress y una clave de API, y que trae pedidos, productos y stock. Funciona, pero tiene detalles propios de WooCommerce que conviene conocer antes de activarla, porque afectan a la fecha de tus facturas, al IVA de tus ventas y a si el banco cuadra a fin de mes. Esto es lo que se sincroniza, cómo se instala y qué revisar.

🔌 Qué sincroniza la integración

Según la documentación de Holded (consultada en octubre de 2026), la integración enlaza las dos plataformas por el SKU de cada producto y mueve esto:

Qué se sincroniza entre WooCommerce y Holded, y en qué dirección
QuéDirecciónCómo funciona
VentasWooCommerce → HoldedCada pedido entra como factura, ticket o pedido de venta, según elijas. Por defecto, en borrador.
ProductosWooCommerce → HoldedSolo los que tienen SKU, y solo productos simples y variables: no packs, lotes ni números de serie. Lo que cambies en Holded no vuelve a WooCommerce.
StockEn los dos sentidos (o solo hacia Holded)Necesita el módulo de inventario de Holded y el mismo SKU en las dos plataformas.
AlmacenesEnlazadosEliges el almacén de Holded donde se registran los movimientos de la tienda.
ClientesWooCommerce → HoldedSi activas "Crear contacto", cada pedido crea o actualiza el cliente con nombre, NIF, email, dirección y teléfono.

Si ya conoces la de Shopify, la lógica es la misma, pero cambia cómo se instala y cuándo entra cada venta. Lo de Shopify lo contamos en integración Shopify y Holded.

🛠️ Cómo se instala, paso a paso

A diferencia de Shopify, que se instala desde su tienda de apps, en WooCommerce la conexión se hace con un plugin de Holded y una clave de API. Los pasos, según la guía de instalación de Holded:

1. Activa la integración en Holded. En la tienda de Holded (arriba a la izquierda), pestaña Integraciones, elige WooCommerce, pulsa Activar y luego Conectar y configurar.

2. Descarga el plugin y súbelo a WordPress. Desde la ventana de configuración de Holded descargas el plugin, y en WordPress lo subes en Plugins, Añadir nuevo. Ojo con el nombre del archivo: si el navegador le añade un "(1)", quítaselo antes de subirlo.

3. Copia la clave de API v1. En Holded, Configuración, Desarrolladores, Credenciales. Tiene que ser la primera clave de la lista de API v1: si tienes varias y usas otra, la sincronización falla. Pégala en WooCommerce, en Ajustes, Integraciones, Holded.

4. Configura qué se sincroniza. De vuelta en Holded, en los ajustes de WooCommerce eliges en qué se convierten los pedidos (factura, ticket o pedido de venta), la cuenta de ventas, qué método de pago va a qué banco, si se importan productos, cómo se sincroniza el stock y en qué almacén.

5. Instala el plugin del NIF si vendes a empresas. WooCommerce no pide el NIF en el checkout de serie. Para que llegue a la factura de Holded hace falta un plugin adicional de NIF, con el campo marcado como obligatorio y validado.

¿Plugin oficial o de terceros? Todo lo de este artículo se refiere a la integración oficial, la que se descarga desde la propia cuenta de Holded. En WordPress y en agencias encontrarás también plugins de terceros, a veces de pago, que sincronizan otras cosas o en otra dirección. Antes de instalar uno, comprueba quién lo mantiene, cuándo se actualizó por última vez y en qué sentido mueve los productos, y no tengas dos integraciones activas a la vez: duplican pedidos y stock.

¿Tu tienda está en Shopify? La conexión con Holded se hace desde la tienda de apps de Shopify y tiene sus propias reglas: lo contamos en integración Shopify y Holded.

🧩 Seis cosas de WooCommerce que conviene saber

1. Solo factura lo que está "Completado", y con esa fecha. Las facturas y los tickets solo se importan cuando el pedido pasa a Completado en WooCommerce, y la fecha del documento es la del día en que se marcó como completado, no la del pago. Un pedido pagado el 30 de septiembre y completado el 2 de octubre se factura en octubre, en el cuarto trimestre. Si en tu tienda los pedidos tardan días en pasar a Completado, o usas estados personalizados, tus ventas se desplazan de mes y de trimestre. Revísalo antes de cada cierre.

2. Los impuestos tienen que existir antes en Holded. Holded asigna a cada venta el impuesto que ya tengas creado; si no encuentra uno exacto, usa el más parecido. Por eso la ayuda recomienda crear antes los impuestos generales (21 %, 10 %, 4 %) y tener activados los impuestos en WooCommerce. Para los céntimos de diferencia por redondeo hay una opción de ajuste automático de impuestos en la configuración avanzada.

3. Si vendes a otros países de la UE, mira tu plan. A partir de 10.000 € al año en ventas a consumidores de otros países de la UE, el IVA es el del país del cliente y se declara en el modelo 369 (OSS). La integración permite impuestos distintos por país, pero según Holded solo en el plan Premium. Sin él, esas ventas entran con el impuesto que encuentre, y alguien tiene que corregirlas antes del 369. Lo explicamos en IVA OSS en ecommerce.

4. Las devoluciones: compruébalo con una de prueba. Las preguntas frecuentes de la ayuda de Holded dicen que las devoluciones se sincronizan, y que si la factura ya estaba aprobada se genera una rectificativa por el total y un documento nuevo con el cambio. La página comercial de la integración, en cambio, todavía dice que no se importan. Antes de confiar en ninguna de las dos, haz una devolución de prueba y mira qué aparece en Holded.

5. Ojo con los números de pedido repetidos. Si llega un pedido con un número que ya existe en Holded, aunque sea de otro año, Holded no crea uno nuevo: actualiza el antiguo. Pasa con plugins que reinician la numeración cada año. Si usas uno, cámbialo o añade el año al número de pedido.

6. La integración trae ventas, no cobros. Los métodos de pago de WooCommerce se enlazan con los bancos de Holded, pero Redsys, Stripe o PayPal te ingresan agrupado, días después y descontando sus comisiones. Casar cada ingreso del banco con sus ventas y registrar la comisión sigue siendo trabajo de conciliación. Cómo hacerlo, en conciliación bancaria en Holded.

¿Tienes WooCommerce y Holded y no te cuadran las ventas con el banco?Revisamos la configuración de la integración y conciliamos tus pasarelas cada semana.
CFO externo para ecommerce →

⚙️ La configuración que recomendamos

Antes de aprobar la primera factura
QuéPor qué
SKU únicos en todos los productosSin SKU el producto no se crea en Holded, y un SKU repetido mezcla dos productos o sobrescribe el que ya tenías.
Una serie de numeración propia para la tiendaSepara las ventas online de las que emites a mano y facilita revisarlas y cuadrarlas.
Factura o ticket, según tus clientesSi vendes a empresas, necesitarás factura con su NIF (y el plugin del NIF). Decídelo con tu asesor.
Un mes en borradorCompara pedidos de WooCommerce, facturas en Holded e ingresos del banco. Cuando cuadren, aprueba en bloque y activa la aprobación automática.
Pedidos antiguos, por trimestresLa sincronización masiva sobrescribe en Holded lo que diga WooCommerce. Holded recomienda hacerla trimestre a trimestre, no un año entero de golpe.
Regla práctica: antes de cada cierre de trimestre, cuenta los pedidos pagados que siguen sin estar en Completado. Cada uno es una venta que todavía no está en Holded y que puede acabar en el trimestre que no le toca.
Anti-humo: esto describe la integración tal como la documenta Holded en octubre de 2026, y las propias páginas de Holded no siempre coinciden entre sí (las devoluciones son el ejemplo). Las integraciones cambian: revisa la configuración de la tuya. Y una integración bien montada no sustituye la revisión: la firma y la responsabilidad final de las declaraciones de IVA siguen siendo de la empresa y de su asesor.

🧰 Cómo lo llevamos nosotros

En Mouni somos Solution Partner de Holded, nivel Silver. Cuando un cliente vende en WooCommerce, al arrancar revisamos SKU, impuestos, series, estados de pedido y métodos de pago; después conciliamos cada semana los ingresos de las pasarelas con sus ventas y comisiones, y antes de cada trimestre comprobamos que no se queda ningún pedido fuera. Así el IVA sale con las ventas que tocan y el margen de la tienda se puede mirar con datos reales.

❓ Preguntas rápidas

¿Cómo se conecta Holded con WooCommerce? Con la integración oficial de Holded: la activas en la tienda de Holded, descargas su plugin y lo subes a WordPress, pegas en WooCommerce la primera clave de API v1 de tu cuenta y eliges en Holded qué se sincroniza. Importa los pedidos como facturas, tickets o pedidos de venta, los productos con SKU y el stock, este último en los dos sentidos si tienes el módulo de inventario.

¿Por qué no entran en Holded algunos pedidos de WooCommerce? Lo más habitual es que no estén en estado Completado: las facturas y los tickets solo se importan en ese estado. Otras causas son una clave de API que no es la primera de la lista, un cambio de nombre de la tienda, que apaga la sincronización, o pedidos anteriores a la conexión, que hay que importar aparte.

¿La integración pasa el NIF del cliente a la factura? Sí, si WooCommerce lo recoge. De serie WooCommerce no pide el NIF en el checkout, así que hace falta instalar un plugin de NIF y marcar el campo como obligatorio y validado.

¿Se pueden conectar varias tiendas WooCommerce a una misma cuenta de Holded? Sí. Se repite la instalación en cada tienda con la misma clave de API. Si comparten productos con el mismo SKU, conviene importar los productos desde una sola tienda y activar solo el stock en las demás, para no sobrescribirlos.

WooCommerce, Holded y el banco, cuadrados

Revisamos la configuración de tu integración, conciliamos cada semana los ingresos de tus pasarelas con sus ventas y comisiones y preparamos el IVA con los pedidos del trimestre que toca. Somos Solution Partner de Holded. En 20 minutos te enseñamos cómo lo haríamos con tu tienda.

Pablo Gil Diéguez
Pablo Gil Diéguez

Founder de Mouni y CFO externo de marcas de ecommerce, agencias y SaaS en España. Cada semana publicamos una guía sin humo sobre finanzas y fiscalidad de negocios digitales.

Sigue leyendo