Frei Belegt Ihre Auswahl
Frei Teilweise belegt Ausgebucht Nicht verfügbar Ihre Auswahl

Buchungs-System — Funktionsumfang

Zentrale Ressourcen-Verwaltung

  • Eine Ressource = ein buchbares Objekt (Ferienwohnung, Golfplatz, Sauna, Tennisplatz…)
  • Wiederverwendbar in beliebig vielen Modulen auf der Website
  • Eigene E-Mail-Adresse für Buchungsbenachrichtigungen pro Ressource
  • Verfügbare Menge: Einzelstück oder Pool (z. B. 8 identische Plätze)
  • Eigenständig buchbar ODER nur als Add-on einer anderen Ressource

Preisgestaltung

  • Brutto/Netto-Preis mit anpassbarem Steuersatz
  • Einheit: pro Tag, pro Stunde, pro Block (gewählter Slot), Festpreis
  • Preis pro Buchung ODER pro Person (Multiplikator)
  • Anpassbares Label statt „Personen" — z. B. Spieler, Teilnehmer, Sitzplätze
  • Saison-Preise mit Operatoren: Festpreis, Aufschlag in €, Aufschlag in %, Abschlag in €, Abschlag in %
  • Zeitabhängige Preise je Wochentag/Uhrzeit (z. B. Wochenend-Aufschlag, Happy-Hour-Rabatt)
  • Sonderpreise für Feiertage und Schulferien
  • Tarif-Modus bei Slot-übergreifenden Buchungen: Start-Tarif, anteilig oder höchster durchlaufender Tarif
  • Server-seitige Preisberechnung — Manipulationen am Buchungsformular werden ignoriert

Buchungsregeln — Tagesweise

  • Min./Max. Buchungsdauer in Tagen
  • Vorlaufzeit (frühestens X Tage im Voraus)
  • Vorausbuchbarkeit in Monaten
  • Sperrtage zwischen Buchungen (Reinigung etc.)
  • Erlaubte Wochentage als Start/Ende
  • Wechseltag-Option (Rückgabe + neue Buchung am selben Tag)
  • Optionale Abhol-/Rückgabezeit

Buchungsregeln — Stundenweise

  • Zwei Modi: Frei wählbares Zeitfenster ODER feste Startzeiten (Tee-Time-Style)
  • Slot-Größe (z. B. alle 10/15/30 Min.)
  • Min./Max. Buchungsdauer in Minuten
  • Vorlaufzeit in Stunden (Dezimalwerte erlaubt — 0,5 = 30 Min.)
  • Pufferzeit nach Buchung (Vorbereitung/Aufräumen)
  • Lückenlose Buchungen erzwingen
  • Öffnungszeiten pro Wochentag + Sonderzeilen für Feiertage/Schulferien
  • Buchung darf über Öffnungszeit hinausgehen (z. B. Golfflight spielt bis Dämmerung)

Personen-Kapazität

  • Personen pro Buchung mit Vorauswahl
  • Personen-Pill im Buchungsformular (1..Max wählbar)
  • Slot-Sharing: mehrere Buchungen auf demselben Slot, gemeinsame Personen-Obergrenze

Belegungs-Pool

  • Ressourcen mit gleichem Pool-Schlüssel teilen die Belegung
  • Beispiel: 9-Loch + 18-Loch nutzen denselben Platz → Buchung in einem blockt das andere
  • Sperrtage (z. B. „Wartung der Anlage") gelten automatisch poolweit

Saisons & Sperrtage

  • Saisons: Zeiträume mit eigenen Preisen und Öffnungszeiten
  • Jährlich wiederholend möglich (z. B. „1. Juni bis 31. August" jedes Jahr)
  • Manuelle Sperrtage mit Bemerkung + optionaler Uhrzeit
  • Import aus Kalender-App (Feiertage/Schulferien direkt übernehmen)

Feiertage & Schulferien (eigene App)

  • Zentrale Verwaltung gesetzlicher Feiertage je Bundesland
  • Schulferien-Datenbank für alle deutschen Bundesländer
  • Automatische Sperrung wahlweise nur Feiertage, nur Schulferien oder beides
  • Eigener Hinweis im Frontend-Kalender (Punkt mit Popup)

Add-ons

  • Beliebige Ressourcen als Add-ons verlinken (Endreinigung, Cart, Geschirr…)
  • Pro Add-on: Vorausgewählt, Pflicht oder Optional
  • Eigene Preise / Öffnungszeiten / Verfügbarkeit pro Add-on
  • Anzahl-Picker im Buchungsformular (1..N) wenn freigegeben
  • Automatische Mengen-Kopplung an Personenanzahl (1 Trolley pro Spieler etc.)

Frontend-Module

  • Tagesweise: Monatskalender mit Status (Frei/Teilweise belegt/Ausgebucht/Nicht verfügbar) und Range-Auswahl über mehrere Monate
  • Stundenweise: Tagesansicht mit Slot-Picker bzw. Tee-Time-Grid (parallele Buchungen)
  • Mehrere Ressourcen über Tabs/Dropdown wählbar
  • Vergangene Zeit-Slots werden am gleichen Tag automatisch ausgegraut
  • Live-Preisübersicht inkl. Steuern, Mengen und Add-ons
  • Built-in Formular mit DSGVO-Zustimmung, Validierung, Bestätigungsseite
  • Optionale Anzeige der Slot-Preise direkt im Kalender
  • Optionale Anzeige von Feiertagen/Ferien als Planungshinweis

Buchungsverwaltung

  • Übersicht aller Buchungen im Backend mit Filtern (Status, Zeitraum, Ressource, Volltext)
  • Manuelle Statusänderung (Anfrage / Bestätigt / Storniert)
  • Automatische Benachrichtigungs-E-Mails mit Buchungsdaten + Preis