Guías

Tarjetas regalo de WooCommerce: saldo y códigos por correo

Por Mariusz Szatkowski · Actualizado: 2026-06-25

Las tarjetas regalo cumplen para una tienda dos funciones útiles. Traen nuevos clientes como obsequio, porque quien compra la tarjeta rara vez es la misma persona que acaba comprando en su tienda. Y permiten a los compradores existentes conservar un saldo para compras posteriores, lo que convierte reembolsos, disculpas y recompensas de fidelidad en algo que el cliente canjea de buen grado. El inconveniente: WooCommerce no vende tarjetas regalo de serie, en absoluto. Esa carencia se nota con más dolor precisamente en la temporada de regalos, es decir, justo cuando menos se puede permitir improvisar. Esta guía explica qué requiere un flujo de tarjeta regalo que funcione, por qué el saldo guardado es la parte más importante y cómo el plugin gratuito Gift Cards cubre todo el camino, de la venta al canje.

Qué son realmente las tarjetas regalo y el saldo

Aquí merece la pena ser preciso, porque los términos «tarjeta regalo», «vale» y «cupón» se usan a menudo indistintamente, aunque no significan lo mismo. Una tarjeta regalo es un saldo que un comprador paga ahora para que alguien lo gaste después. El dinero cambia de manos por adelantado; el gasto ocurre cuando el titular lo desea. Para que eso funcione en una tienda, tienen que darse tres cosas distintas, y las tres deben encajar:

  • La tarjeta debe poder venderse. Es un producto corriente que el cliente puede meter en el carrito y pagar, y su precio se convierte en el valor de la tarjeta.
  • El destinatario debe recibir algo canjeable. En la práctica, eso significa un código único que se le entrega y que acredita que el saldo existe.
  • La tienda debe llevar el control del saldo. El código debe tener un valor conocido, y ese valor debe disminuir con cada gasto, de modo que la tarjeta pueda agotarse con el tiempo.

Si falta aunque sea una de ellas, no tiene una tarjeta regalo de verdad. Un código sin saldo detrás es solo un cupón. Un saldo sin entrega nunca llega al destinatario. Un producto vendible que no emite nada canjeable es una venta que no puede canjear. Todo el sentido está en que las tres partes actúen como una cadena: pagar, recibir, canjear, con un saldo que se conserva entre compras.

Un cupón, en cambio, es un descuento fijo que usted crea y reparte a mano. Nadie paga por él, suele caducar según un calendario que usted fija y, tras un solo uso, queda gastado. Esa diferencia importa, porque es la razón por la que los cupones son un mal sustituto de las tarjetas regalo, por tentador que resulte recurrir a ellos.

Por qué WooCommerce se queda corto de serie

De fábrica, WooCommerce no dispone de un tipo de producto de tarjeta regalo, ni de un mecanismo para enviar por correo un código canjeable a un destinatario, ni de un saldo guardado con canje parcial. Los cupones se acercan en la superficie, y ahí está justamente la trampa. Un cupón es un descuento fijo creado por adelantado, no un saldo pagado que un comprador adquiere, recibe por correo y agota compra a compra.

Gestionar un programa de obsequios con cupones manuales tiene puntos débiles previsibles. Debe crear a mano un cupón por cada tarjeta vendida, lo que no escala más allá de un puñado. Un cupón no lleva saldo restante: si el cliente gasta menos que el valor nominal, el resto simplemente se pierde en lugar de quedar en el código para la próxima vez. Y no hay una vinculación limpia entre un código y el pedido que lo pagó, de modo que cuadrar lo vendido con lo canjeado se vuelve una estimación. Los vales emitidos como PDF chocan contra la misma pared: parecen una tarjeta regalo, pero no hay un saldo vivo detrás. Para vender tarjetas regalo de verdad necesita una solución construida a propósito, no un apaño.

En qué debería fijarse al elegir una herramienta de tarjetas regalo

Un flujo de tarjeta regalo útil debería cubrir todo el camino, de la venta al canje. Trate los puntos siguientes como una lista de comprobación, tanto si desarrolla, compra o instala un plugin:

  • Una forma sencilla de marcar una tarjeta. Convertir un producto corriente en una tarjeta regalo debería ser un único interruptor en el producto ya existente, y no un tipo de producto separado que haya que aprender y mantener.
  • Un código canjeable enviado por correo. El destinatario necesita un código único por correo, y usted necesita control sobre el mensaje que lo entrega.
  • Canje en el checkout. Introducir el código debería reducir el total del pedido como un descuento, sin tener que crear a mano un cupón por cada tarjeta.
  • Un saldo real y guardado. El valor no usado debería trasladarse entre pedidos, de modo que la tarjeta se comporte como un saldo y no como un cupón de un solo uso.
  • Un registro limpio. Cada código y su saldo restante deberían residir en un lugar fiable, vinculado al pedido que lo emitió.

