Tienda online

TPV para WordPress: cómo conectar la caja de tu tienda con tu web

Un TPV para WordPress es el programa de caja de tu mostrador conectado a tu tienda online, de forma que ambos compartan stock, productos, clientes y numeración de facturas. No hay que confundirlo con el TPV virtual del banco, que solo sirve para cobrar con tarjeta en la web.

Publicado el · 7 min de lectura

Si buscas «TPV WordPress» probablemente tienes una tienda física y una web, y quieres que dejen de funcionar como dos negocios separados. Antes de elegir nada conviene aclarar qué tipo de TPV necesitas, qué opciones hay para conectarlo con WordPress y qué tiene que ver todo esto con las nuevas obligaciones de facturación.

TPV virtual y TPV de tienda: no son lo mismo

La palabra «TPV» se usa para dos cosas muy diferentes, y eso provoca muchas confusiones al buscar soluciones para WordPress:

  • TPV virtual. Es la pasarela de pago que te ofrece tu banco (por ejemplo, a través de Redsys) para que tus clientes paguen con tarjeta en la web. Se instala en el proceso de compra de la tienda online y su función es cobrar: autoriza el pago y te ingresa el dinero. No lleva tu stock ni emite tus facturas.
  • TPV de tienda. Es el programa de caja que usas en el mostrador: registra cada venta, descuenta el stock, emite tickets y facturas, controla los cobros en efectivo y con tarjeta y te permite cuadrar la caja al final del día.

No tienes que elegir entre uno y otro: lo normal es usar el TPV virtual para cobrar los pedidos de la web y el TPV de tienda en el mostrador. Este artículo trata del segundo y de cómo conectarlo con tu web.

WordPress en la web, la caja aparte: el problema

Muchos comercios tienen su web en WordPress y venden en ella con WooCommerce, el plugin de comercio electrónico para WordPress. Tiene sentido: WordPress es gratuito y permite empezar a vender en Internet sin grandes inversiones.

El problema aparece cuando la tienda online crece y la caja del mostrador sigue siendo un programa independiente que no sabe nada de la web. Entonces tienes:

  • Dos stocks. Vendes la última unidad en la tienda y, horas después, alguien la compra en la web. Toca devolver el dinero y pedir disculpas.
  • Dos numeraciones de factura. La web numera sus facturas por un lado y la caja por otro. Dos programas, dos series que controlar y dos fuentes que cuadrar con tu gestoría.
  • Doble trabajo. Cada producto nuevo, cada cambio de precio y cada baja se hace dos veces. Y los informes de ventas e IVA hay que sumarlos a mano.

Hemos desarrollado este problema con más detalle, centrado en WooCommerce, en TPV para WooCommerce: cómo unir tu tienda física y tu tienda online.

Dos formas de tener un TPV para WordPress

1. Un plugin de TPV que funciona dentro de WordPress

La caja es una pantalla más del panel de WordPress. Abres el navegador en el mostrador, entras en tu web y cobras desde ahí. Como trabaja sobre la misma base de datos que la tienda online, los productos y el stock son los mismos.

  • A favor: no hay nada que sincronizar; suele ser rápido de instalar y, en algunos casos, económico.
  • En contra: la caja depende por completo de la web. Si el alojamiento falla, va lento o una actualización de un plugin rompe algo, el mostrador se queda sin poder cobrar. Además, la facturación queda en manos de WordPress y de sus complementos, que no suelen estar pensados para cumplir el Reglamento de sistemas de facturación. Y cada empleado que use la caja necesita acceso al panel de tu web.

2. Un TPV propio conectado a WordPress mediante un plugin conector

La caja es un programa independiente, diseñado para vender y facturar, y en tu web instalas un plugin que hace de puente: envía y recibe productos, stock y pedidos. Por debajo, este tipo de conexión suele apoyarse en la API REST de WooCommerce, que permite a otros programas leer y escribir los datos de la tienda.

  • A favor: la tienda física no depende de la web; la facturación la lleva un programa preparado para ello; puedes cambiar de tema o de alojamiento sin tocar la caja; los empleados no necesitan entrar en WordPress.
  • En contra: hay que definir qué sistema manda en cada dato y configurar bien la conexión. Suele tener un coste mensual y, si la sincronización está mal planteada, puedes acabar con productos duplicados.

