El booking widget (en su propio sitio web)

Actualizado el 2026-08-07

BedFlow incluye un widget de reservas que incrusta en su propio sitio web: su huésped ve su calendario, elige fechas y habitaciones y reserva directamente con usted — sin comisión para una OTA.

¿Dónde lo encuentra?

El widget vive en su dirección BedFlow: https://bedflow.eu/book/{slug-de-su-alojamiento}, por ejemplo https://bedflow.eu/book/burgemeestershof. Si tiene su propio dominio verificado, está en esa página de inicio.

No tiene que escribir el código usted mismo. Vaya a Integraciones → Booking Widget → Configurar: allí le espera un bloque listo para usar. Haga clic dentro y queda copiado; péguelo en su sitio donde deba aparecer el calendario.

<!-- Módulo de reservas BedFlow -->
<iframe src="https://bedflow.eu/book/burgemeestershof" style="width:100%;min-height:760px;border:0" loading="lazy" title="Reservar en línea"></iframe>

¿Prefiere un botón a un calendario incrustado? En el mismo panel también está el enlace desnudo, listo para un botón "Reservar" o para un correo.

Un widget aparte por vivienda

¿Alquila varias casas y quiere que cada página de su sitio muestre solo el calendario de esa casa? En Configurar, marque qué habitaciones o viviendas puede mostrar el widget. El código de abajo se adapta al instante:

<iframe src="https://bedflow.eu/book/su-alojamiento?rooms=12" style="width:100%;min-height:760px;border:0" loading="lazy" title="Reservar en línea"></iframe>

Repítalo por vivienda y tendrá tantos widgets como quiera, cada uno con su calendario y su propio fragmento de código. Si no marca nada, el widget muestra todas sus habitaciones.

Los precios, descuentos y restricciones siguen siendo exactamente los mismos que en el widget completo — solo se filtra la lista. Y como la selección se comprueba contra su propio alojamiento, un fragmento copiado nunca puede mostrar habitaciones ajenas.

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

Integraciones → Booking Widget — active o desactive el interruptor. Desactivado = el widget muestra "Reservas no disponibles en este momento". Con Configurar en esa misma tarjeta ajusta el código de incrustación, la selección de habitaciones y los límites de abajo.

Ajustes que determinan el comportamiento del widget

Por alojamiento en Integraciones → Booking Widget → Configurar: noches mínimas y máximas, con cuánta antelación, y la hora de cierre. El resto está en la pestaña global Booking Widget (super-admin):

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

¿Hasta cuándo puede reservar un huésped?

Dos límites, ambos por alojamiento en Integraciones → Booking Widget → Configurar.

Hasta dónde por adelantado¿Con cuánta antelación puede reservar un huésped? (días), 365 por defecto. El calendario no llega más lejos y un enlace directo con una fecha posterior se rechaza. ¿Alquila con dos temporadas de antelación? Puede llegar a 1095 días.

Hasta cuándo el mismo día — dos ajustes, juntos o por separado:

  • La reserva en línea para hoy cierra a las — una hora, por ejemplo 18:00. Después, hoy desaparece del calendario. Así evita la reserva que entra a las 23h para esa misma noche.
  • Antelación mínima (horas) — contada hasta el inicio de sus horas de check-in. Con 4 horas y check-in desde las 15:00, hoy cierra a las 11:00.

Si rellena ambos, manda el que cierre antes. Si los deja vacíos no cambia nada: el día mismo sigue reservable todo el día. La hora de cierre sigue la zona horaria de su alojamiento — las 22:00 en Óbidos son una hora más tarde que las 22:00 en Wetteren.

Esto solo afecta al widget en línea. Si alguien se presenta a las 23h, simplemente lo introduce en su propio planning.

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.

¿Puedo poner un calendario por vivienda en mi sitio? Sí. En Configurar, marque esa vivienda y copie el código que aparece debajo. Repita por vivienda.

¿Puedo bloquear las reservas de última hora? Sí, con una hora de cierre o una antelación mínima — vea ¿Hasta cuándo puede reservar un huésped? arriba. Su propio planning no se ve afectado, así que introducir a alguien que llega sin reserva siempre es posible.