Aller au contenu principal

Définir les prix

Objectif​

Décider ce que coûte une réservation — « un court coûte 8 £ l’heure aux membres en semaine, 12 £ le soir, 18 £ aux autres » — sans toucher à une seule réservation.

Prérequis​

  • Vous avez Sports & Leisure — centre manager.
  • Sports & Leisure est importé (la solution psl-sports-leisure).

Étapes​

  1. Ouvrez Configuration → Price lists et sélectionnez Nouveau. Donnez-lui un Name et une Currency — celle du site, comme GBP. Ne choisissez For location que si la liste vaut pour un centre ; laissez vide pour tous. Si les prix valent pour une période, renseignez Valid from et Valid until. Enregistrez.

  2. Dans l’onglet Price rules de la liste, sélectionnez Nouveau pour chaque prix. Choisissez ce que fait la règle (Does) :

    DoesSaisirPer
    Pricele AmountAn hour ou A person an hour — ou A person, qui tarife une place dans un cours ou un stage
    Discountle Percent de remise—
    Feele Amount ajoutéAn hour, A person an hour, Once ou A person
    Taxle Percent ajouté—
  3. Dites quand la règle s’applique et laissez le reste vide — une condition vide vaut pour tout :

    • Pour quoi : une Resource, un Resource type ou une Activity.
    • Pour qui : Members ou Non-members, ou un Membership type.
    • Quand : Days (un jour, Weekdays ou Weekends), un créneau — From et Until en minutes après minuit, 1020 et 1320 pour 17 h à 22 h — et From date et Until date.
    • Combien de temps, combien de personnes : la durée en minutes et la taille du groupe.
  4. Enregistrez. La prochaine réservation confirmée est tarifée ainsi ; un devis le montre aussitôt.

Ce qui se passe en coulisses​

Une seule liste de prix tarife une réservation : la liste active, dans la devise du site, valable ce jour-là. Une liste propre au site passe avant une liste pour tous les sites, et la plus récente avant la plus ancienne. Les listes ne se combinent pas.

Quand plusieurs prix conviennent, le plus précis l’emporte : une date, puis un jour ou une heure, puis une activité, un type d’abonnement, membres ou non-membres, une ressource, un type de ressource — chacun compte plus que tout ce qui suit réuni. Priority (0–999) départage des règles égales par ailleurs, puis le nom. Une réservation qui traverse un créneau est tarifée de chaque côté : de 16 h à 18 h face à des heures pleines dès 17 h, c’est une heure de chaque. Là où aucun prix ne convient, on prend le Price an hour propre à la ressource.

Puis la plus forte remise est déduite — celle du membre (une réservation incluse dans l’abonnement est remisée à 100 %) ou celle d’une règle. Les remises ne s’additionnent jamais. Ensuite tous les frais sont ajoutés, même à une réservation incluse, et enfin toutes les taxes.

Une réservation confirmée garde son prix, détaillé en Before discount, Discount, Fees, Tax et Price, et How the price was worked out nomme chaque règle. Modifier une règle ensuite ne change pas une réservation déjà confirmée.

Dépannage​

  • "A price is an amount an hour, a person an hour, or a person for a place in a class or course." — ce qui est facturé une fois est un Fee.
  • Un cours coûte son propre prix, pas celui de la règle. Une place dans un cours n’est tarifée que par des règles A person ; une règle An hour tarife le temps dans la salle, pas une place dans un cours qui s’y tient.
  • "A time window has a start and an end." — remplissez From et Until. Un créneau qui passe minuit, ce sont deux règles.
  • "… charges in GBP, so its price list is in GBP too." — la liste d’un site est dans sa devise.
  • Une règle semble ignorée. Vérifiez qu’elle est active, que sa liste est celle utilisée — ouvrez Priced from sur la réservation — et qu’aucune règle plus précise ne convient aussi.

Scénarios associés​