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/availability und /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.