HAYEX EVENTS V114
VALIDACIÓN LANDING, FILTROS, MENSAJERÍA Y AUTOMATIZACIÓN

BASE REQUERIDA
- Hayex Events v113.

ANTES DE INSTALAR
1. Realice un respaldo de archivos y base de datos.
2. Confirme que los procesos CRON de correo existentes estén activos.

INSTALACIÓN DEL PARCHE
1. Descomprima el parche dentro de la carpeta hayex_events.
2. Confirme el reemplazo de los archivos.
3. Seleccione la base de datos del sistema en phpMyAdmin.
4. Importe o ejecute:
   database/instalar_mejoras_landing_mensajeria_v114.sql
5. Cierre la sesión del sistema y vuelva a ingresar.
6. Actualice el navegador con Ctrl + F5.

CRON DE CORREO
- Mantenga programado tools/procesar_correo_encolamiento.php.
- Recomendación operativa existente del proyecto: ejecutarlo una vez por hora.
- El proceso toma las plantillas automáticas cuya fecha ya venció, crea las campañas,
  encola destinatarios y ejecuta los lotes permitidos por la configuración.

EVENTOS EXISTENTES
- El instalador no asigna fechas automáticamente a eventos históricos.
- Edite cada evento futuro y revise las sugerencias:
  Recordatorio: 24 horas antes del inicio.
  Agradecimiento: 24 horas después del fin o, si no hay fin, del inicio.
- Guardar el evento activa o reprograma las plantillas automáticas.
- Dejar una fecha vacía desactiva ese envío automático.

META PIXEL
- Configure solo el ID numérico desde el mantenimiento Landing.
- Sin ID configurado, la landing no carga Meta Pixel.

VALIDACIÓN DE DUPLICADOS
- La combinación tipo de documento + número + correo no puede repetirse dentro
  del mismo evento, aunque la persona use otra landing o tipo de participante.
- La misma combinación sí puede registrarse en eventos distintos.

NOTA
- El SQL es idempotente y puede ejecutarse nuevamente.
- La ejecución final debe verificarse en la versión de MariaDB del servidor.