Fíjese en lo que se repite: el saldo. Es el único rasgo que separa una tarjeta regalo de un cupón, y es justo la parte que un apaño rápido casi siempre hace mal.

Cómo lo resuelve Gift Cards

Gift Cards for WooCommerce es un plugin gratuito y de código abierto que cubre todo este camino. Está construido a propósito en torno a los productos y las pantallas que usted ya usa de todos modos, en lugar de montar un sistema paralelo.

  • Producto de tarjeta regalo. Usted marca cualquier producto como tarjeta regalo activando en el editor de productos, en la pestaña «General», una única casilla Tarjeta regalo. El precio del producto se convierte en el valor de la tarjeta, de modo que una tarjeta de 50 euros es simplemente un producto con precio de 50 euros. No hay un nuevo tipo de producto que gestionar.
  • Código por correo al completar. En cuanto el pedido se marca como completado, el plugin genera un código único y lo envía a la dirección de correo de facturación del pedido. Que la emisión esté ligada a la finalización del pedido y no al momento del checkout significa que un código no se genera hasta que el pago está realmente registrado.
  • Código visible también para el comprador. Más allá del correo, los códigos emitidos se muestran en la página de confirmación del pedido del comprador y en sus correos de pedido de WooCommerce, con un botón de copia. Así el comprador tiene el código a mano de inmediato y no debe esperar a un mensaje separado ni buscarlo. Esta visualización está activa por defecto y se puede desactivar.
  • Canje en el checkout. Un campo para el código de la tarjeta en el checkout deja al cliente introducir un código, cuyo saldo se aplica entonces como línea de descuento al total del pedido. En segundo plano no se crea ningún cupón; el plugin busca el código y aplica el saldo directamente.
  • Saldo y canje parcial. El saldo de cada código se guarda en una tabla de base de datos propia del plugin. Si un pedido consume solo una parte del saldo, el resto permanece en el mismo código para un pedido posterior, de modo que una tarjeta puede cubrir varias compras hasta agotarse.
  • Importe a partir del precio del producto, por unidad. El valor de la tarjeta resulta del precio del producto y tiene en cuenta la cantidad. Quien compra dos unidades de una tarjeta de 50 euros recibe dos códigos separados de 50 euros cada uno, en lugar de un código de 100 euros.

Ese es el ciclo completo, de principio a fin, en la versión gratuita: vender, emitir, entregar, canjear y trasladar el saldo restante.

Configuración

Poner el flujo en marcha solo lleva unos minutos:

  1. Instale el plugin desde Plugins → Añadir nuevo o súbalo a /wp-content/plugins/giftcards. WooCommerce 8.0 o posterior debe estar instalado y activo, sobre PHP 8.1 o posterior.
  2. Actívelo. El plugin crea su tabla de tarjetas regalo al activarse.
  3. Edite un producto, active en la pestaña «General» la casilla Tarjeta regalo y fije el precio como valor de la tarjeta. Muchas tiendas crean así varias tarjetas de valor fijo, por ejemplo 25, 50 y 100 euros como productos simples separados.
  4. Vaya a WooCommerce → Gift Cards y fije el prefijo del código, la etiqueta de la línea de descuento en el checkout, y el asunto y el texto del correo al destinatario.

La página de ajustes se ha rediseñado para que esto salga sin esfuerzo: ofrece textos de ayuda contextual bajo los campos, tokens insertables con un clic para el correo y una vista previa en vivo del mensaje, de modo que ve lo que recibirá el destinatario antes de guardar.

Qué puede personalizar

Conviene destacar algunos ajustes concretos en WooCommerce → Gift Cards, porque ahí es donde consigue que el flujo se sienta como su tienda y no como una extensión genérica:

  • Prefijo del código. Un distintivo breve al comienzo de cada código, para que clientes y soporte lo reconozcan de un vistazo. Un prefijo GIFT- genera códigos como GIFT-AB12CD34. Deje el campo vacío para códigos sin prefijo.
  • Etiqueta de la línea de descuento. El texto que aparece en la línea de descuento cuando un código se aplica en el checkout. Admite el token {code}, de modo que en lugar de un escueto «Descuento» puede mostrar, por ejemplo, «Tarjeta regalo (GIFT-AB12CD34)».
  • Asunto y texto del correo al destinatario. El mensaje que entrega el código, con tokens insertables con un clic para {code} y {amount}, para que el correo suene natural. El texto predeterminado es traducible, y los valores que usted fija son los que realmente se envían.
  • Mostrar los códigos emitidos en el pedido. El ajuste, activo por defecto, que muestra al comprador sus códigos en la página de confirmación del pedido y en los correos de pedido. Útil cuando los clientes compran tarjetas para sí mismos.

