Zum Inhalt springen
PDF

Attribute ​

Eine Tabelle Attribute ist der Ort, an dem Sie die Detaileinstellungen einer Organisation, einer Ressource oder einer Buchungsvorlage konfigurieren. Diese Seite erklärt, was ein Attribut ist, welche Objekte Attribute tragen, wie Sie sie bearbeiten, welche Ebene was entscheidet und — am nützlichsten — wie die von Ihnen gesetzten Attribute zu dem werden, was Ihre Kunden auf der Online-Buchungsseite sehen.

Was ein Attribut ist ​

Ein Attribut ist eine einzelne Einstellung, die als Schlüssel und Wert auf einer Entität gespeichert wird. Jede Tabelle hat eine Zeile je Einstellung: Die linke Spalte enthält den Namen der Einstellung, in der rechten Spalte ändern Sie ihren Wert. Die Menge der Schlüssel ist fest und von der Anwendung vorgegeben — Sie erfinden nie neue Zeilen, Sie bearbeiten nur die Werte der vorhandenen Zeilen.

Da die Schlüssel im Code definiert sind, weiss jedes Attribut auch, wie es bearbeitet werden soll und welchen Ausgangswert es hat. Deshalb zeigt die Wertspalte für jede Einstellung das passende Bedienelement: einen Ein/Aus-Schalter, ein Zahlenfeld (bei der Eingabe auf ein Minimum und Maximum begrenzt), ein Dezimalfeld für Einstellungen wie einen Preis oder eine Koordinate (ebenfalls bei der Eingabe auf ein Minimum und Maximum begrenzt, und mit dem Dezimaltrennzeichen Ihrer Sprache — Komma oder Punkt), ein Auswahlmenü mit festen Optionen, eine Wochentags-Auswahl (einzeln oder, bei manchen Einstellungen, mehrere Wochentage als Chips), eine Auswahl für ein Kunden-Feld (für Einstellungen, die eines Ihrer benutzerdefinierten Kundenfelder festlegen), eine Länder-Auswahl mit Flagge und Ländernamen, eine Zeitzonen-Auswahl, ein Passwortfeld für gespeicherte Zugangsdaten oder ein einfaches Textfeld. Jede Zahlen- oder Dezimal-Einstellung hat zudem eine Obergrenze von 1000000, sofern kein kleineres Maximum definiert ist, sodass eine überlange eingegebene oder eingefügte Zahl sofort auf diese Grenze zurückgesetzt wird. Wenn für eine Zeile einer Entität noch nie ein Wert gespeichert wurde, zeigt die Tabelle den eingebauten Standardwert dieser Einstellung.

Welche Entitäten Attribute tragen ​

Drei Arten von Objekten besitzen eine Attribut-Tabelle, jede an einer anderen Stelle:

  • Organisation — auf der Registerkarte Profil des Organisationseditors, und nur für eine einzelne Organisation; die Zeilen, die zu einem Modul gehören, liegen unter dessen Schalter auf der Registerkarte Module. Sprachen und Standardsprache sind keine Zeilen dieser Tabelle — sie sind eigene Auswahlfelder direkt darüber auf der Registerkarte Profil. Ein Gruppen-Container hat keine eigene Attribut-Tabelle. Siehe Organisation — dort ist jedes Organisationsattribut in der Attribut-Referenz Zeile für Zeile dokumentiert.
  • Ressource — im Ressourceneditor. Eine Standard-Ressource (Leistungserbringer) und eine Session-Ressource zeigen unterschiedliche Zeilen, da sie unterschiedliche Aufgaben erfüllen. Siehe Ressourcen. Die vollständigen Attributtabellen finden Sie unter Ressourcendetails; die E-Mail-Schalter einer Ressource liegen in einem eigenen Bedienelement E-Mail-Benachrichtigungen unterhalb der Attributtabelle — ein Schalter pro Kunden-E-Mail.
  • Buchungsvorlage — auf der Registerkarte Profil der Vorlage. Eine Vorlage hat acht Attribute: Buchungs-E-Mail, Link zum Favicon, Buchungsansicht, Express-Buchung, Kundenkonten, Buchungszeitlimit, Warteliste Promotion-Timeout (Min.) und OTP-Code-Länge. Siehe Vorlagen; die Zeilen sind unter Buchungsvorlage bearbeiten dokumentiert.

Was wo eingestellt wird ​

Eine Buchung auf Ihrer Seite stützt sich auf vier Ebenen. Eine Einstellung liegt auf einer davon, und eine tiefere Ebene überschreibt keine gleichnamige Einstellung der Organisation. Die Ausnahme ist die Liste der Fragen im Checkout, zu der die Vorlage, eine Ressource und ein Produkt jeweils beitragen — siehe Kassenfelder konfigurieren.

