Oferta de lanzamiento

Licencia Founders: actualizaciones durante al menos 2 años

149 €pago único, IVA no incluido

Una licencia Shop normal cuesta 199 €.

Para las primeras 100 licencias Shop, hasta el 10 de diciembre de 2026. Actualizaciones y conocimiento nuevo del Asesor durante al menos 2 años, sin renovación. Una licencia Shop normal: 12 meses.

Conseguir Founders por 149 €

¿El cupón de WooCommerce no funciona? Una checklist desde la causa más habitual

Un cupón de WooCommerce suele fallar por sus condiciones, no por el código. Revisa en orden: ¿está publicado con la fecha de caducidad correcta?, ¿excluye los artículos en oferta?, ¿el carrito llega al mínimo?, ¿se agotó el límite de uso? Si el código pasa pero el descuento es de 0 €, la culpa suele ser de un envío gratuito sin un método que acepte cupones.

Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 8 min de lectura

Antes de empezar: apunta exactamente lo que ve el cliente

La lista de abajo va de la causa más habitual a la más rara. Llegarás antes si primero respondes a tres preguntas. ¿Qué código escribió el cliente, letra a letra? ¿Qué había en el carrito? ¿Apareció un mensaje, o el descuento fue simplemente de 0 €?

Las mayúsculas no importan, porque WooCommerce trata igual «OTONO10» y «otono10». Un espacio al final de un código copiado normalmente tampoco molesta. Un cero en vez de la letra O en un código impreso en un folleto, sí.

La prueba más sencilla es repetir tú la compra: añade los mismos productos al carrito, pon el mismo código y ve a finalizar la compra. Hazlo en una ventana privada, sin haber iniciado sesión como administrador.

Checklist: el cupón de WooCommerce no funciona

  1. El cupón es un borrador o está en la papelera. Ve a Marketing → Cupones y comprueba su estado. Un código guardado como borrador no funciona en la tienda.
  2. La fecha de caducidad ya pasó o se puso mal. WooCommerce desactiva el cupón a la medianoche del comienzo del día que pusiste. Un código con fecha del 30 de noviembre ya no funciona el 30 de noviembre. Es un error habitual en las promociones «hasta final de mes».
  3. El cupón excluye los artículos en oferta. En Restricción de uso hay una casilla que excluye los productos rebajados. En temporada de rebajas la mayor parte del carrito puede estar rebajada, así que el código no tiene nada que rebajar.
  4. El carrito no llega al mínimo. El gasto mínimo se aplica al valor de los productos, no a la entrega. Un cliente con un carrito de 195 € y 15 € de entrega no llega a un mínimo de 200 €.
  5. El cupón solo se aplica a productos o categorías elegidos. Si el código abarca la categoría Faroles y el cliente compra Iluminación de jardín, no se aplica descuento. Lo mismo pasa con los productos y categorías excluidos.
  6. Se ha agotado el límite de uso. Un límite total de 100 usos en un código de newsletter se agota antes de lo que crees. La lista de cupones muestra el número de usos junto al límite.
  7. Límite por usuario o una lista de correos permitidos. Con clientes sin cuenta, WooCommerce comprueba estas condiciones solo al finalizar la compra, con el correo de facturación. El código funciona en el carrito y desaparece en el último paso.
  8. El cupón no se puede combinar con otros. Cuando el cliente ya tiene otro código en el carrito y uno de ellos está marcado como «Uso individual», el segundo se cae.
  9. Envío gratuito sin un método que acepte cupones. Un cupón con «Permitir envío gratuito» marcado solo funciona si el método «Envío gratuito» de la zona del cliente acepta un cupón. Si no, el código se acepta y el descuento es de 0 €.
  10. Los cupones están desactivados en los ajustes de la tienda. En WooCommerce → Ajustes → Generales hay una opción para activar el uso de cupones. Cuando está desactivada, el cliente ni siquiera ve el campo del código.

Si todo eso está bien y el código sigue comportándose raro solo con algunos clientes, el problema puede ser la caché de páginas del carrito. El carrito y la página de pago nunca deben guardarse en caché. Es un ajuste del hosting o del plugin de caché, así que lo tiene que revisar quien cuide tu web.

Síntoma y causa: lo que te dice el mensaje del carrito