Ninguna opción es mejor en todos los casos. Las preguntas que conviene hacer antes de contratar están en cómo elegir un programa TPV para tu comercio.

Qué debe sincronizarse entre la caja y la web

DatoQué debe ocurrir
StockUn único inventario: lo que se vende en el mostrador desaparece de la web y al revés.
ProductosUn único sitio para dar de alta productos, precios, referencias y códigos de barras.
PedidosCada pedido online entra en el sistema de caja como una venta, con su importe y su IVA.
ClientesUna sola ficha por cliente, compre donde compre, con sus datos fiscales.
FacturasUn único sistema que numera y registra todas las facturas, de la tienda y de la web.

El último punto es el que más se olvida, y con VERI*FACTU es el que más importa.

VERI*FACTU y tu web en WordPress

El Reglamento de sistemas informáticos de facturación (Real Decreto 1007/2023), conocido por VERI*FACTU, no distingue entre canales: se aplica a las facturas que expides, las emitas en el mostrador o por un pedido de tu web. Si tu WooCommerce genera facturas, el sistema que las emite también tiene que estar adaptado al Reglamento.

Las fechas en vigor, tras el Real Decreto-ley 15/2025, son el 1 de enero de 2027 para las sociedades y el 1 de julio de 2027 para el resto de empresarios, incluidos los autónomos.

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 el cambio no se ha publicado en el BOE. Hasta que se publique, las fechas que cuentan son las de 2027.

La consecuencia práctica para una tienda con caja y web es sencilla: si cada canal emite sus facturas con un programa distinto, tendrás dos sistemas que adaptar y dos registros de facturación que mantener. Si todas las facturas salen de un único sistema, con una única numeración y un único registro, solo tienes que ocuparte de uno. Lo explicamos 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, con la segunda de las opciones anteriores: un TPV propio y un plugin conector para WordPress.

  • Se instala como cualquier plugin y no toca el tema ni el diseño de tu web.
  • Los pedidos de WooCommerce entran en Cobrarte como ventas, con su factura y la misma numeración que la tienda.
  • Stock único entre el mostrador y la web.
  • 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.
  • Caja en el navegador con PIN por empleado, sin que nadie necesite entrar en WordPress.
  • Tickets, facturas completas y rectificativas desde el mismo sistema.
  • Diseñado para VERI*FACTU y preparado para enviar los registros de facturación a la AEAT.

El plan Tienda + web cuesta 69 €/mes + IVA (690 €/año + IVA) e incluye el conector. Tienes todos los planes en precios.

Preguntas frecuentes

¿Un TPV virtual sirve como TPV de mi tienda física?

No. El TPV virtual es la pasarela de pago del banco para cobrar con tarjeta en la web. El TPV de tienda es el programa de caja del mostrador, que registra ventas, descuenta stock y emite tickets y facturas. Son herramientas distintas y se pueden usar a la vez.

¿Necesito un plugin para conectar mi TPV con WordPress?

Depende del TPV. Algunos funcionan dentro de WordPress como un plugin más; otros son programas independientes que se conectan a la web mediante un plugin conector o la API de WooCommerce. En ambos casos, lo importante es que el stock, los productos y las facturas salgan de un único sitio.

¿Afecta VERI*FACTU a las facturas de mi tienda en WordPress?

Sí. El Reglamento de sistemas de facturación (Real Decreto 1007/2023) se aplica a las facturas que expides, vendas en el mostrador o en la web. Si tu tienda online emite facturas, el sistema que las genera también tiene que estar adaptado.

¿Tengo que cambiar el diseño de mi web para conectar un TPV?

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

WhatsApp Pedir demo