Bonos de inmersiones para buceo (packs de 2, 4, 6 y 10)
Modela el bono de inmersiones: packs de créditos por volumen, segmentación residente/equipo en bonos separados y caducidad anual.
El bono de inmersiones es el producto estrella de cualquier centro de buceo: el cliente paga por adelantado un número de inmersiones (créditos) a precio o concreto en BukyApp: cómo estructurar los packs por volumen, cuándo separar bonos por tipo de cliente y qué caducidad usar.
Es un caso de uso del bono estándar. Aquí nos centramos en las decisiones propias del buceo; los pasos de creación genéricos están en Crear un bono paso a paso. Si todavía no tienes claro qué es un bono, empieza por Qué es un bono de clases.
Antes de empezar
Un bono no vende inmersiones por sí solo: consume créditos contra actividades que tú defines. Por eso el orden correcto es:
- Crea primero las actividades de inmersión (la inmersión guiada / fun dive, el bautizo, etc.). Cada inmersión que el cliente pueda reservar con el bono tiene que existir como actividad. Consulta Crear una actividad paso a paso.
- Luego crea el bono y vincúlale esas actividades.
Si tus inmersiones salen en barco, conviene tener configurado el embarque antes: ver Gestionar barcos y el multiembarque.


Cómo se modela un bono de inmersiones
Un bono de inmersiones tiene tres piezas clave:
- Tarifas con cantidad de créditos. Cada tarifa del bono define una cantidad de inmersiones y su precio. Esa cantidad son los créditos que el cliente recibe al comprar. Es lo que te permite hacer el descuento por volumen: cuantas más inmersiones, menor precio por inmersión.
- Actividades vinculadas. El bono lista las inmersiones que el cliente puede reservar consumiendo créditos. Solo esas actividades descuentan del bono.
- Caducidad. Un plazo en días desde la compra. Pasado ese tiempo, los créditos no usados expiran.
El cliente, una vez compra el bono, reserva sesiones de las actividades vinculadas y cada reserva descuenta un crédito hasta agotar el bono.
Los campos y pantallas de creación (nombre, fotos, impuestos, modo de pago, etc.) son los mismos que cualquier bono. No los repetimos aquí: están en Crear un bono paso a paso.
Caso 1: pack de inmersiones por volumen (2, 4, 6 y 10)
Es el bono más común. Un único bono con varias tarifas, una por cada volumen. El cliente elige el pack que quiere al comprar.
Ejemplo real — BONO INMERSIONES Pack:
| Tarifa | Créditos (inmersiones) | Precio | Precio por inmersión |
|---|---|---|---|
| Pack 2 | 2 | 88 € | 44 € |
| Pack 4 | 4 | 164 € | 41 € |
| Pack 6 | 6 | 231 € | 38,5 € |
| Pack 10 | 10 | 360 € | 36 € |
El descuento por volumen está en bajar el precio por inmersión a medida que sube la cantidad. Todas las tarifas viven dentro del mismo bono y comparten las mismas actividades vinculadas y la misma caducidad.


Caso 2: segmentación por tipo de cliente (residente / equipo)
En buceo es habitual diferenciar precio por residente / no residente y por si el cliente bucea con su propio equipo o con alquiler incluido. La recomendación es modelar cada combinación como un bono separado, no como variantes dentro de uno solo.
Ejemplo real de producción (packs de 10 inmersiones):
| Bono | Precio |
|---|---|
| Bono 10 dives — NO RESIDENTE con equipo | 390 € |
| Bono 10 dives — NO RESIDENTE con alquiler | 510 € |
| Bono 10 dives — RESIDENTE con equipo | 225 € |
| Bono 10 dives — RESIDENTE con alquiler | 315 € |
¿Por qué bonos separados y no tarifas dentro de uno? Porque cada combinación es un producto distinto: el cliente residente y el de alquiler no compran lo mismo, y separarlos mantiene el catálogo claro y el control de quién puede comprar cada uno. La segmentación de tipos de participante dentro de una actividad (adulto, niño, residente) sí se hace con variaciones; eso se explica en Configurar variaciones. Para el bono completo, mejor un producto por combinación.

Caso 3: bonos de servicio
El mismo modelo sirve para servicios recurrentes del centro, no solo para inmersiones guiadas. Se crean igual: una tarifa con cantidad y precio, vinculada a la actividad o servicio correspondiente.
Ejemplos reales:
- BONO ALQUILER BOTELLA — 10 cargas por 120 €.
- BONO SESIONES DE APNEA — 6 sesiones por 90 € / 10 sesiones por 150 €.
Caducidad
Fija siempre una caducidad. En buceo lo habitual es 365 días desde la compra: suficiente para una temporada completa sin que los créditos queden vivos indefinidamente. El plazo se define en días en la configuración del bono.

Cómo consume el cliente los créditos
Una vez comprado el bono, el cliente reserva las sesiones de sus inmersiones y cada una descuenta un crédito. Puedes gestionarlo de dos formas:
- El cliente reserva sus propias sesiones con el enlace del bono. Ver Proceso de reserva de sesiones (cliente) y Compartir enlace para reservar sesiones.
- Tú asignas las sesiones desde el panel, útil cuando organizas las salidas por barco o por día. Ver Proceso de reserva de sesiones (desde admin).
Consejos
- Vincula al bono todas las inmersiones equivalentes (mañana, tarde, distintos puntos de inmersión) que quieras que el cliente pueda pagar con créditos. Si una inmersión no está vinculada, el bono no la cubre.
- Un bono por combinación de precio. Resiste la tentación de meter residente, no residente, equipo y alquiler como tarifas del mismo bono: acaba siendo confuso para el cliente y difícil de controlar.
- Revisa la caducidad cada temporada. Si cambias precios, crea tarifas nuevas en lugar de editar las antiguas para no afectar a bonos ya vendidos.
Preguntas frecuentes
¿El bono de inmersiones se crea como un pack?
No. Aunque comercialmente lo llames "pack de 10", en BukyApp se crea como bono, no como pack. El pack combina productos distintos en una sola compra; el bono vende créditos de un mismo tipo de inmersión que el cliente consume reservando sesiones.
¿Puedo poner el pack de 2, 4, 6 y 10 en un solo bono?
Sí. Son cuatro tarifas dentro del mismo bono, cada una con su cantidad de créditos y su precio. El cliente elige el volumen al comprar.
¿Y si quiero precios distintos para residentes o con alquiler?
Crea un bono separado para cada combinación. Es más claro para el cliente y te da control sobre qué producto compra cada perfil.
¿Qué pasa si el cliente no usa todos los créditos antes de la caducidad?
Los créditos no consumidos expiran al cumplirse el plazo de caducidad que hayas fijado. Por eso conviene comunicar bien la validez del bono en el momento de la venta.
