Descrizione: Questo modulo estende le funzionalità del Booking Engine per permettere la gestione completa e la prenotazione online di campi sportivi, con particolare attenzione alle dinamiche tipiche dei club di tennis (prezzi per singolo/doppio, gestione ospiti e divisione dei costi).
A cosa serve? (Esempi pratici)
Usalo per offrire ai tuoi clienti un sistema di prenotazione intuitivo e specifico per i campi da tennis, gestendo in autonomia tutte le variabili di una partita.
- Gestione dell'inventario: Creare e catalogare tutti i campi disponibili (es. Campo 1 Terra Rossa, Campo 2 Erba Sintetica) con le relative tariffe orarie.
- Prenotazione flessibile: Permettere ai giocatori di scegliere la durata della partita (a intervalli di 30 minuti) e specificare se giocano in singolo o in doppio.
- Calcolo automatico dei costi: Calcolare il prezzo finale tenendo conto della tariffa base, degli eventuali ospiti e dei servizi extra selezionati.
Funzionalità principali
Lato Amministratore (Pannello di Controllo)
Il modulo aggiunge una sezione dedicata nel menu principale per la gestione delle risorse prenotabili.
- Lista campi: Permette di inserire, modificare e disattivare i campi da gioco. Per ogni campo è possibile definire:
- Nome e descrizione.
- Galleria fotografica.
- Tariffe orarie differenziate per: partita singola (2 giocatori) e partita doppia (4 giocatori).
- Tariffe specifiche per i giocatori ospiti (non membri del club).
- Opzioni partita: Consente di definire servizi aggiuntivi che l'utente può selezionare durante la prenotazione (es. noleggio racchette, illuminazione notturna). Per ogni opzione è possibile specificare un costo aggiuntivo orario, anch'esso differenziato per partita singola o doppia.
Lato Utente (Frontend di Prenotazione)
Il processo di prenotazione si svolge attraverso una procedura guidata in 5 passaggi:
1. Selezione Data: L'utente sceglie il giorno desiderato tramite un calendario a scorrimento (fino a 30 giorni in anticipo).
2. Tipo di Partita: L'utente specifica se la prenotazione è per una partita Singolo (2 giocatori) o Doppio (4 giocatori).
3. Disponibilità e Orario: Viene visualizzata una griglia oraria che mostra tutti i campi disponibili per la data selezionata.
- Gli orari sono suddivisi in slot da 30 minuti.
- L'utente seleziona il campo desiderato e clicca sugli slot consecutivi per definire la durata totale della prenotazione.
- Gli slot già prenotati sono chiaramente contrassegnati come "Occupato".
4. Opzioni: L'utente può selezionare eventuali servizi extra definiti dall'amministratore (es. palline, illuminazione).
5. Giocatori e Pagamento:
- L'utente può inserire i nomi degli altri giocatori che parteciperanno alla partita. Il sistema identifica automaticamente se si tratta di ospiti (se il nome non è specificato) o di membri.
- L'utente sceglie la modalità di pagamento, che influisce sull'importo visualizzato nel riepilogo:
- Pago intero importo: L'utente paga il costo totale della prenotazione.
- Pago metà importo: L'utente paga il 50% del costo totale (utile per il singolo).
- Pago la mia parte: Il sistema calcola la quota spettante all'utente in base al numero di giocatori e alla tariffa (utile per il doppio).
Integrazioni automatiche
Il Modulo Club Tennis è totalmente integrato con il sistema di gestione prenotazioni (Booking Engine) e il carrello.
Riepilogo in Cassa
Una volta completata la selezione dei campi e delle opzioni, il sistema aggiunge la prenotazione al carrello o al modulo di checkout. Il prezzo finale mostrato è sempre quello calcolato in base alla modalità di pagamento scelta dall'utente (intero, metà o propria quota).
Dettagli nella Prenotazione (Backend)
Quando un amministratore visualizza una prenotazione completata nel pannello di controllo, il sistema registra e mostra automaticamente tutti i dettagli della partita, inclusi:
- Il tipo di partita (Singolo o Doppio).
- Il numero esatto di ospiti inclusi.
- Le opzioni extra selezionate.
- I nomi degli altri giocatori specificati dall'utente.
- La modalità di pagamento selezionata dall'utente (es. "Pago la mia parte").
Calcolo Prezzi Dinamico
Il sistema applica automaticamente le tariffe corrette in base a:
- Il campo selezionato.
- La durata (numero di slot da 30 minuti).
- Il tipo di partita (Singolo o Doppio).
- La distinzione tra membri e ospiti, applicando le tariffe differenziate configurate per ciascuno.
- L'aggiunta dei costi delle opzioni extra.
Come si configura
La configurazione avviene attraverso la sezione Tennis Club nel menu amministrativo.
| Sezione | Scopo | Dettagli di configurazione rilevanti |
|---|---|---|
| Lista campi | Definizione delle risorse prenotabili. | Nome, descrizione, immagini, tariffa oraria base (singolo/doppio), tariffa oraria per gli ospiti (singolo/doppio), superficie (per la visualizzazione). |
| Opzioni partita | Definizione dei servizi aggiuntivi. | Nome opzione, costo orario aggiuntivo per partita singola, costo orario aggiuntivo per partita doppia. |
Nota: La visualizzazione frontend del modulo (il wizard di prenotazione) è gestita automaticamente dal Booking Engine una volta che il modulo Club Tennis viene abilitato.






