Modulo Club Tennis

Gestione campi, Prenotazione online, Tariffe Singolo/Doppio, Servizi extra, Griglia oraria, Gestione ospiti

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.

SezioneScopoDettagli di configurazione rilevanti
Lista campiDefinizione delle risorse prenotabili.Nome, descrizione, immagini, tariffa oraria base (singolo/doppio), tariffa oraria per gli ospiti (singolo/doppio), superficie (per la visualizzazione).
Opzioni partitaDefinizione 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.