EbeneWo Sie sie bearbeitenWas sie entscheidetBeispiele
OrganisationKonfigurationen > OrganisationRegeln für den ganzen BetriebWährung, MwSt.-Sätze (die Auswahl), Zeitzone, Sprachen, Modulschalter, der Zahlungsanbieter, Erlaubte Erstattungsziele, Bezahlen am Empfang erlauben, Gutschein-Gültigkeit (Tage), Wallet-Guthaben Ablauf (Tage), SMS- und Video-Zugangsdaten
BuchungsvorlageKonfigurationen > VorlagenEine Buchungsseite und ihren CheckoutKundenkonten, Buchungszeitlimit, Warteliste Promotion-Timeout (Min.), OTP-Code-Länge, Buchungs-E-Mail, Express-Buchung, Checkout-Felder, Theme
Ressource oder BehandlungKonfigurationen > Ressourcen, Konfigurationen > BehandlungenWas gebucht wird und zu welchen BedingungenPreis, MwSt.-Satz, Kapazität, Stornierung erlauben, Stornierungsfrist (Std.), Stornogebühr (%), Buchungen möglich (Buchungshorizont), Warteliste aktiviert, Erinnerungsschalter; Preis und Dauer einer Behandlung
SessionDer Terminplaner (eine datierte Session)Ein einzelner TerminSeine Kapazität, Sichtbarkeit, sein Buchungsfenster und Vorab-Zugriff

Welcher Wert gilt, wo sich zwei Ebenen berühren:

  • Preis eines Session-Platzes: immer der Preis der Session-Ressource zum Zeitpunkt der Buchung. Eine einzelne Session hat keinen eigenen Preis.
  • Preis eines Behandlungstermins: der Preis der Behandlung. Die Mehrwertsteuer kommt vom MwSt.-Satz der Leistungserbringer-Ressource, nicht von der Behandlung.
  • Kapazität: Jede Session hat ihre eigene Kapazität, beim Generieren aus der Kapazität der Ressource kopiert und danach je Session änderbar. Der Wert der Session gilt.
  • Ablauf von Gutscheinen: Die eigene Gültigkeit eines Produkts (ein Datum oder eine Anzahl Tage) gilt; die Gutschein-Gültigkeit (Tage) der Organisation greift, wenn das Produkt keine festlegt.
  • MwSt.-Satz: Die MwSt.-Sätze der Organisation sind nur die Auswahl. Verwendet wird der auf jeder Ressource oder jedem Produkt gewählte Satz; ohne Sätze auf der Organisation wird die Zeile MwSt.-Satz nicht angezeigt.
  • Reservierungsdauer, Anmeldecode, Gastbuchung, Frist auf der Warteliste: aus der Buchungsvorlage, über die der Kunde bucht. Die Länge des Anmeldecodes und die Frist auf der Warteliste sind die Ausnahmen: go flow nimmt sie aus einer der Vorlagen der Organisation, geben Sie also allen Vorlagen einer Organisation dieselbe OTP-Code-Länge und denselben Warteliste Promotion-Timeout (Min.).
  • Vorab-Zugriff: Der Standard-Vorlauf für Vorab-Zugriff (Minuten) der Organisation füllt nur eine neue Vorab-Zugriffs-Zeile im Generieren-Dialog und im Session-Dialog vor; was Sie dort eingeben, wird auf jeder Session gespeichert.
  • Zugangsdaten einer Mitgliedsorganisation: Ist Gruppen-Integrationseinstellungen verwenden aktiviert, gelten die Werte der Gruppe.

Ob eine Änderung bereits bestehende Datensätze erreicht:

Sie ändernBereits bestehende Datensätze
Preis, MwSt.-Satz einer Session-RessourceGelten für jede danach gemachte Buchung, auch für früher generierte Sessions. Bestehende Buchungen behalten den bezahlten Betrag; Erstattungen gehen vom bezahlten Betrag aus.
Kapazität, Slot-Dauer einer Session-RessourceWerden beim Generieren kopiert: nur danach generierte Sessions. Ändern Sie eine bestehende Session in ihrem Session-Dialog.
Stornierung erlauben, Stornierungsfrist (Std.), Stornogebühr (%)Werden beim Stornieren gelesen: Sie gelten auch für bestehende Buchungen.
Buchungen möglichSofort, für die Slots, die die Buchungsseite anzeigt.
Buchungszeitlimit, OTP-Code-Länge, Kundenkonten, Warteliste Promotion-Timeout (Min.)Reservierungen, Codes, Checkouts und Wartelisten-Angebote ab dann. Ein bereits gehaltener Platz behält seine Ablaufzeit.
OrganisationseinstellungenSiehe Wann eine Änderung wirkt.

Attribute bearbeiten ​

