Das Booking-Widget (auf Ihrer eigenen Website)
Aktualisiert am 2026-07-01
BedFlow enthält ein standalone Booking-Widget (public/booking-widget.html), das Sie auf Ihrer eigenen Website einbetten können — kein iframe nötig, pures HTML/CSS/JS.
Wo finden Sie es?
Das Widget lebt auf Ihrem BedFlow-Server: https://bedflow.eu/booking-widget.html.
Einbetten in Ihre WordPress- / Statamic- / eigene Site per Link oder iframe:
<a href="https://bedflow.eu/booking-widget.html" class="book-button">Direkt buchen</a>
Features
- 6-Schritte-Flow: Daten → Zimmer → Extras → Gastdaten → Übersicht → Bestätigung
- Mehrsprachig (NL / EN / FR / DE) mit automatischer Spracherkennung + Runtime-Switching
- Responsive (Mobile, Tablet, Desktop)
- Multi-Room: Gast kann mehrere Zimmer in einer Session buchen
- Extras: Wellness, Frühstück, Zuschläge, Honesty-Bar-Artikel
- Pflichtkosten: automatisch im Preis enthalten (siehe unten)
- Wellness-Slot-Picker: Integration mit WellnessBookingService
- Live-Verfügbarkeit: via
/api/booking/availabilityund/api/booking/calendar - Proforma + Stripe: nach dem Absenden erhält der Gast eine E-Mail mit Zahlungslink
- Farben anpassbar: das Widget liest Farben + Logo pro Unterkunft aus dem Tab Corporate Design
Preisaufschlüsselung in der Übersicht
In der Reservierungszusammenfassung sieht der Gast pro Extra, wie sich der Preis zusammensetzt: Einzelpreis × Anzahl × Personen × Nächte. Eine Käseplatte für 4 Personen erscheint als Käseplatte (€18,00 × 4 Pers.) — dieselbe Aufschlüsselung wie bei der Kurtaxe. So ist ein Pro-Person- oder Pro-Nacht-Extra beim Bezahlen nie eine Überraschung.
Pflichtkosten (z. B. Endreinigung oder Bettwäsche bei einem Ferienhaus) sind im Extras-Schritt automatisch angehakt und tragen ein Pflicht-Label. Der Gast kann sie nicht abwählen, und sie zählen sofort zum Gesamtbetrag. Mehr dazu: Pflichtkosten.
Länderliste in der Sprache des Gastes
Das Gastformular enthält die vollständige Länderliste (alle 249 ISO-Länder). Die Ländernamen erscheinen in der Sprache des Widgets — ein französischer Gast sieht Belgique / Pays-Bas / Allemagne, keine englische Liste — und sind pro Sprache alphabetisch sortiert. Oben steht eine Quick-Pick-Gruppe mit beliebten Ländern (Belgien, Niederlande, Deutschland, Frankreich, Vereinigtes Königreich, Luxemburg, USA), darunter der Rest.
Kanal in der DB
Widget-Buchungen erhalten source = 'direct' und channel = 'website'. So können Sie sie in Ihren Email Automations filtern (z. B. andere E-Mail für Website-Gäste vs. OTA-Gäste).
Ein-/Ausschalten
Einstellungen → Integrationen → Booking Widget — Toggle an/aus. Ausgeschaltet = das Widget zeigt „Buchungen momentan nicht verfügbar".
Einstellungen, die das Widget-Verhalten bestimmen
In Einstellungen → Settings → Tab Booking Widget:
- Check-in- / Check-out-Zeiten
- Minimum / Maximum Nächte
- Kostenlos stornieren bis X Tage — der Infotext, den der Gast im Widget sieht
- Anzahlungsprozentsatz (oder Festbetrag)
- Mehrnächte-Rabatt
- Kurtaxe pro Erwachsenem pro Nacht
- Geburtsdatum abfragen (Toggle, standardmäßig aus)
- Texte pro Sprache und Schritt: Sie können den Haupttitel jedes Schritts überschreiben
Pro Unterkunft, unter Einstellungen → Meine Unterkunft:
- Stornierungsbedingungen (Sektion Stornierung): Wählen Sie die Policy (Flexibel / Late-Cancel / Nicht erstattbar), die Booking.com und Ihr eigenes Widget anzeigen, und stellen Sie das Gratis-Storno-Fenster in Stunden ein — bis zu 4320 Stunden (180 Tage). So ist auch ein langes Stornofenster möglich, wie es bei Ferienwohnungen üblich ist: 48 = 2 Tage, 168 = 1 Woche, 1008 = 6 Wochen.
- AGB-Links (Sektion Booking-Widget-Verhalten): die URLs Ihrer AGB und Ihrer Stornierungsbedingungen. Ausgefüllt → der Gast sieht klickbare Links neben der Zustimmungs-Checkbox. Leer gelassen → das Widget zeigt denselben Text ohne Link, sodass der Gast nie auf einen kaputten (404-)Link klickt.
- Farben + Logo über den Tab Corporate Design.
FAQ
Kann ich ein Stornofenster von 6 Wochen einstellen? Ja. Das Fenster wird in Stunden eingestellt: 1008 Stunden = 6 Wochen. Das Maximum sind 4320 Stunden (180 Tage).
Mein Gast beschwerte sich, dass die Länderliste auf Englisch war — ist das behoben? Ja. Die Länderliste folgt jetzt der Sprache des Widgets und ist pro Sprache korrekt sortiert.
Der AGB-Link im Widget führte zu einer 404. Was nun? Tragen Sie die URLs Ihrer eigenen AGB-Seiten unter Booking-Widget-Verhalten Ihrer Unterkunft ein. Solange sie leer sind, zeigt das Widget bewusst keinen Link.