Cupones de promoción

Se generan automáticamente al completar el pago de una Promoción. Uno por cada tipo de actividad que la promoción tenga marcado.

Forma del cupón

  • Código: generado automáticamente con un patrón legible (combina nombre de tipo + comprador).
  • Descuento: el porcentaje configurado en la promoción.
  • Uso único: usage_limit = 1, usage_limit_per_user = 1.
  • Restricción por tipo de actividad: vía meta _attribute (term_id del tipo).
  • Rango de validez: campos _product_start_date_from y _product_end_date_until — heredados de las fechas de la promoción.
  • Usuarios permitidos: el comprador (vía customer_email) y, opcionalmente, el participante (cuando se marcó “no soy participante” y se cargó email del beneficiario).

Cuándo NO vencen

Los cupones generados por promociones no expiran por antigüedad: lo que limita su uso es el end_date de las actividades elegibles. Si una actividad termina antes de la fecha tope del cupón, se puede inscribir.

Validación al pagar

El cupón se valida automáticamente en el checkout. Si la actividad seleccionada no coincide con el tipo del cupón, o si la actividad ya está fuera del rango de fechas, el sistema rechaza el cupón con un mensaje al comprador.

Ver también