Das Booking-Widget (auf Ihrer eigenen Website)

Aktualisiert am 2026-08-07

BedFlow enthält ein Buchungs-Widget, das Sie auf Ihrer eigenen Website einbinden: Ihr Gast sieht Ihren Kalender, wählt Daten und Zimmer und bucht direkt bei Ihnen — ohne Provision für eine OTA.

Wo finden Sie es?

Das Widget läuft unter Ihrer BedFlow-Adresse: https://bedflow.eu/book/{slug-Ihrer-Unterkunft}, zum Beispiel https://bedflow.eu/book/burgemeestershof. Haben Sie eine eigene verifizierte Domain, liegt es dort auf der Startseite.

Den Einbettungscode müssen Sie nicht selbst schreiben. Gehen Sie zu Integrationen → Booking Widget → Konfigurieren: dort liegt ein fertiger Block bereit. Hineinklicken genügt und er ist kopiert; fügen Sie ihn auf Ihrer Website dort ein, wo der Kalender stehen soll.

<!-- BedFlow Buchungsmodul -->
<iframe src="https://bedflow.eu/book/burgemeestershof" style="width:100%;min-height:760px;border:0" loading="lazy" title="Online buchen"></iframe>

Lieber ein Button als ein eingebetteter Kalender? Im selben Slide-over steht auch der reine Link, fertig für einen "Jetzt buchen"-Button oder eine E-Mail.

Ein eigenes Widget pro Ferienhaus

Sie vermieten mehrere Ferienhäuser und möchten, dass jede Seite Ihrer Website nur den Kalender genau dieses Hauses zeigt? Haken Sie unter Konfigurieren an, welche Zimmer oder Häuser das Widget zeigen darf. Der Code darunter passt sich sofort an:

<iframe src="https://bedflow.eu/book/ihre-unterkunft?rooms=12" style="width:100%;min-height:760px;border:0" loading="lazy" title="Online buchen"></iframe>

Wiederholen Sie das pro Haus und Sie haben so viele Widgets, wie Sie möchten, jedes mit eigenem Kalender und eigenem Codeschnipsel. Haken Sie nichts an, zeigt das Widget alle Ihre Zimmer.

Preise, Rabatte und Restriktionen bleiben exakt dieselben wie im vollständigen Widget — nur die Liste wird gefiltert. Und weil die Auswahl gegen Ihre eigene Unterkunft geprüft wird, kann ein kopierter Schnipsel niemals fremde Zimmer zeigen.

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

Integrationen → Booking Widget — Schalter an oder aus. Deaktiviert = das Widget zeigt "Buchungen derzeit nicht verfügbar". Über Konfigurieren auf derselben Kachel regeln Sie den Einbettungscode, die Zimmerauswahl und die Grenzen unten.

Einstellungen, die das Widget-Verhalten bestimmen

Pro Unterkunft unter Integrationen → Booking Widget → Konfigurieren: Mindest- und Höchstnächte, wie weit im Voraus, und die Schließzeit. Der Rest steht auf dem globalen Booking-Widget-Tab (Super-Admin):

  • 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.

Bis wann kann ein Gast buchen?

Zwei Grenzen, beide pro Unterkunft unter Integrationen → Booking Widget → Konfigurieren.

Wie weit im VorausWie weit im Voraus darf ein Gast buchen? (Tage), standardmäßig 365. Der Kalender geht nicht weiter, und ein direkter Link mit einem späteren Datum wird abgelehnt. Vermieten Sie zwei Saisons im Voraus, sind bis zu 1095 Tage möglich.

Bis wann am selben Tag — zwei Schalter, zusammen oder einzeln nutzbar:

  • Online-Buchung für heute schließt um — eine Uhrzeit, zum Beispiel 18:00. Danach verschwindet heute aus dem Kalender. So verhindern Sie die Buchung, die um 23 Uhr für dieselbe Nacht hereinkommt.
  • Mindestvorlaufzeit (Stunden) — gerechnet bis zum Beginn Ihrer Check-in-Zeiten. Mit 4 Stunden und Check-in ab 15:00 schließt heute also um 11:00.

Sind beide gesetzt, gilt, was zuerst schließt. Lassen Sie sie leer, ändert sich nichts: der heutige Tag bleibt ganztägig buchbar. Die Schließzeit folgt der Zeitzone Ihrer Unterkunft — 22:00 in Óbidos ist eine Stunde später als 22:00 in Wetteren.

Das gilt nur für das Online-Widget. Steht um 23 Uhr jemand vor der Tür, tragen Sie ihn einfach in Ihrem Belegungsplan ein.

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.

Kann ich pro Ferienhaus einen eigenen Kalender auf meine Website setzen? Ja. Haken Sie unter Konfigurieren genau dieses Haus an und kopieren Sie den Code, der darunter erscheint. Pro Haus wiederholen.

Kann ich Last-Minute-Buchungen verhindern? Ja, mit einer Schließzeit oder einer Mindestvorlaufzeit — siehe Bis wann kann ein Gast buchen? oben. Ihr eigener Belegungsplan bleibt unberührt, ein Walk-in einzutragen ist also immer möglich.