Consejos prácticos para operar tarjetas regalo

El plugin aporta el mecanismo; cómo lo utilice depende de usted. Algunas indicaciones prácticas:

  • Ofrezca una pequeña selección de valores fijos. Tres o cuatro tarjetas (por ejemplo, 25, 50 y 100 euros) cubren la mayoría de las decisiones de regalo, sin que el comprador tenga que pensarlo mucho. Como cada tarjeta es solo un producto con precio, la crea igual que cualquier otra cosa de su catálogo.
  • Escriba el correo al destinatario como un regalo, no como un recibo. Es el mensaje que la persona obsequiada lee realmente al abrirlo. Use los tokens {amount} y {code}, añada una línea propia y cálida y revise la vista previa en vivo antes de guardar.
  • Elija un prefijo con el que se sienta cómodo. Un prefijo reconocible deja claro de inmediato a un cliente (y a su bandeja de soporte) que un código es una tarjeta regalo y no un cupón o un número de pedido. Manténgalo corto.
  • Recuerde quién recibe el correo. En esta versión, el código va a la dirección de facturación del pedido, no hay un campo separado para el envío a otra persona. Un comprador que regala una tarjeta simplemente reenvía el código o lo entrega en persona. Merece la pena mencionarlo en la página del producto para fijar expectativas con claridad.
  • Promocione las tarjetas antes de las grandes ocasiones de regalo. Las tarjetas regalo son una compra impulsiva y de última hora. Quien las hace visibles en el menú, en el carrito y alrededor del checkout en la antesala de las fiestas gana a los compradores que van tarde y quieren algo que llegue al instante.

Gift Cards frente a WooCommerce de serie

FunciónWooCommerce de serieGift Cards (gratuito)
Vender un producto de tarjeta regaloNo incluidoUn interruptor en cada producto
Código canjeable enviado por correoNo disponibleCódigo único por correo al completar el pedido
Código visible para el compradorNo disponibleEn la página del pedido y en los correos de pedido, con botón de copia
Canje en el checkoutSolo cupones manualesCampo para el código de la tarjeta que aplica el saldo como descuento
Saldo guardadoNo disponibleSaldo en tabla propia; el canje parcial se traslada
Origen del importeNo disponiblePrecio del producto, tiene en cuenta la cantidad (un código por unidad)
Prefijo y etiquetas personalizablesNo disponiblePrefijo del código, etiqueta del checkout, asunto y texto del correo
HPOS y bloques de checkoutNo disponibleCompatible con ambos
CosteGratuito (sin tarjetas regalo)Gratuito; PRO añade importes propios, entrega programada, diseños y más

Gratuito frente a PRO

La versión gratuita es un ciclo completo, no un aperitivo. Vender una tarjeta, emitir un código único y enviarlo por correo, canjearlo en el checkout y trasladar el saldo restante entre pedidos, todo eso está incluido, y basta de verdad para operar tarjetas regalo por completo. Además está construida para encajar de forma limpia en una instalación moderna: declara compatibilidad con HPOS de WooCommerce y con los bloques de carrito y checkout, sus estilos de la tienda siguen el tema y respetan el modo oscuro y la preferencia de movimiento reducido, sin saltos de diseño en el checkout, y el marcado se maneja con el teclado, con etiquetas ARIA y estilos de foco. El plugin mantiene todo en su propio servidor, con los códigos y el saldo en una única tabla propia y sin ningún servicio externo.

Gift Cards Pro se construye sobre esa base, para tiendas que quieren más control sobre la experiencia de regalo y sobre el back office. Añade importes elegidos por el cliente dentro de un valor mínimo y máximo, entrega programada para que una tarjeta llegue el día correcto, un shortcode de consulta de saldo con el que los clientes ven el resto en un código, un historial de canjes en el administrador, correos de tarjeta con diseño personalizado, generación masiva de códigos, tarjetas en PDF y compatibilidad multidivisa. Nada de esto es necesario para empezar a vender; está listo para cuando el programa deba hacer más.

En resumen

Una tarjeta regalo de verdad es un saldo: debe poder venderse, entregar al destinatario un código canjeable y conservar un saldo que se traslada entre compras. WooCommerce de serie no hace nada de esto, y los cupones manuales no son un sustituto, porque no llevan saldo restante y no escalan. El plugin gratuito Gift Cards for WooCommerce marca cualquier producto como tarjeta con un único interruptor, envía un código único en cuanto se completa el pedido, deja que el cliente lo canjee en el checkout como un descuento y guarda el saldo con canje parcial, de modo que una tarjeta puede cubrir varios pedidos. En cuanto necesite importes propios, entrega programada, diseños, códigos en masa o compatibilidad multidivisa, Gift Cards Pro toma el relevo.

Gift Cards for WooCommerce