Tienda online

TPV para WooCommerce: cómo unir tu tienda física y tu tienda online

Un TPV para WooCommerce es un programa de caja conectado a tu web que comparte con ella el stock, los productos, los clientes y la numeración de las facturas, para que el mostrador y la tienda online funcionen como un solo negocio.

Publicado el · 8 min de lectura

Si vendes en mostrador y en WooCommerce, lo que necesitas es que ambos canales trabajen sobre los mismos datos: un único inventario, un único catálogo y un único sistema que emita las facturas. Cuando eso no ocurre, aparecen las ventas de productos que ya no tienes, los ajustes manuales a última hora y las facturas numeradas por dos programas distintos. Aquí tienes las opciones, sus pros y contras y qué revisar antes de conectar.

El problema: dos tiendas, dos stocks, dos numeraciones

Muchos comercios empiezan igual: una caja en la tienda y, más tarde, una web con WooCommerce. Cada sistema lleva su propio stock. Vendes la última unidad de un libro en el mostrador por la mañana y, por la tarde, alguien la compra en la web. Ahora toca devolver el dinero y dar explicaciones.

El stock es la parte visible, pero no la única:

  • Productos duplicados. Cada alta, cambio de precio o baja hay que hacerlo dos veces, y tarde o temprano los dos catálogos dejan de coincidir.
  • Clientes repartidos. El mismo cliente compra en la tienda y en la web, pero sus puntos, su historial y sus datos fiscales están en dos sitios.
  • Dos numeraciones de facturas. Si la web emite sus propias facturas y la caja las suyas, tienes dos programas numerando y dos fuentes que cuadrar con la gestoría.
  • Cierres que no cuadran. Las ventas del día, el IVA repercutido y los informes salen de sitios distintos y hay que sumarlos a mano.

Tres formas de conectar el TPV con WooCommerce

1. Un plugin de TPV dentro de WordPress

La caja funciona como una pantalla más del panel de WordPress. Como trabaja directamente sobre la base de datos de WooCommerce, el stock y los productos son los mismos desde el primer día.

  • A favor: no hay sincronización que configurar; los datos ya son los mismos.
  • En contra: si la web se cae, va lenta o la actualizas y algo falla, la caja de la tienda se para con ella. Además, la facturación queda en manos de WordPress y de sus plugins, que no suelen estar pensados para cumplir el Reglamento de sistemas de facturación.

2. Un TPV externo conectado por API

La caja es un programa independiente que se comunica con WooCommerce mediante su API REST, que permite leer y escribir productos, pedidos y clientes con claves de acceso generadas en la propia tienda, y mediante webhooks, avisos automáticos que WooCommerce envía cuando ocurre algo, por ejemplo un pedido nuevo.

  • A favor: la tienda física no depende de la web; la facturación la gestiona un programa diseñado para ello; la web puede cambiar de tema o de alojamiento sin tocar la caja.
  • En contra: hay que decidir qué sistema manda en cada dato y configurar bien la conexión. Si la sincronización está mal planteada, puedes acabar con dos versiones del mismo producto.

3. Hojas de cálculo e importaciones manuales

Exportas las ventas de la caja, actualizas el stock de la web a mano o con un archivo CSV una vez al día.

  • A favor: no requiere ninguna inversión ni instalación.
  • En contra: el stock solo es correcto justo después de actualizarlo; depende de que alguien se acuerde; los errores al copiar son frecuentes y no resuelve el problema de las dos numeraciones.

Qué debe sincronizar un TPV para WooCommerce

Comprueba que la conexión cubre estos cinco puntos:

DatoQué debe ocurrir
StockUn único inventario. Lo que se vende en mostrador desaparece de la web y lo que se vende en la web desaparece del mostrador.
PedidosCada pedido online entra en el TPV como una venta más, con su importe, su IVA y su cliente.
ProductosUn único sitio donde se dan de alta, con su precio, su código de barras y su referencia (SKU).
ClientesUna única ficha por cliente, compre donde compre, con su historial y sus datos fiscales.
FacturasUn único sistema que numera, con series correlativas, sin que la web genere su propia numeración aparte.

El último punto es el que más se olvida y el que más problemas da. Si quieres repasar qué debe llevar cada documento, tienes los detalles en nuestra guía sobre los requisitos de la factura simplificada.

TPV, WooCommerce y VERI*FACTU

El Reglamento de sistemas informáticos de facturación (Real Decreto 1007/2023) se aplica a las facturas que expides, con independencia del canal. Según el Real Decreto-ley 15/2025, la obligación de usar sistemas adaptados empieza el 1 de enero de 2027 para las sociedades y el 1 de julio de 2027 para el resto de empresarios.

