Códigos de descuento en WooCommerce: primer pedido, newsletter y umbral de gasto
Los códigos de descuento en WooCommerce se crean en Marketing → Cupones. Cada cupón es un código, un tipo de descuento (porcentaje o cantidad fija), un importe y unas condiciones: gasto mínimo, fecha de caducidad, límite de uso. Un código de primer pedido o de newsletter usa los mismos campos, pero WooCommerce no comprueba solo si es el primer pedido.
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: · 7 min de lectura
Antes de crear tu primer cupón
Comprueba dos cosas, porque sin ellas ni un código bien configurado funcionará.
- Los cupones están activados. En WooCommerce → Ajustes → Generales hay un ajuste para el uso de cupones. Sin él, el carrito no muestra el campo del código.
- Sabes cuánto puedes regalar. Calcula el margen de los productos que más acaban en un carrito con código. Un descuento en porcentaje sobre todo el carrito también afecta a los productos con menos margen.
Todos los campos del cupón se describen en la documentación de gestión de cupones de WooCommerce. Los más importantes, en resumen:
| Campo | Dónde está en el cupón | Qué hace |
|---|---|---|
| Tipo de descuento | General | porcentaje del carrito, cantidad fija en el carrito o cantidad fija por producto |
| Importe del cupón | General | el valor del descuento en porcentaje o en importe |
| Permitir envío gratuito | General | solo funciona con un método de envío gratuito que exija un cupón |
| Fecha de caducidad del cupón | General | el código deja de funcionar al empezar ese día |
| Gasto mínimo y máximo | Restricción de uso | el rango de valor del carrito en el que funciona el código |
| Uso individual | Restricción de uso | no se combina con otros códigos |
| Excluir artículos en oferta | Restricción de uso | no hace descuento en productos ya rebajados |
| Productos y categorías | Restricción de uso | limita el código a productos elegidos o los excluye |
| Correos electrónicos permitidos | Restricción de uso | código solo para las direcciones de la lista, que son datos personales |
| Límite de uso por cupón y por usuario | Límites de uso | cuántas veces en total y cuántas por persona |
Los códigos no distinguen mayúsculas, así que «BIENVENIDA10» y «bienvenida10» son el mismo código.
Tres recetas para los códigos que más crean las tiendas
Los valores de las recetas son ejemplos. Ajústalos a tus márgenes y gastos de envío.
Receta 1. Un código de bienvenida para el primer pedido. Un código que das en la web o en una ventana emergente a los visitantes nuevos.
- Código: BIENVENIDA10, descuento en porcentaje, importe 10.
- Gasto mínimo: por ejemplo 100 €, para que el código no se coma el margen en pedidos pequeños.
- Marca Excluir artículos en oferta y Uso individual.
- Límite de uso por usuario: 1. WooCommerce lo comprueba por cuenta o por dirección de correo.
- Fecha de caducidad: opcional, si el código forma parte de una campaña.
Para ser justos: un cliente habitual que compre con este código por primera vez también puede usarlo. Una condición real de «primer pedido en la tienda» necesita un plugin que amplíe los cupones.
Receta 2. Un lote de códigos de un solo uso para la newsletter. Cada suscriptor recibe su propio código, que funciona una vez. El código no acaba en webs de cupones.
- Genera un lote de códigos con un mismo prefijo, por ejemplo NEWS, y las mismas condiciones.
- Cada código: límite de uso por cupón 1.
- Descuento y gasto mínimo como en la receta 1.
- Fecha de caducidad, por ejemplo 30 días después del envío, para que el código anime a comprar ya.
- Sube los códigos a tu herramienta de newsletter, que los asigna a los suscriptores uno a uno.
Solo con el panel de WooCommerce, cada código es un cupón aparte, así que un lote de cincuenta códigos significa los mismos clics cincuenta veces. Las condiciones de alta en la newsletter y el consentimiento son otro tema que este artículo no trata.
Receta 3. Un importe de descuento a partir de un umbral de carrito. Por ejemplo 20 € de descuento en un pedido de 200 €. Sube el valor medio del carrito y es fácil de calcular.
- Código: 20DE200, descuento fijo en el carrito, importe 20.
- Gasto mínimo: 200.
- Uso individual.
- Fecha de caducidad: el día siguiente al último día de la campaña.
Si prefieres dar envío gratis en vez de un descuento, lee el artículo sobre el envío gratis en WooCommerce. Cuando un código no le funciona a un cliente, sigue la checklist del artículo sobre por qué no funciona un cupón de WooCommerce.
Los códigos de descuento y el precio más bajo de 30 días
Las normas Ómnibus de la UE obligan a mostrar el precio más bajo de los 30 días anteriores a una rebaja cuando anuncias una rebaja del precio de un producto. Las normas vienen de la Directiva Ómnibus (UE) 2019/2161. Las autoridades nacionales las interpretan, y en Polonia, por ejemplo, las pautas de la autoridad de competencia también abarcan los códigos de descuento, como resume el comentario de KPMG sobre esas pautas (en polaco). Consulta las pautas de tu propio país.
En la práctica: un código anunciado de forma general, para todo el carrito, es una situación distinta de un anuncio que dice «esta chaqueta por 199 € con el código». En el segundo caso, comprueba si tienes que mostrar el precio más bajo de 30 días. Este artículo no sustituye a un asesoramiento legal: si tienes dudas, pregunta a un abogado.
Cómo crea el chat cupones a partir de tus condiciones
El plugin TellMyShop para WordPress y WooCommerce conecta tu tienda con tu chat (Claude o ChatGPT). Los cupones pertenecen al interruptor Ventas, que activas tú en el panel del plugin y que sigue activado hasta que lo desactivas. Sin él, el chat de TellMyShop Pro prepara un plan y una vista previa, pero no guarda nada. TellMyShop Free ni lee ni crea cupones.
Con el interruptor activado, el chat crea un cupón a partir de condiciones descritas con palabras normales, cambia los que ya existen, muestra una lista de códigos activos y caducados con su número de usos y genera hasta 50 códigos de un solo uso con prefijo a la vez.
Tú: Haz 50 códigos de un solo uso para la newsletter: 10 % de descuento desde 100 €, no para artículos en oferta, válidos hasta final de noviembre.
Tu chat: Vista previa del lote nuevo:
El importe del umbral incluye impuestos, como los precios de tu tienda. ¿Lo guardo? (sí / no)
Tú: Sí.
Tu chat: Guardado. Tengo 50 códigos y te los pongo en un solo bloque para que los pegues en tu herramienta de newsletter.
versión anterior: ninguno
versión nueva: 50 códigos NEWS-XXXXXXXX, cada uno de un solo uso
versión nueva: 10 % de descuento, desde 100 € con IVA
versión nueva: no se aplica a artículos en oferta, no se combina con otros códigos
versión nueva: fecha de caducidad 2026-12-01, para que el código funcione hasta el final del 30 de noviembre
Los valores de la conversación son ejemplos. Cada cupón queda en el historial de cambios. Deshacer la creación borra el cupón si nadie lo ha usado todavía. Un código que alguien ya ha usado el chat no lo borra; lo termina con una fecha de caducidad. Puedes deshacer cualquier cambio con una petición.
Lo que TellMyShop no hace: no envía códigos a los clientes ni da de alta a nadie en la newsletter. Los códigos los pasas tú, con tu herramienta de email. Limitar un código a direcciones de correo implica datos personales. El acceso del chat a los datos de clientes está desactivado por defecto en el plugin, así que las direcciones las pones tú.
Cuando los códigos forman parte de una campaña más grande, consulta también los artículos sobre el Black Friday en WooCommerce y la programación de rebajas. Los precios de Pro están en la página de precios, y todo el plugin en la página TellMyShop para WordPress y WooCommerce. Todas las guías están en el blog.
Preguntas y respuestas
¿Dónde añado un código de descuento en WooCommerce?
En Marketing → Cupones, con el botón Añadir cupón. Si no ves esa opción o los códigos no funcionan en el carrito, comprueba en WooCommerce → Ajustes → Generales que está activado el uso de cupones.
¿WooCommerce comprueba que es el primer pedido del cliente?
No por sí solo. WooCommerce estándar no tiene una condición de primer pedido. Lo más parecido es un límite de un uso por usuario y códigos de un solo uso enviados a gente nueva. Una condición real de primer pedido solo llega con plugins que amplían los cupones.
¿Hasta cuándo funciona un código con fecha de caducidad?
Hasta el final del día anterior a la fecha de caducidad. Un código con fecha del 30 de noviembre deja de funcionar a medianoche, cuando empieza el 30 de noviembre. Si el código debe funcionar todo el último día de la campaña, pon la fecha del día siguiente.
¿Un código de descuento entra en la norma del precio más bajo de 30 días?
Con las normas Ómnibus de la UE, las pautas nacionales (por ejemplo en Polonia) también abarcan los códigos de descuento, y la respuesta depende de cómo anuncies la rebaja. Cuando el anuncio del código da un precio más bajo para un producto concreto, comprueba si tienes que mostrar el precio más bajo de los últimos 30 días. Si tienes dudas, pregunta a un abogado.
¿El chat me crea un cupón?
Sí, en TellMyShop Pro con el interruptor Ventas activado. Crea, cambia y desactiva cupones y genera hasta 50 códigos de un solo uso a la vez, siempre con una vista previa antes de guardar. TellMyShop Free no tiene acceso a los cupones.
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.