1. Inicio
  2. Base de Conocimientos
  3. Advanced Coupons
  4. Aplicar cupón automáticamente
  5. Cómo configurar la aplicación automática de cupones en WooCommerce

Cómo configurar la aplicación automática de cupones en WooCommerce

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

  1. Ve a Cupones → Todos los cupones en tu administrador de WordPress.
  2. 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.

  1. Marca Habilitar aplicación automática para este cupón.
  2. Haz clic en Actualizar en la parte superior de la pantalla de edición del cupón.
Pantalla de edición de cupones de WooCommerce con el metabox de cupón de aplicación automática en la columna lateral y

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

Tres configuraciones impiden que un cupón se aplique automáticamente. Si alguna de ellas está activada en tu cupón, la aplicación automática lo omitirá y no aparecerá ningún descuento:

  • 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 (en Límites de uso).
  • Cupones virtuales: la función de cupones masivos de Advanced Coupons, donde cada comprador recibe un código único generado. La aplicación automática solo puede aplicar el código de cupón principal, y ese código está bloqueado a propósito para que los compradores usen el suyo propio generado.

Ambos límites de uso se cuentan contra un grupo finito, lo que no encaja con un descuento que se aplica a cualquiera cuyo carrito coincida. Para usar un cupón que necesita un límite de uso, configura la opción Aplicar con un clic en su lugar. Muestra al comprador una notificación con un botón de aplicar, y funciona con cupones con límite de uso.

La nota en el metabox de Aplicación Automática de Cupones también enumera Correos electrónicos permitidos como un bloqueador. La aplicación automática funciona con una restricción de correo electrónico en la mayoría de las configuraciones, así que considera esa parte de la nota como desactualizada y lee la siguiente sección en su lugar.

Cómo la aplicación automática maneja los correos electrónicos permitidos

Una restricción de correo electrónico funciona con la aplicación automática, pero solo una vez que se conoce la dirección de correo electrónico del comprador. Si esto sucede depende de quién esté comprando y qué pasarela de pago use tu tienda.

  • Clientes registrados: funciona en cualquier pasarela de pago. La dirección proviene de su cuenta, por lo que el cupón se aplica tan pronto como el carrito cumple los requisitos.
  • Invitados en los bloques de Carrito y Pago: funciona. No se muestra nada mientras el campo de correo electrónico está vacío, luego el cupón se aplica por sí solo en el momento en que el comprador introduce una dirección que coincide.
  • Invitados en el pago con shortcode clásico: no funciona. WooCommerce no envía la dirección de correo electrónico al servidor mientras un invitado completa ese formulario, por lo que no hay nada contra lo que verificar la restricción.

Puedes cubrir un dominio de empresa completo en lugar de listar direcciones individuales. Introduce *@empresa.com en Correos electrónicos permitidos y cada dirección de ese dominio califica. Eso hace que los descuentos para empleados y socios sean viables para invitados que nunca crearán una cuenta.

Campo de correos electrónicos permitidos en Restricción de uso con un dominio de empresa comodín introducido

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.

  1. Ve a Cupones → Ajustes → Ordenar cupones en el carrito.
  2. Arrastra los cupones a tu orden de prioridad preferida, o establece valores de prioridad numéricos por cupón.
  3. 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:

  1. Ve a Cupones → Ayuda.
  2. Desplázate hasta la sección Utilidades.
  3. 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).
Cupones → Ayuda → Sección de Utilidades con los botones Reconstruir/Borrar caché de aplicación automática de cupones

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

Verifica el cupón para ver las tres configuraciones que bloquean la aplicación automática: Límite de uso por cupón, Límite de uso por usuario y Cupones virtuales. Borra cualquiera que no necesites, luego prueba el carrito de nuevo.

Si el cupón tiene una restricción de Correos electrónicos permitidos, verifica quién está comprando y qué pasarela de pago utilizas. Un invitado en el pago con shortcode clásico nunca recibe un cupón con restricción de correo electrónico. La sección Cómo la aplicación automática maneja los correos electrónicos permitidos cubre cada caso.

Si ninguna de esas aplica, verifica las Condiciones del carrito del cupón y sus restricciones de uso estándar de WooCommerce: gasto mínimo, productos y categorías permitidos, y excluir artículos en oferta.

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.

Los productos con precio por otro plugin muestran $0 en el carrito

Este era un problema conocido. Cuando cualquier cupón tenía la autoaplicación activada, los productos cuyo precio se establece por otro plugin podían mostrar 0 $ en el carrito, independientemente de si el cupón se aplicaba a ellos o no. Los importes de donación y los precios de preventa eran los casos comunes. Corregido en Advanced Coupons Premium v4.0.9. Actualiza 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 el cupón no tenga Límite de uso por cupón ni Límite de uso por usuario. Una restricción de Correos electrónicos permitidos también está bien para los invitados, pero solo en los bloques de Carrito y Pago, donde el cupón se aplica una vez que el comprador introduce una dirección que coincide. En el pago con shortcode clásico, un invitado nunca recibe un cupón restringido por correo electrónico. Las restricciones estándar de WooCommerce del cupón, como el gasto mínimo y los productos permitidos, siguen aplicándose en cualquier caso.

¿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, y la autoaplicación se ejecuta durante la misma fase de cálculo en ambos.

Un comportamiento sí difiere. Un cupón con una restricción de Correos electrónicos permitidos se aplica a un invitado en los bloques, porque los bloques envían la dirección de correo electrónico al servidor a medida que el comprador la escribe. El pago con shortcode clásico no la envía, por lo que un invitado nunca recibe ese cupón allí. Si utilizas cupones de autoaplicación restringidos por correo electrónico para invitados, usa los 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 autoaplicación se ejecuta de forma silenciosa. El cupón se aplica en el momento en que el carrito cumple los requisitos. La aplicación con un clic, en cambio, muestra al comprador un aviso con un botón de aplicar, que este elige aceptar. Usa la autoaplicación para descuentos sin fricciones, por ejemplo, "Ahorra un 10% en compras superiores a 100 $". Usa la aplicación con un clic cuando el cupón necesite un límite de uso, porque la aplicación con un clic funciona con cupones con límite de uso y la autoaplicación no, o cuando quieras que el comprador acepte el descuento deliberadamente. Consulta La diferencia entre la aplicación con un clic y la autoaplicación de cupones.

¿Necesitas ayuda?

Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.

¿Te ha sido útil este artículo?

Artículos Relacionados

Completa tu compra