Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Mail-Aktionen bei Buchungen
Wenn Du die Pro-Version der Buchungs-Erweiterung gebucht hast, kannst Du innerhalb der Buchungsanfrage-Mails Aktionen mit Hilfe eines einfachen Link-Klicks ausführen.
- Accepted: Mit diesem Link kannst Du die Buchung bestätigen. D.h. die Buchung bekommt den Status accepted und blockiert somit weitere Buchungen in diesem Zeitraum. Zusätzlich bekommt der anfragende Kunde eine Mail mit der Information das seine Buchung erfolgreich war.
- Rejected: Mit diesem Link kannst Du die Buchung ablehnen. D.h. die Buchung bekommt den Status rejected. Zusätzlich bekommt der anfragende Kunde eine Mail mit der Information das seine Buchung nicht möglich war und er ggf. mit dem Betreiber Kontakt aufnehmen soll.
Einrichtung der Mail-Aktionen
- Erstelle eine im Menü unsichtbare Seite im Seitenbaum.
- Platziere ein Plugin vom Typ Booking object darauf.
- Wenn Du bereits sprechende URLs eingerichtet hast, setze bei der Einstellung limitToPages die Seiten-Id der gerade erstellten Seite ein. Das verhindert Konflikte in der URL-Auflösung.
BookingObjectActionPlugin: type: Extbase extension: Bookings plugin: BookingObject limitToPages: [20]
- Zusätzlich musst Du diese Seiten-Id in der TypoScript-Konstante
themes.configuration.pages.bookings.action
angeben, so dass bei einer Buchung entsprechende Aktions-Links generiert werden können. - Die Mail-Templates findest Du im Verzeichnis
EXT:bookings/Resources/Private/Templates/Email/
und können wie gewöhnliche Fluid-Templates überschrieben und angepasst werden.