Lo que ve el clienteCausa más habitualDónde comprobarlo
Mensaje de que el cupón no existeerrata, cupón en borrador o en la papeleraMarketing → Cupones, estado del cupón
Mensaje de que el cupón ha caducadofecha de caducidad puesta en un día en que el código aún debía funcionarpestaña General del cupón
Mensaje sobre el gasto mínimovalor de los productos por debajo del mínimo, la entrega no cuentaRestricción de uso
Mensaje de que el cupón no es válido para artículos en ofertaartículos en oferta excluidosRestricción de uso
Mensaje de que el cupón no es válido para los productos elegidoslista de productos o categoríasRestricción de uso
Código aceptado, descuento de 0 €, la entrega se sigue cobrandoenvío gratuito sin un método que acepte cuponesWooCommerce → Ajustes → Envío
Código aceptado en el carrito, desaparece al finalizar la compralímite por usuario o correos permitidosLímites de uso y Restricción de uso

Las descripciones exactas de los campos están en la documentación de la gestión de cupones de WooCommerce, y los requisitos del envío gratuito en la guía del método Envío gratuito. Wphocus tiene un repaso de estas mismas restricciones en polaco.

Código aceptado, descuento de 0 €: los dos casos más confusos

El primero es un cupón de envío gratis. El dueño crea un código con el envío gratuito marcado y un importe de descuento de 0. Pero en las zonas de envío, el método «Envío gratuito» exige «Un importe mínimo de pedido», no «Un cupón de envío gratuito válido». WooCommerce acepta el código, muestra un descuento de 0 € y sigue añadiendo el transportista. La solución está en los ajustes del método: el requisito del cupón, o «Un importe mínimo de pedido O un cupón».

El segundo es una rebaja que coincide con un código. Pones precios rebajados en toda una categoría y mandas a la newsletter un código del 10 % con los artículos en oferta excluidos. El carrito de la clienta solo tiene artículos rebajados, así que el código no tiene nada que rebajar. Decide si el código debe combinarse con la rebaja y configúralo a propósito. Cómo programar las fechas de las rebajas está en la guía sobre la programación de rebajas en WooCommerce.

Si anuncias el código como una rebaja del precio de los productos, comprueba si tienes que mostrar el precio más bajo de los 30 días anteriores. En la UE viene de la Directiva Ómnibus, y si tienes dudas, lo resolverá un abogado. WooCommerce no muestra ese precio por sí solo; lo hace un plugin aparte.

Cómo revisa el chat un cupón y corrige sus condiciones

El plugin TellMyShop para WordPress y WooCommerce lee un cupón con todas sus condiciones a la vez: fecha, tipo de descuento, mínimo, listas de productos y categorías, límites y número de usos. Tu chat (Claude o ChatGPT) no ve el carrito del cliente, pero compara las condiciones con lo que el cliente describió y señala la causa.

Tú: Una clienta puso OTONO10 y le salió un mensaje de que el cupón no es válido para artículos en oferta. Tenía dos faroles en el carrito.

Tu chat: He revisado el cupón OTONO10. 10 % de descuento, caduca el 2026-11-01, usado 34 veces de 200. El cupón excluye los artículos en oferta, y los dos faroles del carrito tienen hoy precio rebajado. Propongo uno de dos cambios. Primero: el cupón abarca también los productos rebajados. Segundo: dejas el cupón como está y le dices a la clienta que el código no se combina con la rebaja.

Tú: Mantén la exclusión, pero alarga el cupón hasta final de noviembre.

Tu chat: Vista previa del cambio. El código debe funcionar todo el 30 de noviembre, así que pongo el día siguiente.

El cupón ya se ha usado 34 veces. El cambio se aplica desde ahora y no afecta a los pedidos ya hechos. Lo guardaré después de tu «sí».

Estado de la tarjeta: esperando tu «sí»
vista previa del cambio

versión anterior: caduca: 2026-11-01

versión nueva: caduca: 2026-12-01

Ilustración: los productos, las cifras y las respuestas son de ejemplo.

