Direkt zum Hauptinhalt

Preise einrichten

Ziel​

Festlegen, was eine Buchung kostet – „ein Platz kostet Mitglieder werktags 8 £ pro Stunde, abends 12 £, alle anderen 18 £“ –, ohne eine einzige Buchung anzufassen.

Voraussetzungen​

  • Sie haben Sports & Leisure — centre manager.
  • Sports & Leisure ist importiert (die Lösung psl-sports-leisure).

Schritte​

  1. Öffnen Sie Configuration → Price lists und wählen Sie Neu. Geben Sie einen Name und eine Currency an – die des Standorts, etwa GBP. Wählen Sie For location nur, wenn die Liste für ein Zentrum gilt; für alle Zentren leer lassen. Gelten die Preise für einen Zeitraum, setzen Sie Valid from und Valid until. Speichern.

  2. Wählen Sie auf der Registerkarte Price rules der Liste für jeden Preis Neu. Wählen Sie, was die Regel tut (Does):

    DoesEingebenPer
    Priceden AmountAn hour oder A person an hour – oder A person, der Preis eines Platzes in einem Kurs oder Kursblock
    Discountden Percent-Nachlass—
    Feeden aufgeschlagenen AmountAn hour, A person an hour, Once oder A person
    Taxden aufgeschlagenen Percent-Satz—
  3. Sagen Sie, wann die Regel gilt, und lassen Sie alles andere leer – eine leere Bedingung gilt für alles:

    • Wofür: eine Resource, ein Resource type oder eine Activity.
    • Für wen: Members oder Non-members, oder ein Membership type.
    • Wann: Days (ein Tag, Weekdays oder Weekends), ein Zeitfenster – From und Until in Minuten nach Mitternacht, 1020 und 1320 für 17:00 bis 22:00 – sowie From date und Until date.
    • Wie lange, wie viele: die Buchungsdauer in Minuten und die Gruppengröße.
  4. Speichern. Die nächste bestätigte Buchung wird danach bepreist; ein Angebot zeigt es sofort.

Was im Hintergrund passiert​

Eine Preisliste bepreist eine Buchung: die aktive in der Währung des Standorts, die an dem Tag gilt. Eine Liste für den Standort geht einer Liste für alle Standorte vor, eine neuere einer älteren. Listen werden nicht kombiniert.

Passen mehrere Preise, gewinnt der genaueste: ein Datum, dann ein Tag oder eine Uhrzeit, dann eine Aktivität, ein Mitgliedschaftstyp, Mitglieder oder Nichtmitglieder, eine Ressource, ein Ressourcentyp – jedes zählt mehr als alles danach zusammen. Priority (0–999) entscheidet zwischen sonst gleichen Regeln, danach der Name. Eine Buchung über ein Zeitfenster hinweg wird auf beiden Seiten bepreist: 16:00–18:00 gegen eine Hauptzeit ab 17:00 ist je eine Stunde. Passt kein Preis, gilt der eigene Price an hour der Ressource.

Dann wird der größte Rabatt abgezogen – der des Mitglieds (eine in der Mitgliedschaft enthaltene Buchung ist 100 % günstiger) oder der einer Rabattregel. Rabatte werden nie addiert. Dann kommen alle Gebühren hinzu, auch auf eine enthaltene Buchung, und zuletzt alle Steuern.

Eine bestätigte Buchung behält ihren Preis, aufgeteilt in Before discount, Discount, Fees, Tax und Price, und How the price was worked out nennt jede Regel. Eine spätere Regeländerung ändert keine bereits bestätigte Buchung.

Fehlerbehebung​

  • "A price is an amount an hour, a person an hour, or a person for a place in a class or course." – was einmalig berechnet wird, ist eine Fee.
  • Ein Kurs kostet seinen eigenen Preis, nicht den der Regel. Ein Platz in einem Kurs wird nur von Regeln mit A person bepreist; eine Regel An hour bepreist Zeit im Raum, nicht einen Platz in einem Kurs dort.
  • "A time window has a start and an end." – füllen Sie From und Until aus. Ein Fenster über Mitternacht sind zwei Regeln.
  • "… charges in GBP, so its price list is in GBP too." – die Liste eines Standorts ist in dessen Währung.
  • Eine Regel scheint ignoriert zu werden. Prüfen Sie, ob sie aktiv ist, ob ihre Liste verwendet wird – öffnen Sie Priced from der Buchung – und ob eine genauere Regel ebenfalls passt.

Verwandte Szenarien​