Pedir a los clientes que copien un código de cupón en el checkout añade fricción. Los cupones de aplicación automática omiten ese paso: cuando el carrito cumple las reglas del cupón, WooCommerce aplica el descuento automáticamente. Este artículo explica cómo habilitar la aplicación automática en un cupón específico, qué condiciones bloquean la aplicación automática, cómo funciona la ordenación por prioridad cuando se pueden aplicar varios cupones y cómo reconstruir la caché de aplicación automática cuando algo parece atascado.
Requisitos previos
- Advanced Coupons Premium instalado y activado (el módulo de aplicación automática solo se incluye con Premium. El plugin gratuito no lo incluye).
- El módulo Aplicación automática habilitado en Cupones → Ajustes → Módulos (activado por defecto; si lo has deshabilitado, vuelve a habilitarlo antes de continuar).
- Al menos un cupón de WooCommerce ya creado. Si empiezas desde cero, crea primero un cupón en Cupones → Añadir nuevo.
Paso 1: Abre el cupón que quieres aplicar automáticamente
- Ve a Cupones → Todos los cupones en tu administrador de WordPress.
- Haz clic en el código del cupón para abrir la pantalla de edición.
Paso 2: Habilita la aplicación automática en el cupón
En el lado derecho de la pantalla de edición del cupón, busca el metabox Aplicar cupón automáticamente.
- Marca Habilitar aplicación automática para este cupón.
- Haz clic en Actualizar en la parte superior de la pantalla de edición del cupón.

La próxima vez que el carrito de un comprador cumpla las reglas de este cupón, el descuento se aplicará automáticamente sin necesidad de introducir ningún código.
Ajustes que bloquean la aplicación automática
El metabox Aplicar cupón automáticamente muestra una nota: “el cupón no se puede aplicar automáticamente cuando la opción ‘Correos electrónicos permitidos’, ‘Límite de uso por cupón’, ‘Límite de uso por usuario’ y/o ‘Cupones virtuales’ está configurada.” Si alguno de estos está configurado en tu cupón, se omitirá la aplicación automática:
- Correos electrónicos permitidos: limita el cupón a direcciones de correo electrónico específicas (en Restricción de uso).
- Límite de uso por cupón: limita el número total de usos (en Límites de uso).
- Límite de uso por usuario: limita los usos por cliente.
- Cupones virtuales: la función de cupones masivos de Advanced Coupons (cada comprador recibe un código único generado).
Todos estos límites dependen de la identificación del cliente específico (o del recuento contra un grupo finito), lo que no tiene sentido en un escenario de "se aplica automáticamente a cualquiera cuyo carrito coincida". Para aplicar automáticamente un cupón que necesita límites de uso, considera usar la función de Aplicación con un clic en su lugar (muestra un aviso de aplicación que el cliente elige aceptar).
Combinar la aplicación automática con las Condiciones del carrito
La aplicación automática funciona mejor con la función Condiciones del carrito de Advanced Coupons. Sin condiciones, un cupón de aplicación automática se aplica a todos los carritos que cumplen las restricciones de uso estándar de WooCommerce, lo cual rara vez es lo que deseas.
Combinaciones comunes:
- Subtotal del carrito ≥ 100 $ → aplicar automáticamente un cupón de descuento del 10 % (incentivos umbral).
- El carrito contiene productos de la Categoría X → aplicar automáticamente envío gratuito (promociones de envío específicas de la categoría).
- El cliente tiene el rol de mayorista → aplicar automáticamente un descuento exclusivo para mayoristas.
- El carrito contiene 3 o más artículos del Producto A → aplicar automáticamente la lógica "Compra uno y llévate otro gratis".
Para establecer condiciones: en la pantalla de edición del cupón, abre la pestaña Condiciones del carrito y añade las reglas que debe cumplir el carrito. El cupón se aplica automáticamente solo cuando las condiciones coinciden Y la validación estándar del cupón de WooCommerce se supera.
Establecer la prioridad cuando varios cupones podrían aplicarse
Si más de uno de tus cupones de aplicación automática pudiera aplicarse a un carrito, Advanced Coupons utiliza el orden de prioridad de Ordenar cupones en el carrito para decidir cuál se ejecuta primero.
- Ve a Cupones → Ajustes → Ordenar cupones en el carrito.
- Arrastra los cupones a tu orden de prioridad preferida, o establece valores de prioridad numéricos por cupón.
- Guarda los cambios.
Este orden también se utiliza al aplicar cupones manualmente. Se recomienda mantener una prioridad coherente en ambos flujos, manual y de aplicación automática.
Reconstruir la caché de aplicación automática
Advanced Coupons mantiene una caché interna de todos los cupones de aplicación automática para no tener que escanear cada cupón en cada cálculo del carrito. Cuando cambias las reglas de un cupón o habilitas la aplicación automática en un cupón, la caché normalmente se actualiza automáticamente. Si no lo hace (raro, pero posible después de importaciones de bases de datos, actualizaciones de plugins o cambios externos de cupones), reconstruye la caché manualmente:
- Ve a Cupones → Ayuda.
- Desplázate hasta la sección Utilidades.
- En Reconstruir/Limpiar caché de cupones de aplicación automática, haz clic en Reconstruir para volver a escanear todos los cupones y actualizar la caché, o en Limpiar para borrarla por completo (la caché se reconstruye en el siguiente cálculo del carrito).