Los cambios en cupones, precios, rebajas, stock y envíos necesitan el interruptor Ventas. En el plugin está desactivado hasta que lo activas tú en el panel del plugin. En TellMyShop Pro el chat lee los cupones incluso sin el interruptor. En TellMyShop Free no puede leerlos, porque esa versión solo lee informes ya preparados. Pero sí revisa los productos: cuáles están rebajados, en qué categorías están y si los clientes llegan a verlos.

En TellMyShop Pro con el interruptor Ventas activado, el chat cambia las condiciones de los cupones y crea códigos nuevos y lotes de hasta 50 códigos de un solo uso con las mismas condiciones. Cada guardado empieza con una vista previa «antes → después». La vista previa también avisa de las trampas: un código sin límite de uso o sin fecha de caducidad, un descuento fijo igual o mayor que el gasto mínimo, un cupón de envío gratuito sin un método que encaje. Solo se puede borrar un cupón que nunca se ha usado. Uno usado lo terminas con una fecha de caducidad, para que el historial de pedidos siga siendo coherente. Puedes deshacer cualquier cambio desde el historial de cambios.

Lee más sobre lo que hace el chat en tu tienda en la página TellMyShop para WordPress y WooCommerce, y los precios de las licencias están en la página de precios.

Cómo evitar este problema en tu próxima promoción

Antes de mandar un código en una newsletter, haz una compra de prueba en una ventana privada. Pon la fecha de caducidad con un día de margen. Dale a los códigos un límite total de uso, porque los códigos de newsletter acaban en webs de cupones. Apunta en la descripción interna del cupón para qué campaña es, para no tener que adivinarlo seis meses después.

Un plan para toda una campaña de cupones está en la guía del Black Friday en WooCommerce. Cuando termine la campaña, repasa los cupones activos y termina los que eran solo para la promoción. Hay más guías para tiendas en el blog.

Preguntas y respuestas

¿Hasta cuándo funciona un cupón con fecha de caducidad del 30 de noviembre?

Hasta el final del 29 de noviembre. WooCommerce desactiva el cupón a la medianoche del comienzo del día que pones en el campo de fecha de caducidad. Si el código debe funcionar todo el 30 de noviembre, pon el 1 de diciembre.

¿Por qué el código de descuento no funciona con artículos en oferta?

El cupón tiene marcado «Excluir artículos en oferta». Un código así solo rebaja productos a su precio normal. Cuando el carrito solo tiene artículos rebajados, WooCommerce rechaza el código, o el descuento solo cubre parte del carrito.

Una clienta puso un código de envío gratis y sigue pagando la entrega. ¿Qué falla?

Lo más habitual es que ningún método «Envío gratuito» de las zonas de envío acepte un cupón. El código se acepta, el descuento es de 0 € y el carrito sigue cobrando la entrega. En los ajustes del método de envío gratuito, elige un requisito que incluya un cupón.

El código funciona en el carrito pero desaparece al finalizar la compra. ¿Por qué?

WooCommerce comprueba algunas condiciones solo al finalizar la compra, cuando ya conoce el correo del cliente. Son el límite de uso por usuario y la restricción de correos permitidos. Si el cliente ya usó el código o dio un correo que no está en la lista, el descuento desaparece en el último paso.

¿Puede el chat revisar un cupón en TellMyShop Free?

No. TellMyShop Free solo lee informes ya preparados, y los cupones no están entre ellos. Pero el chat sí puede revisar los productos: si están rebajados, en qué categorías están y si se ven. TellMyShop Pro lee los cupones y los corrige cuando activas el interruptor Ventas en el panel del plugin.

WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.

TellMyShop para WordPress y WooCommerce

Tu chat lee el sitio, te muestra cada cambio antes de guardarlo y guarda solo después de tu sí. Puedes deshacer cualquier cambio con una frase. Funciona con Claude o ChatGPT, también con cuentas gratuitas.

Comprueba si tu tienda está lista

Escribe la dirección de tu tienda. En unos segundos verás la plataforma y si TellMyShop funcionará.

Comprobamos la dirección, el HTTPS y la plataforma. No instalas nada y no guardamos la dirección.

tutienda.esResultado de ejemplo
La tienda responde
sí
HTTPS
activado
Plataforma
PrestaShop 8.1
TellMyShop funcionará

Sigue leyendo

Free por 0 €, lee y aconseja

Descargar Free