BUCHUNGEN & TERMINE · 1 WEBSITE

SwissWP Buchungstool

Buchungsanfragen für Termine, Räume, Geräte und Mietobjekte direkt in WordPress verwalten – mit Kalender, Verfügbarkeiten, E-Mail-Bestätigung, manueller Freigabe und ICS-Feed.

Das erledigt dieses Plugin

Buchungen und Terminanfragen direkt in WordPress verwalten

Mit SwissWP Buchungstool können Sie Termine, Räume, Geräte, Mietobjekte und andere Ressourcen direkt über Ihre WordPress-Website anfragen lassen. Für jede Ressource legen Sie fest, ob sie ganztägig oder in festen Zeitfenstern buchbar ist.

Eine Demo des SwissWP Buchungstool findet Ihr auf unserer demo.swisswpplugins.ch

Für Termine und mehrtägige Buchungen

Das Plugin unterstützt zwei Buchungsarten. Zeitfenster eignen sich beispielsweise für Beratungen, Behandlungen, Werkstatttermine oder Sitzungen. Ganztägige Buchungen können für Räume, Ferienobjekte, Fahrzeuge, Geräte oder andere Mietgegenstände verwendet werden. Mehrtägige Anfragen lassen sich pro Ressource erlauben oder deaktivieren.

Eigene Verfügbarkeit pro Ressource

Jede Ressource erhält eigene Wochentage, Sperrdaten und Buchungseinstellungen. Bei Terminen bestimmen Sie zusätzlich die tägliche Start- und Endzeit sowie die Länge eines Zeitfensters. Bereits reservierte oder bestätigte Zeiträume werden im Kalender als belegt angezeigt.

Kontrollierter Freigabeprozess

Nach dem Absenden erhält der Besucher zuerst eine E-Mail mit einem persönlichen Bestätigungslink. Erst nach der Bestätigung wird der Admin informiert und kann die Buchungsanfrage akzeptieren oder ablehnen. Der Kunde erhält anschliessend automatisch den entsprechenden Entscheid per E-Mail.

Übersicht im WordPress-Backend

Buchungen können nach Status, Buchungsart und Ressource gefiltert werden. Eine zusätzliche Kalenderansicht zeigt die Belegung für den gewählten Monat. Akzeptierte Buchungen lassen sich über einen geschützten ICS-Feed in gängige Kalenderprogramme übernehmen.

Datenschutz und Schutz vor Missbrauch

Eine frei formulierbare Datenschutz-Einwilligung kann als Pflichtfeld eingeblendet und mit der Datenschutzerklärung verlinkt werden. Der Zeitpunkt der Einwilligung wird bei der Anfrage dokumentiert. Nonce, Honeypot, optionales Rechen-Captcha, Anfragelimit und serverseitige Prüfungen schützen das Formular. Buchungen und Kontaktdaten sind im Backend auf Administratoren beschränkt. Für nicht mehr benötigte abgelehnte, stornierte oder abgelaufene Anfragen kann eine automatische Löschfrist festgelegt werden.

Ohne externes Buchungskonto

Ressourcen, Buchungen und Einstellungen bleiben in Ihrer eigenen WordPress-Installation. Für die Grundfunktion ist kein Konto bei einem externen Buchungsdienst notwendig. Das Plugin wird einmal gekauft und benötigt kein laufendes Software-Abo.

Einsatzbeispiele

  • Beratungs-, Coaching- oder Behandlungstermine
  • Sitzungszimmer, Ateliers und Gemeinschaftsräume
  • Ferienwohnungen, Gästezimmer und Stellplätze
  • Fahrzeuge, Anhänger, Maschinen und Mietgeräte
  • Sportanlagen, Proberäume und Vereinslokale
  • Abhol- und Servicetermine

Funktionen

  • beliebig viele buchbare Ressourcen
  • Tages-, Einzel- und Mehrtagesbuchungen
  • Termine mit frei definierter Slot-Länge
  • eigene Wochentage und Sperrdaten je Ressource
  • Kalender mit offen, gesperrt und belegt
  • E-Mail-Double-Opt-in vor der Admin-Freigabe
  • Annehmen, Ablehnen und Stornieren im Backend
  • anpassbare E-Mail-Texte und Platzhalter
  • eigene Admin-Empfängeradresse
  • Kalenderansicht mit Filtern
  • geschützter ICS-Feed für externe Kalender
  • Buchungsvorlauf und maximale Vorausbuchung
  • Honeypot, Nonce, Captcha und Anfragelimit
  • verpflichtende Datenschutz-Einwilligung
  • dokumentierter Einwilligungszeitpunkt
  • Buchungsdaten im Backend nur für Administratoren
  • einmal verwendbare E-Mail-Bestätigungslinks
  • automatische Frist für unbestätigte Anfragen
  • automatische Löschfrist für erledigte Anfragen
  • responsive Frontend-Ausgabe
  • Lizenzaktivierung und Updates in WordPress

Voraussetzungen

WordPress 6.0 oder neuer\nPHP 8.0 oder neuer

HÄUFIGE FRAGEN

Gut zu wissen

Benötigt das Plugin WooCommerce?

Nein. SwissWP Buchungstool funktioniert unabhängig von WooCommerce.

Können verschiedene Angebote unterschiedliche Öffnungszeiten haben?

Ja. Wochentage, Sperrdaten, Buchungsart und Zeitfenster werden pro Ressource festgelegt.

Kann eine Anfrage automatisch bestätigt werden?

Nein. In dieser Version bestätigt der Kunde zuerst seine E-Mail, danach entscheidet der Admin manuell. Dies eignet sich besonders, wenn Verfügbarkeit oder Anfrage vor der definitiven Zusage geprüft werden sollen.

Ist Google Kalender direkt angebunden?

Das Plugin stellt einen geheimen ICS-Feed zur Verfügung, den Google Kalender und andere Kalenderprogramme abonnieren können. Änderungen im externen Kalender werden nicht an WordPress zurückgesendet.

Warum ist das Plugin besser als ein einfaches Kontaktformular?

Ein Kontaktformular kennt keine Ressourcen, Verfügbarkeiten oder belegten Zeiträume. SwissWP Buchungstool prüft buchbare Tage und Zeitfenster, blockiert Kollisionen, führt Anfragen durch einen Bestätigungs- und Freigabeprozess und stellt eine Kalenderübersicht bereit.

Werden persönliche Daten gespeichert?

Ja. Name, E-Mail, optionale Telefonnummer, Nachricht und Buchungsdaten werden in WordPress gespeichert. Für erledigte Anfragen kann eine automatische Löschfrist eingestellt werden. Die Website muss diese Verarbeitung in ihrer Datenschutzerklärung aufführen.

Können Kunden selbst stornieren oder umbuchen?

Nein. Stornierungen erfolgen in dieser Version durch den Admin. Eine Selbstverwaltung durch Kunden ist nicht enthalten.

Wie werden Doppelbuchungen behandelt?

Bereits unbestätigte, bestätigte und akzeptierte Anfragen blockieren den entsprechenden Zeitraum vorläufig. Vor der definitiven Annahme erfolgt eine weitere Kollisionsprüfung. Abgelaufene, abgelehnte oder stornierte Anfragen geben den Zeitraum wieder frei.

Was benötigt man für den Betrieb des Plugins?

Eine WordPress-Website, PHP 8.1 oder neuer, eine gültige Lizenz und einen zuverlässigen E-Mail-Versand. SMTP wird empfohlen.