Solución de problemas
Falta el metabox "Cupón de aplicación automática" en la pantalla de edición del cupón
Confirma que el módulo Aplicación automática está habilitado en Cupones → Ajustes → Módulos. El metabox solo se muestra cuando el módulo está activado. Si estás usando Advanced Coupons Free, ten en cuenta que el módulo es solo para la versión Premium. Instala Advanced Coupons Premium para desbloquearlo.
Marqué la casilla pero el cupón no se aplica automáticamente
Repasa la lista de bloqueadores anterior. Comprueba si alguna de las cuatro configuraciones de bloqueo está configurada en este cupón (Correos electrónicos permitidos, Límite de uso por cupón, Límite de uso por usuario, Cupones virtuales). Si no hay ninguna configurada, comprueba también las Condiciones del carrito del cupón, las Restricciones de uso (gasto mínimo, productos/categorías permitidos, excluir artículos en oferta) y la elegibilidad del cliente (algunas restricciones se aplican por usuario).
Si todo parece válido, reconstruye la caché de aplicación automática desde Cupones → Ayuda → Utilidades y prueba el carrito de nuevo en una ventana de navegador privada.
Un cupón BOGO de aplicación automática muestra el precio incorrecto con la multidivisa de WooPayments
Este era un problema conocido con las tiendas multidivisa: los cupones BOGO aplicados automáticamente podían mostrar un precio incorrecto entre el total del carrito y la visualización multidivisa de WooPayments. Corregido en Advanced Coupons Premium v4.0.7. Actualiza a la última versión en Plugins → Plugins Instalados y vuelve a probar el carrito afectado.
Dos cupones de aplicación automática deberían aplicarse ambos, pero solo se aplica uno
WooCommerce respeta la configuración de Uso individual solamente de cada cupón. Si el primer cupón que se aplica tiene esa opción marcada, no se pueden aplicar más cupones (incluidos otros de aplicación automática) en el mismo carrito. Desmarca Uso individual solamente en ambos cupones si quieres que se apilen, o usa la función de anulación de Cupones permitidos de Advanced Coupons en el cupón de uso individual para incluir el otro en la lista blanca.
La aplicación automática funciona en la página del carrito pero no en el pago
Asegúrate de que tu tema utiliza las plantillas estándar de carrito y pago de WooCommerce (o los bloques de Carrito y Pago). Los temas que personalizan mucho el diseño del carrito a veces pueden omitir los ganchos que utiliza Advanced Coupons. Prueba en un tema compatible por defecto con WooCommerce (por ejemplo, Storefront) para confirmar que el problema está relacionado con el tema.
Preguntas frecuentes
¿Puedo aplicar automáticamente un cupón a compradores no registrados (invitados)?
Sí. Siempre que no haya ninguna de las configuraciones de bloqueo (Correos electrónicos permitidos, Límite de uso por usuario) activada, la aplicación automática funciona tanto para clientes registrados como para invitados. Las restricciones estándar de WooCommerce del cupón (gasto mínimo, productos permitidos) siguen aplicándose.
¿La aplicación automática funciona con los bloques de Carrito y Pago de WooCommerce?
Sí. Advanced Coupons es compatible con el carrito y el pago basados en bloques. La aplicación automática se ejecuta durante la misma fase de cálculo, tanto si utilizas plantillas clásicas como los nuevos bloques.
¿Puedo ocultar un cupón aplicado automáticamente de la vista del carrito del cliente?
El elemento de línea del cupón forma parte de la representación estándar del carrito de WooCommerce, por lo que es visible por defecto. Si deseas ocultar la línea y solo mostrar el descuento en los totales, eso es una personalización de la plantilla del tema. Consulta Cómo ocultar cupones de aplicación automática hasta que se cumplan las reglas del carrito para un patrón de configuración relacionado.
¿Cuál es la diferencia entre Aplicación Automática y Aplicación con un clic?
La Aplicación Automática se ejecuta silenciosamente. El cupón se aplica en el momento en que el carrito cumple los requisitos. La Aplicación con un clic muestra un aviso en el carrito diciendo “puedes aplicar el cupón X, haz clic aquí” y el cliente tiene que aceptarlo. Usa la Aplicación Automática para descuentos sin fricciones (por ejemplo, “Ahorra un 10% en compras superiores a 100 €”). Usa la Aplicación con un clic cuando los límites de uso sean importantes (ya que la Aplicación con un clic los respeta) o cuando quieras que el cliente acepte conscientemente el descuento. Consulta La diferencia entre las notificaciones de aplicación con un clic y los cupones de aplicación automática.
¿Necesitas ayuda?
Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.
- Usuarios Premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro comunitario
