Tarifs
À quoi sert cet écran. Tenir la grille de prix du club : chaque ligne dit combien coûte une réservation dans quelles conditions, et un simulateur montre le prix qu’aura un créneau avant de rien enregistrer.


Dans Réglages, le groupe Prix réunit quatre pages : Tarifs, Périodes, Formules et Suppléments.
Comment un prix est choisi
Section intitulée « Comment un prix est choisi »Pour une réservation, le club retient les tarifs actifs du sport qui correspondent à tout ce qui est renseigné :
- le terrain (ou tous les terrains du sport) ;
- la période de l’heure de début (« C’est l’heure de début de la réservation qui compte. ») ;
- la durée exacte, en minutes ;
- le nombre de joueurs entre Joueurs min. et Joueurs max. ;
- le client : Adhérent (il a un abonnement mensuel ou annuel en cours qui couvre ce sport), Non-adhérent, ou Tous ;
- les dates Valable du / au, si elles sont remplies.
Un champ laissé vide ne restreint rien. Quand plusieurs tarifs conviennent, la priorité la plus haute l’emporte ; à priorité égale, le plus précis gagne (terrain, puis période, joueurs, client, durée). Si aucun ne convient, la réservation est à 0 €.
Le prix est calculé à la création de la réservation : les réservations déjà faites gardent leur prix.
Augmenter ses prix
Section intitulée « Augmenter ses prix »Une réservation garde le prix du jour où elle a été faite : changer un tarif ne touche pas les réservations déjà faites, même pour une partie qui se jouera après la hausse.
- Le jour de la hausse, modifiez le prix du tarif : les nouvelles réservations prennent le nouveau prix, celles déjà faites gardent l’ancien.
- Pour l’annoncer à l’avance, créez le nouveau tarif avec Valable du à la date de la hausse et fermez l’ancien la veille (Valable au). Les dates comptent pour le jour de la partie : une réservation faite aujourd’hui pour une partie après la hausse prend déjà le nouveau prix.
Simuler un prix
Section intitulée « Simuler un prix »Le bloc Simuler un prix calcule le prix d’un créneau avec les tarifs enregistrés : choisissez le sport, le jour, l’heure, la durée et, si besoin, le nombre de joueurs (vide = « Complet »). La ligne de résultat donne le total, la part par joueur, le tarif retenu et la période, ou « Aucun tarif : gratuit ».
Créer ou modifier un tarif
Section intitulée « Créer ou modifier un tarif »- Cliquez sur Nouveau tarif, ou sur le libellé d’une ligne pour la modifier.
- Remplissez le tiroir : libellé, sport, terrain, périodes (« Toutes les périodes » par défaut), durée, joueurs, client, prix et priorité.
- Cochez Prix par joueur (multiplié par le nombre de joueurs) si le prix est par personne ; le tableau l’affiche alors « / pers. ».
- Cliquez sur Enregistrer.


Pour arrêter un tarif sans le perdre, décochez Actif : la ligne reste dans le tableau, marquée « Inactif ». Supprimer… demande une confirmation ; les réservations déjà faites gardent leur prix.
Si le club n’a pas encore de périodes, le tiroir le dit (« Aucune période : ce tarif vaut à toute heure. ») et propose Définir les périodes.
Les états de l’écran
Section intitulée « Les états de l’écran »- Chargement : « Chargement des tarifs… » ; le bouton Nouveau tarif attend la fin du chargement.
- Erreur : « Impossible de charger les tarifs. » et un bouton Réessayer.
- Aucun tarif : « Aucun tarif : les réservations sont à 0 €. Créez-en un avec « Nouveau tarif ». »
- Refus à l’enregistrement : le tiroir reste ouvert avec la raison, par exemple « Prix invalide : par exemple 48 ou 39,50 » ou « Joueurs max. doit être au moins joueurs min. ».
Voir aussi
Section intitulée « Voir aussi »- Les notions : tarif, période, part.
- Le parcours Réserver un terrain, où le prix calculé apparaît.
Pour les développeurs
Section intitulée « Pour les développeurs »bo e2e setuprecharge la grille de Bø (heures creuses du lundi au vendredi de 9h à 17h, heures pleines le reste du temps).bo api query -q '{ tariffs { label sport priceCents priority active } }'lit la grille par l’API.bo import tariffs <fichier>reprend une grille depuis l’ancien logiciel (voir l’import).bo site shotsrefait les captures de cette page.