Política de cancelación por defecto
Esta es la plantilla base que se copia a cada actividad nueva. Determina, en caso de cancelación, qué porcentaje de reembolso recibe el inscripto en forma de cupón.
Se guarda en el sitio
Vive en la opción
cdc_cancelation_policy_default(a nivel sitio). Se edita desde una pantalla dedicada en el admin de WordPress.
Estructura
{
"max_days_applicable_for_activities_starting_from_now": 365,
"tiers": [
{ "refund_coupon_porcentage": 100, "applicable_until_days_before_starting": 30 },
{ "refund_coupon_porcentage": 50, "applicable_until_days_before_starting": 7 },
{ "refund_coupon_porcentage": 25, "applicable_until_days_after_starting": 0 }
]
}Campos
max_days_applicable_for_activities_starting_from_now— cuántos días, desde la emisión del cupón, sigue siendo válido para inscribirse a actividades nuevas. Define el rango de validez del cupón emitido.tiers— niveles de reembolso. Cada tier tiene:refund_coupon_porcentage— porcentaje del precio pagado que se reembolsa como cupón.applicable_until_days_before_startingoapplicable_until_days_after_starting— cuándo deja de aplicar este tier respecto del inicio de la actividad.
Snapshot al crear actividad
Snapshot, no referencia
El default se copia dentro del meta
cancelation_policyde cada actividad nueva (al guardarse por primera vez). Cambios posteriores en el default no afectan actividades ya creadas.
Fallback para actividades viejas
Las actividades creadas antes de la introducción del campo no tienen meta. El sistema usa un fallback hardcoded:
- 100% de reembolso hasta el día de inicio (
applicable_until_days_after_starting = 0). - Validez del cupón: 365 días.