Description : Ce module étend les fonctionnalités du moteur de réservation pour permettre la gestion complète et la réservation en ligne des terrains sportifs, avec une attention particulière aux dynamiques typiques des clubs de tennis (tarifs pour simple/double, gestion des invités et répartition des coûts).
À quoi ça sert ? (Exemples pratiques)
Utilisez-le pour offrir à vos clients un système de réservation intuitif et spécifique aux terrains de tennis, en gérant de manière autonome toutes les variables d'un match.
- Gestion de l'inventaire : Créer et cataloguer tous les terrains disponibles (ex. Terrain 1 Terre Battue, Terrain 2 Gazon Synthétique) avec leurs tarifs horaires respectifs.
- Réservation flexible : Permettre aux joueurs de choisir la durée du match (par intervalles de 30 minutes) et de préciser s’ils jouent en simple ou en double.
- Calcul automatique des coûts : Calculer le prix final en tenant compte du tarif de base, des éventuels invités et des services supplémentaires sélectionnés.
Fonctionnalités principales
Côté Administrateur (Panneau de Contrôle)
Le module ajoute une section dédiée dans le menu principal pour la gestion des ressources réservables.
- Liste des terrains : Permet d’ajouter, modifier et désactiver les terrains de jeu. Pour chaque terrain, il est possible de définir :
- Nom et description.
- Galerie photo.
- Tarifs horaires différenciés pour : match simple (2 joueurs) et match double (4 joueurs).
- Tarifs spécifiques pour les joueurs invités (non membres du club).
- Options de match : Permet de définir des services additionnels que l’utilisateur peut sélectionner lors de la réservation (ex. location de raquettes, éclairage nocturne). Pour chaque option, il est possible de spécifier un coût horaire supplémentaire, également différencié pour match simple ou double.
Côté Utilisateur (Frontend de Réservation)
Le processus de réservation se déroule via une procédure guidée en 5 étapes :
1. Sélection Date : L’utilisateur choisit le jour souhaité via un calendrier déroulant (jusqu’à 30 jours à l’avance).
2. Type de Match : L’utilisateur précise si la réservation est pour un match Simple (2 joueurs) ou Double (4 joueurs).
3. Disponibilité et Horaire : Une grille horaire affiche tous les terrains disponibles à la date sélectionnée.
- Les horaires sont divisés en créneaux de 30 minutes.
- L’utilisateur sélectionne le terrain désiré et clique sur les créneaux consécutifs pour définir la durée totale de la réservation.
- Les créneaux déjà réservés sont clairement marqués comme « Occupé ».
4. Options : L’utilisateur peut choisir d’éventuels services supplémentaires définis par l’administrateur (ex. balles, éclairage).
5. Joueurs et Paiement :
- L’utilisateur peut saisir les noms des autres joueurs participant au match. Le système identifie automatiquement s’il s’agit d’invités (si le nom n’est pas précisé) ou de membres.
- L’utilisateur choisit le mode de paiement, qui influence le montant affiché dans le récapitulatif :
- Je paie le montant total: L’utilisateur paie le coût total de la réservation.
- Je paie la moitié: L’utilisateur paie 50 % du coût total (utile pour le simple).
- Je paie ma part: Le système calcule la quote-part due par l’utilisateur selon le nombre de joueurs et le tarif (utile pour le double).
Intégrations automatiques
Le Module Club Tennis est totalement intégré au système de gestion des réservations (Booking Engine) et au panier.
Récapitulatif en Caisse
Une fois la sélection des terrains et options terminée, le système ajoute la réservation au panier ou au formulaire de paiement. Le prix final affiché correspond toujours à celui calculé selon le mode de paiement choisi par l’utilisateur (total, moitié ou part).
Détails dans la Réservation (Backend)
Lorsqu’un administrateur consulte une réservation complétée dans le panneau de contrôle, le système enregistre et affiche automatiquement tous les détails du match, y compris :
- Le type de match (Simple ou Double).
- Le nombre exact d’invités inclus.
- Les options supplémentaires sélectionnées.
- Les noms des autres joueurs spécifiés par l’utilisateur.
- Le mode de paiement choisi par l’utilisateur (ex. « Je paie ma part »).
Calcul Dynamique des Prix
Le système applique automatiquement les tarifs corrects selon :
- Le terrain sélectionné.
- La durée (nombre de créneaux de 30 minutes).
- Le type de match (Simple ou Double).
- La distinction entre membres et invités, appliquant les tarifs différenciés configurés pour chacun.
- L’ajout des coûts des options supplémentaires.
Comment configurer
La configuration se fait via la section Tennis Club dans le menu administratif.
| Section | Objectif | Détails pertinents pour la configuration |
|---|---|---|
| Liste des terrains | Définition des ressources réservables. | Nom, description, images, tarif horaire base (simple/double), tarif horaire pour invités (simple/double), surface (pour affichage). |
| Options de match | Définition des services additionnels. | Nom option, coût horaire supplémentaire pour match simple, coût horaire supplémentaire pour match double. |
Note : L’affichage frontend du module (l’assistant de réservation) est géré automatiquement par le Booking Engine dès que le module Club Tennis est activé.