Hacienda anunció el 5 de octubre de 2026 que prevé aplazar la obligación a octubre de 2028, pero a fecha de este artículo ese cambio no se ha publicado en el BOE. Las fechas en vigor siguen siendo las de 2027.

Para un comercio con WooCommerce, la consecuencia práctica es clara: si la web y la caja emiten facturas por separado, los dos programas tendrían que estar adaptados. Si todas las facturas salen de un único sistema, solo tienes que preocuparte de uno. Lo explicamos con más detalle en qué supone VERI*FACTU para el TPV de tu comercio.

Cómo lo hace Cobrarte

Cobrarte es un programa de caja, facturación, stock y clientes que funciona en el navegador. Para las tiendas que también venden en WooCommerce, incluye un conector para WordPress:

  • Se instala como un plugin y no toca el tema: tu web se ve igual que antes.
  • Los pedidos de WooCommerce entran como ventas en Cobrarte, con su factura.
  • El stock es único. Lo vendido en mostrador se descuenta en la web y lo vendido en la web se descuenta en la tienda.
  • Los productos se dan de alta en Cobrarte y se publican en la tienda online, así que el catálogo se mantiene en un solo sitio.
  • Las facturas de los clientes online siguen la misma numeración que el resto, en el mismo sistema que la caja, con el registro de facturación encadenado.
Pantalla de ventas de Cobrarte con ventas del mostrador y pedidos de la tienda online
Las ventas del mostrador y los pedidos de la web, en el mismo listado.

La caja no depende de la web: si tu alojamiento tiene un problema, sigues cobrando en la tienda. Y si lo que se cae es la conexión a Internet, la caja de Cobrarte sigue registrando ventas y las envía cuando vuelve la conexión. Al final del día, el arqueo de caja y los informes de IVA recogen todo.

Qué revisar antes de conectar

Sea cual sea el TPV que elijas, revisa esto antes:

  1. Referencias (SKU). Cada producto y cada variación deben tener una referencia única. Es lo que permite emparejar el producto del mostrador con el de la web.
  2. Impuestos de WooCommerce. En WooCommerce › Ajustes › Impuestos, la opción «Precios introducidos con impuestos» (Prices entered with tax) indica si los precios incluyen el IVA. En un comercio que vende a consumidores lo habitual es introducirlos con IVA incluido, igual que en el mostrador. Comprueba también que los precios se muestran de la misma forma en la tienda y en el carrito, para evitar diferencias de redondeo de un céntimo.
  3. Variaciones. Tallas, colores o formatos son productos distintos a efectos de stock. Asegúrate de que cada variación tiene su SKU y su inventario propio.
  4. Copia de seguridad. Haz una copia completa de la web (archivos y base de datos) antes de instalar cualquier plugin o conectar ningún servicio.
  5. Prueba en staging. Si tu alojamiento lo permite, conecta primero una copia de pruebas de la tienda. Haz algunos pedidos de prueba, comprueba el stock y revisa las facturas antes de conectar la web real.
  6. Enlaces permanentes. La API REST de WooCommerce necesita que los enlaces permanentes de WordPress no estén en el modo «Simple». Compruébalo en Ajustes › Enlaces permanentes.

Si quieres saber cuánto cuesta conectar tu tienda online, el plan Tienda + web incluye el conector; tienes los detalles en precios.

Preguntas frecuentes

¿Puedo usar el mismo stock en mi tienda física y en WooCommerce?

Sí, si el TPV está conectado a WooCommerce y ambos trabajan sobre el mismo inventario. Cada venta, en mostrador o en la web, descuenta unidades de un único stock.

¿Las facturas de la tienda online deben llevar la misma numeración que las del mostrador?

La normativa exige que la numeración de cada serie sea correlativa. Puedes usar series distintas para la web y para el mostrador, pero cada una debe estar controlada por un único sistema de facturación, no por dos programas que numeran por su cuenta.

¿Afecta VERI*FACTU a las ventas de mi tienda WooCommerce?

El Reglamento de sistemas de facturación se aplica a las facturas que expides, vendas en tienda o en Internet. Si tu tienda online genera facturas, el programa que las emite también tiene que estar adaptado.

¿Tengo que cambiar el tema de WordPress para conectar un TPV?

No debería. Un conector bien planteado trabaja con los datos de WooCommerce (productos, stock, pedidos y clientes) y no modifica el aspecto de la tienda.

WhatsApp Pedir demo