Öffnen Sie die Entität, suchen Sie ihre Tabelle Attribute und ändern Sie die Werte in der rechten Spalte. Zahlen- und Dezimalfelder werden bei der Eingabe auf einen sinnvollen Bereich begrenzt — zum Beispiel kann die Länge des OTP-Codes nur zwischen 3 und 6 eingestellt werden. Jede numerische Einstellung hat ihren eigenen Bereich, und selbst eine Einstellung ohne definiertes Maximum kann 1000000 nicht überschreiten, sodass eine überlange oder eingefügte Zahl auf den nächstliegenden erlaubten Wert zurückgesetzt und nicht gespeichert wird. Nichts wird geschrieben, bis Sie die Speichern-Schaltfläche der Seite verwenden, die den gesamten Editor gemeinsam festschreibt. Prüfen Sie nach dem Speichern, ob die Änderung synchronisiert wurde und die Buchungsseite erreicht hat — siehe Nach einer Änderung prüfen.

Wie Modulschalter Attribute beeinflussen ​

Einige Attribute sind nur sinnvoll, solange ein bestimmtes Modul eingeschaltet ist. Auf einer Ressource gehören die Zeilen Preis, MwSt.-Satz und Stornogebühr (%) zum Modul Zahlungen und der Schalter Warteliste aktiviert einer Session-Ressource zum Modul Warteliste: Solange das Modul ausgeschaltet ist, erscheinen diese Zeilen einfach nicht in der Attribut-Tabelle der Ressource — sie werden ausgeblendet, nicht gelöscht. Ihre gespeicherten Werte bleiben unverändert erhalten, sodass beim erneuten Einschalten des Moduls dieselben Zeilen mit denselben, unveränderten Werten wieder erscheinen. Währung und MwSt.-Sätze der Organisation sind allgemeine Einstellungen auf deren Registerkarte Profil und hängen von keinem Modul ab.

Auf der Organisation selbst liegen die Einstellungen jedes Moduls in einer kleinen Tabelle unter seinem Schalter auf der Registerkarte Module und bleiben sichtbar, ob das Modul ein- oder ausgeschaltet ist; wirksam sind sie nur, solange es eingeschaltet ist.

SMS- und Video-Zugangsdaten sind Einstellungen der Organisation und gehören zu den Modulen SMS und Video: Sie werden unter dem jeweiligen Schalter auf der Registerkarte Module der Organisation bearbeitet, nie auf einer einzelnen Ressource. Das Modul SMS ist als einziges Modul ausgeschaltet, bis Sie es einschalten — SMS kosten Geld und erreichen Ihre Kundinnen und Kunden direkt, daher wird nichts versendet, bevor Sie es einschalten und alle vier Twilio-Zugangsdaten hinterlegen. Sind beide vorhanden, erhält jede Ressource eigene SMS-Erinnerungsschalter (1 Tag vorher, am Morgen, 2 Stunden vorher) neben den E-Mail-Schaltern. Sie sind zunächst ausgeschaltet; wird das Modul wieder ausgeschaltet, verschwinden sie, ohne Ihre Auswahl zu verlieren.

Einzelne Zeilen erscheinen ausserdem abhängig vom Wert einer anderen Zeile statt von einem Modul: die Stornierungsfrist (Std.) einer Ressource wird nur angezeigt, solange Stornierung erlauben eingeschaltet ist. Auch solche ausgeblendeten Zeilen behalten ihren gespeicherten Wert.

Die Stornogebühr wird als einfacher Prozentsatz gespeichert: Ein cancelFeePercent von 10 bei einer Ressource bedeutet, dass bei einer stornierten, bezahlten Buchung der bezahlte Betrag abzüglich einer 10 %-Gebühr erstattet wird (bezahlter Betrag mal feePercent / 100).

Ein durchgespieltes Beispiel ​

Angenommen, Sie betreiben ein Fitnessstudio und möchten einen kostenpflichtigen Drop-in-Kurs anbieten.

  1. Setzen Sie auf der Organisation die Währung auf CHF und stellen Sie sicher, dass MwSt.-Sätze den benötigten Satz enthält.
  2. Stellen Sie sicher, dass das Modul Zahlungen der Organisation eingeschaltet ist.
  3. Setzen Sie auf der Session-Ressource des Kurses den Preis auf 25, wählen Sie den MwSt.-Satz und setzen Sie die Stornogebühr (%) auf 10.

Bei eingeschaltetem Modul Zahlungen sind die Zeilen für Preis, MwSt.-Satz und Stornogebühr in der Attribut-Tabelle der Session-Ressource sichtbar und bearbeitbar. Wird eine bezahlte Buchung für diesen Kurs später storniert, wird die Rückerstattung abzüglich der von Ihnen festgelegten 10 %-Gebühr berechnet.

Schalten Sie nun das Modul Zahlungen der Organisation aus: Die Zeilen für Preis, MwSt.-Satz und Stornogebühr verschwinden aus der Attribut-Tabelle der Ressource — die von Ihnen eingegebenen Werte 25 und 10 bleiben aber darunter gespeichert —, und die Buchungsseite nimmt Buchungen für den Kurs ohne Zahlung an. Währung und MwSt.-Sätze bleiben auf der Registerkarte Profil der Organisation. Schalten Sie Zahlungen wieder ein, erscheinen dieselben Zeilen mit denselben Werten erneut.