Le booking widget (sur votre propre site)

Mis à jour le 2026-04-22

BedFlow embarque un booking widget autonome (public/booking-widget.html) que vous pouvez intégrer à votre propre site — pas besoin d'iframe, du pur HTML/CSS/JS.

Où le trouver ?

Le widget vit sur votre serveur BedFlow : https://bedflow.eu/booking-widget.html.

Intégrez-le dans WordPress / Statamic / votre propre site via un lien ou un iframe :

<a href="https://bedflow.eu/booking-widget.html" class="book-button">Réserver directement</a>

Fonctionnalités

  • Flux en 6 étapes : dates → chambres → extras → coordonnées client → récapitulatif → confirmation
  • Multilingue (NL / EN / FR / DE) avec détection automatique de la langue + bascule à la volée
  • Responsive (mobile, tablette, desktop)
  • Multi-chambres : le client peut réserver plusieurs chambres dans la même session
  • Extras : wellness, petit-déjeuner, suppléments, articles honesty bar
  • Sélecteur de créneaux wellness : intégration avec WellnessBookingService
  • Disponibilité en direct : via /api/booking/availability et /api/booking/calendar
  • Proforma + Stripe : après l'envoi, le client reçoit un e-mail avec un lien de paiement
  • Couleurs personnalisables : via l'onglet Paramètres → Booking Widget, vous configurez primary/accent/etc.

Canal dans la base

Les réservations widget reçoivent source = 'direct' et channel = 'website'. Vous pouvez ainsi les filtrer dans vos automatisations e-mail (par exemple un e-mail différent pour les clients web vs OTA).

Activer / désactiver

Paramètres → Intégrations → Booking Widget — toggle on/off. Désactivé = le widget affiche « Réservations momentanément indisponibles ».

Réglages qui influencent le comportement du widget

Dans Paramètres → Settings → onglet Booking Widget :

  • Heures de check-in / check-out
  • Nuits minimum / maximum
  • Annulation gratuite jusqu'à X jours
  • Pourcentage d'acompte (ou montant fixe)
  • Remise multi-nuits
  • Taxe de séjour par adulte et par nuit
  • Toggle Demander la date de naissance (désactivé par défaut)
  • URLs Conditions générales + Politique d'annulation
  • Couleurs : primaire, accent, bordures, arrière-plan
  • Textes par langue et par étape : vous pouvez surcharger le titre principal de chaque étape