Complemento Bookings
Añade reserva de citas: incluida con todas las licencias.
Un segundo producto en el paquete. La misma licencia que hace funcionar tu catálogo de diamantes impulsa las citas de tus clientes con sincronización con Google Calendar y recordatorios automáticos.
Qué incluye
Editor de formularios con arrastrar y soltar
Campos básicos más campos personalizados ilimitados: texto, área de texto, desplegable, casilla, opción única, encabezados. Lógica condicional en la hoja de ruta.
Sincronización con Google Calendar
Bidireccional. Las nuevas reservas crean eventos en tu calendario. Los eventos existentes en tu calendario bloquean esas franjas en el formulario de reserva.
Protección con reCAPTCHA v3
Basada en puntuación, con bloqueo por defecto ante fallo. Recurre a las claves de reCAPTCHA de Elementor Pro si ya las tienes configuradas.
Recordatorios automáticos
Ventana configurable de horas de antelación. El bloqueo atómico del cron garantiza exactamente un recordatorio por reserva, incluso con ejecuciones de cron duplicadas.
Detección de festivos
Los festivos de cada país se bloquean automáticamente mediante Nager.Date. Festivos del Reino Unido de serie; cambia el país en los ajustes.
Registro con privacidad por diseño
Los datos personales (correos, nombres, teléfono, IP) se anonimizan antes de guardarse. Los registros conservan la señal operativa sin datos personales expuestos al RGPD.
Cómo lo usan los joyeros en la práctica
Citas en tienda
Los clientes reservan por su cuenta una franja para medir un anillo, dejar una reparación o consultar con un diseñador. Reduce el ir y venir de llamadas sin carga administrativa.
Consultas virtuales
El evento del calendario incluye un enlace de vídeo. El correo de recordatorio reenvía el enlace 24 horas y 1 hora antes de la llamada.
Recepción de diseños a medida
El formulario previo a la consulta recoge el rango de presupuesto, la ocasión y las referencias de diseño. El diseñador llega a la llamada ya informado.
Reparación y posventa
Los clientes habituales reservan franjas de mantenimiento sin pasar por recepción. Los campos del formulario recogen el ID del pedido y el estado de la pieza.
Blindado contra los ataques que suelen sufrir las páginas expuestas al spam
Sometimos el complemento a seis oleadas de auditoría de seguridad junto con el plugin principal. Las pruebas:
- Inyección CRLF en la cabecera From: — defendida en el límite de los ajustes y en la construcción de cabeceras.
- Inyección de fórmulas CSV en la exportación del panel — toda celda que empieza por =, +, -, @, tabulador o salto de línea recibe un prefijo de comilla simple.
- Anonimización de datos personales en los registros — correos con hash, IP truncadas a /24, nombres sustituidos.
- Bloqueo atómico del cron — UPDATE ... WHERE reminder_sent = 0 devuelve affected_rows = 1 exactamente a un contendiente del cron.
- Credenciales fuera de la raíz web — el JSON de la cuenta de servicio de Google se movió a wp-uploads/nivosync-bookings-private con .htaccess + stub 404.
- Protección contra asignación masiva en la edición del panel — solo se aceptan campos de la lista de permitidos, ignorando extras de formularios obsoletos o de un atacante.
Bookings forma parte de NivoSync: no es una compra aparte.
La licencia de NivoSync incluye el complemento Bookings sin coste adicional. Si tu tienda necesita citas hoy, no tienes que esperar a una v2 de NivoSync.