Das Buchungsformular
Das Buchungsformular bündelt alles, was zu einer Buchung gehört: Tickets, Optionen, die Person (Gast oder Benutzerkonto), zusätzliche Felder und die Buchungsdetails. Im Kopf sehen Sie jederzeit Veranstaltung, Termin und aktuelle Belegung.
Tickets und Buchungsoptionen
Bei Veranstaltungen mit mehreren Ticketarten (z. B. Erwachsener/Kind) wählen Sie die Anzahl je Ticketart; die Preise stehen daneben. Bei kostenlosen Veranstaltungen gibt es eine einfache Teilnehmerzahl. Hat die Veranstaltung Buchungsoptionen (z. B. ein Programmheft), wählen Sie deren Anzahl in einer eigenen Tabelle.
Die Mengenfelder sind automatisch begrenzt: auf das DPCalendar-Limit Tickets pro Buchung, das Limit der jeweiligen Ticketart und die verbleibenden Plätze. Kürzt DPCalendar eine Menge beim Speichern dennoch (etwa weil zeitgleich jemand anderes gebucht hat), meldet das Plugin die Abweichung deutlich.
Gast oder Benutzerkonto?
Für die Person gibt es zwei klar getrennte Karten:
- Für bestehende Benutzer buchen — Sie suchen Benutzer über das Suchfeld (Name, Benutzername oder E-Mail, ab zwei Zeichen) und buchen für deren Konten. Sobald ein Benutzer gewählt ist, wird die Gast-Karte automatisch deaktiviert und der Speichern-Button wechselt zu Weiter zu den Personendaten — Details im Kapitel Mehrere Benutzer auf einmal buchen.
- Als Gast buchen (ohne Benutzerkonto) — Sie erfassen die Kontaktdaten von Hand. Pflicht sind Vorname, Nachname und E-Mail; Telefon und Adresse sind freiwillig. Auf Wunsch legt das Plugin dabei automatisch ein Benutzerkonto an — siehe Benutzerkonto bei Gastbuchung.
Zusätzliche Felder
Alle benutzerdefinierten Felder, die Sie in DPCalendar für Buchungen eingerichtet haben (Komponenten → DPCalendar → Felder), erscheinen in einer eigenen Karte — inklusive Feldgruppen, Pflichtfeld-Markierungen und der Zuordnung zu Kalendern. Es gilt exakt die Konfiguration des Frontend-Formulars.
Buchungsdetails
| Buchungsdatum | vorbelegt mit dem aktuellen Zeitpunkt; für nachträgliche Erfassungen frei änderbar |
| Status | Aktiv, In Bearbeitung, Eingeladen oder Warten. Leer gelassen greift der Standard-Status aus den Plugin-Optionen. Bei vollen Wartelisten-Veranstaltungen ist Warten vorausgewählt. |
| Zahlungsanbieter | nur bei kostenpflichtigen Veranstaltungen; zur Auswahl stehen die in DPCalendar konfigurierten Zahlungs-Plugins (z. B. Überweisung). Es findet keine Weiterleitung zum Bezahldienst statt — der Anbieter wird der Buchung nur zugeordnet. |
Der Status entscheidet über Folgeaktionen: Nur Buchungen mit Status Aktiv zählen voll auf die Belegung und lösen die automatische Kontoerstellung aus. Den Zahlungseingang verbuchen Sie später wie gewohnt, indem Sie den Status der Buchung in DPCalendar ändern.
Speichern
Mit Buchung speichern wird die Buchung über die reguläre DPCalendar-Logik angelegt. Die Erfolgsmeldung verlinkt die neue Buchung und nennt den gebuchten Termin. Über Zurück zur Veranstaltungsauswahl wechseln Sie ohne Speichern zur Liste, Abbrechen führt zurück zur Buchungsübersicht.
Gilt für Version 1.0.3.4.