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/availabilityet/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