El booking widget (en su propio sitio web)

Actualizado el 2026-07-01

BedFlow incluye un booking widget standalone (public/booking-widget.html) que puede incrustar en su propio sitio web — no hace falta iframe, HTML/CSS/JS puro.

¿Dónde lo encuentra?

El widget vive en su servidor BedFlow: https://bedflow.eu/booking-widget.html.

Incrústelo en su sitio WordPress / Statamic / propio mediante un enlace o iframe:

<a href="https://bedflow.eu/booking-widget.html" class="book-button">Reservar directamente</a>

Funcionalidades

  • Flujo en 6 pasos: fechas → habitaciones → extras → datos del huésped → resumen → confirmación
  • Multilingüe (NL / EN / FR / DE) con detección automática de idioma + cambio en tiempo real
  • Responsive (móvil, tablet, escritorio)
  • Multi-habitación: el huésped puede reservar varias habitaciones en una sesión
  • Extras: wellness, desayuno, suplementos, artículos de honesty bar
  • Costes obligatorios: incluidos automáticamente en el precio (ver más abajo)
  • Selector de franjas wellness: integración con WellnessBookingService
  • Disponibilidad en vivo: vía /api/booking/availability y /api/booking/calendar
  • Proforma + Stripe: tras enviar, el huésped recibe un email con enlace de pago
  • Colores personalizables: el widget lee colores + logo por propiedad desde la pestaña Identidad visual

Desglose del precio en el resumen

En el resumen de la reserva, el huésped ve cómo se compone el precio de cada extra: precio unitario × cantidad × personas × noches. Una tabla de quesos para 4 personas aparece como Tabla de quesos (€18,00 × 4 pers) — el mismo desglose que la tasa turística. Así, un extra por persona o por noche nunca es una sorpresa al pagar.

Los costes obligatorios (p. ej. limpieza final o ropa de cama en una casa de vacaciones) aparecen marcados automáticamente en el paso de extras con una etiqueta Obligatorio. El huésped no puede desmarcarlos y cuentan de inmediato en el total. Más información: Costes obligatorios.

Lista de países en el idioma del huésped

El formulario del huésped contiene la lista completa de países (los 249 países ISO). Los nombres de los países aparecen en el idioma del widget — un huésped francés ve Belgique / Pays-Bas / Allemagne, no una lista en inglés — y están ordenados alfabéticamente por idioma. Arriba hay un grupo de selección rápida con países populares (Bélgica, Países Bajos, Alemania, Francia, Reino Unido, Luxemburgo, Estados Unidos), y debajo el resto.

Canal en la DB

Las reservas del widget reciben source = 'direct' y channel = 'website'. Así puede filtrarlas en sus Email Automations (p. ej. un email distinto para huéspedes del sitio web vs huéspedes OTA).

Activar/desactivar

Ajustes → Integraciones → Booking Widget — toggle on/off. Desactivado = el widget muestra "Reservas no disponibles por el momento".

Ajustes que determinan el comportamiento del widget

En Ajustes → Settings → pestaña Booking Widget:

  • Horas de check-in / check-out
  • Noches mínimas / máximas
  • Cancelación gratuita hasta X días — el texto informativo que el huésped ve en el widget
  • Porcentaje de depósito (o importe fijo)
  • Descuento por varias noches
  • Tasa turística por adulto por noche
  • Pedir fecha de nacimiento (toggle, desactivado por defecto)
  • Textos por idioma y por paso: puede sobrescribir el título principal de cada paso

Por propiedad, en Ajustes → Mi propiedad:

  • Política de cancelación (sección Cancelación): elija la política (Flexible / Late-cancel / No reembolsable) que muestran Booking.com y su propio widget, y configure la ventana de cancelación gratuita en horas — hasta 4320 horas (180 días). Eso permite también una ventana de cancelación larga, habitual en las casas de vacaciones: 48 = 2 días, 168 = 1 semana, 1008 = 6 semanas.
  • Enlaces a las condiciones (sección Comportamiento del booking widget): las URL de sus condiciones generales y de su política de cancelación. Rellenadas → el huésped ve enlaces clicables junto a la casilla de aceptación. Vacías → el widget muestra el mismo texto sin enlace, para que el huésped nunca haga clic en un enlace roto (404).
  • Colores + logo vía la pestaña Identidad visual.

FAQ

¿Puedo configurar una ventana de cancelación de 6 semanas? Sí. La ventana se configura en horas: 1008 horas = 6 semanas. El máximo es 4320 horas (180 días).

Mi huésped se quejó de que la lista de países estaba en inglés — ¿está solucionado? Sí. La lista de países ahora sigue el idioma del widget y está correctamente ordenada por idioma.

El enlace a las condiciones en el widget daba un 404. ¿Y ahora? Rellene las URL de sus propias páginas de condiciones en Comportamiento del booking widget de su propiedad. Mientras estén vacías, el widget deliberadamente no muestra ningún enlace.