O booking widget (no seu próprio site)
Atualizado em 2026-09-12
O BedFlow inclui um widget de reservas que incorpora no seu próprio site: o hóspede vê o seu calendário, escolhe datas e quartos e reserva diretamente consigo — sem comissão para uma OTA.
Onde o encontra?
O widget corre no seu endereço BedFlow: https://bedflow.eu/book/{slug-do-seu-alojamento}, por exemplo https://bedflow.eu/book/burgemeestershof. Se tiver o seu próprio domínio verificado, fica nessa página inicial.
Não precisa de escrever o código. Vá a Integrações → Booking Widget → Configurar: está lá um bloco pronto a usar. Clique dentro e fica copiado; cole-o no seu site onde o calendário deve aparecer.
<!-- Módulo de reservas BedFlow -->
<iframe src="https://bedflow.eu/book/burgemeestershof" style="width:100%;min-height:760px;border:0" loading="lazy" title="Reservar online"></iframe>
Prefere um botão em vez de um calendário incorporado? No mesmo painel está também o link simples, pronto para um botão "Reservar" ou para um e-mail.
Um widget separado por casa
Aluga várias casas de férias e quer que cada página do seu site mostre apenas o calendário dessa casa? Em Configurar, marque que quartos ou casas o widget pode mostrar. O código abaixo adapta-se de imediato:
<iframe src="https://bedflow.eu/book/o-seu-alojamento?rooms=12" style="width:100%;min-height:760px;border:0" loading="lazy" title="Reservar online"></iframe>
Repita por casa e terá tantos widgets quantos quiser, cada um com o seu calendário e o seu próprio pedaço de código. Se não marcar nada, o widget mostra todos os seus quartos.
Preços, descontos e restrições ficam exatamente iguais aos do widget completo — apenas a lista é filtrada. E como a seleção é verificada contra o seu próprio alojamento, um código copiado nunca pode mostrar quartos de outra pessoa.
Funcionalidades
- Fluxo em 6 passos: datas → quartos → extras → dados do hóspede → resumo → confirmação
- Multilingue (NL / EN / FR / DE) com deteção automática de idioma + mudança em runtime
- Responsive (mobile, tablet, desktop)
- Multi-quarto: o hóspede pode reservar vários quartos numa sessão
- Extras: wellness, pequeno-almoço, suplementos, artigos de honesty bar
- Plano de refeições e política de cancelamento: o cartão do quarto mostra «Pequeno-almoço incluído» (ou meia pensão …) conforme definido no quarto ou alojamento, e a informação prática mostra a política de cancelamento real — incluindo o custo de cancelamento tardio ou «não reembolsável»
- Custos obrigatórios: incluídos automaticamente no preço (ver abaixo)
- Seletor de slots wellness: os hóspedes reservam logo o seu momento de wellness durante a reserva
- Disponibilidade em direto: o calendário mostra sempre a disponibilidade atual
- Proforma + Stripe: após submeter, o hóspede recebe um email com link de pagamento
- Cores personalizáveis: o widget lê cores + logótipo por propriedade a partir do separador Identidade visual
Opções de tarifa: várias tarifas por tipo de quarto
Quer deixar o hóspede escolher entre, por exemplo, Standard com pequeno-almoço e Hot deal — sem pequeno-almoço, não reembolsável? Configure-o por tipo de quarto em Tipos de quarto → Serviços e política → Opções de tarifa no seu próprio site de reservas.
- O preço do quarto é sempre a primeira opção («Standard»), com o plano de refeições e a política de cancelamento do quarto. Só adiciona as variantes.
- Por opção escolhe um nome, uma diferença de preço (percentagem do preço do quarto ou valor fixo por noite — negativo é desconto, positivo é suplemento), as refeições (ou «como o quarto») e o cancelamento (ou «como o quarto»).
- O widget mostra as opções no cartão do quarto, com o preço para o número de pessoas escolhido. O hóspede escolhe uma; a escolha aparece no resumo, na proforma e no e-mail de confirmação.
- O maior desconto ganha. Se uma opção tem desconto e também se aplica um desconto por duração da estadia, a BedFlow aplica apenas o maior — nunca os dois. Um suplemento acresce sempre ao preço do quarto.
- Não reembolsável = pagamento integral antecipado. Se escolher não reembolsável numa opção, o hóspede paga o valor total ao reservar, independentemente da sua definição de sinal. Fica indicado junto à opção no widget, no resumo, na proforma e nos e-mails.
- Sem opções nada muda: o widget mostra um único preço como sempre. Os canais via Channex (Booking.com, Expedia, …) não são afetados.
Composição do preço no resumo
No resumo da reserva, o hóspede vê como o preço de cada extra é composto: preço unitário × quantidade × pessoas × noites. Uma tábua de queijos para 4 pessoas aparece como Tábua de queijos (€18,00 × 4 pess) — a mesma decomposição que a taxa turística. Assim, um extra por pessoa ou por noite nunca é uma surpresa na hora de pagar.
Os custos obrigatórios (p. ex. limpeza final ou roupa de cama numa casa de férias) aparecem automaticamente marcados no passo dos extras com uma etiqueta Obrigatório. O hóspede não os pode desmarcar e contam imediatamente para o total. Saiba mais: Custos obrigatórios.
Lista de países no idioma do hóspede
O formulário do hóspede contém a lista completa de países (os 249 países ISO). Os nomes dos países aparecem no idioma do widget — um hóspede francês vê Belgique / Pays-Bas / Allemagne, não uma lista em inglês — e estão ordenados alfabeticamente por idioma. No topo há um grupo de escolha rápida com países populares (Bélgica, Países Baixos, Alemanha, França, Reino Unido, Luxemburgo, Estados Unidos), seguido do resto.
Como reconhecer reservas do widget?
As reservas do widget entram como reservas diretas com canal website. Assim pode filtrá-las nas suas Email Automations (p. ex. um email diferente para hóspedes do site vs hóspedes OTA).
Ativar/desativar
Integrações → Booking Widget — ligue ou desligue o interruptor. Desativado = o widget mostra "Reservas indisponíveis de momento". Em Configurar, no mesmo mosaico, define o código de incorporação, a seleção de quartos e os limites abaixo.
Definições que determinam o comportamento do widget
Por alojamento em Integrações → Booking Widget → Configurar: noites mínimas e máximas, com que antecedência, e a hora de fecho. O resto fica no separador global Booking Widget (super-admin):
- Horas de check-in / check-out
- Noites mínimas / máximas
- Cancelamento gratuito até X dias — o texto informativo que o hóspede vê no widget
- Desconto multi-noites
- Taxa turística por adulto por noite
- Pedir data de nascimento (toggle, desativado por defeito)
- Textos por idioma e por passo: pode substituir o título principal de cada passo
O sinal (percentagem, montante fixo ou primeira noite, mais o prazo de pagamento) define-o você mesmo em Definições → Sinal — essa definição comanda o widget, a página de pagamento e o email de confirmação. Veja Sinal.
Por propriedade, em Definições → A minha propriedade:
- Política de cancelamento (secção Cancelamento): escolha a política (Flexível / Late-cancel / Não reembolsável) que a Booking.com e o seu próprio widget mostram, e defina a janela de cancelamento gratuito em horas — até 4320 horas (180 dias). Isso permite também uma janela de cancelamento longa, normal em casas de férias: 48 = 2 dias, 168 = 1 semana, 1008 = 6 semanas.
- Links das condições (secção Links jurídicos): as URL das suas condições gerais e da sua política de cancelamento. Preenchidas → o hóspede vê links clicáveis junto à caixa de consentimento. Vazias → o widget mostra o mesmo texto sem link, para que o hóspede nunca clique num link partido (404). Preencha sempre estas duas URL antes de entrar em produção: sem link para o texto com que o hóspede concorda, a caixa «Concordo com as condições gerais e a política de cancelamento» não vale nada juridicamente. Preenche-as uma única vez: os mesmos dois links aparecem no widget, nos seus orçamentos e no rodapé da página do hóspede. O seu website é a própria mini-site BedFlow? Preencha então a política de cancelamento como página legal em O meu website — com o seu domínio ativo, essa página é usada automaticamente como link enquanto deixar este URL vazio.
- Cores + logótipo através do separador Identidade visual.
Até quando pode um hóspede reservar?
Dois limites, ambos por alojamento em Integrações → Booking Widget → Configurar.
Com que antecedência — Com que antecedência pode um hóspede reservar? (dias), 365 por defeito. O calendário não vai mais longe e um link direto com uma data posterior é recusado. Aluga com duas épocas de antecedência? Pode ir até 1095 dias.
Até quando no próprio dia — dois botões, juntos ou em separado:
- A reserva online para hoje fecha às — uma hora, por exemplo
18:00. Depois disso, hoje desaparece do calendário. Assim evita a reserva que entra às 23h para essa mesma noite. - Antecedência mínima (horas) — contada até ao início das suas horas de check-in. Com 4 horas e check-in a partir das 15:00, hoje fecha às 11:00.
Se preencher ambos, vale o que fechar primeiro. Se os deixar vazios nada muda: o próprio dia continua reservável o dia todo. A hora de fecho segue o fuso horário do seu alojamento — 22:00 em Óbidos é uma hora mais tarde do que 22:00 em Wetteren.
Também nos canais de reserva — durante muito tempo a hora de fecho só valia no seu próprio site: a Booking.com, a Airbnb ou a Google não sabiam de nada e continuavam a aceitar reservas para essa mesma noite. Marque por isso Fechar hoje também nos canais de reserva. O BedFlow fecha então o dia de hoje à chegada em cada canal ligado assim que essa hora passa, dentro do quarto de hora. Se depois alguém telefonar mesmo assim, reabra o dia no calendário de restrições — fica aberto até amanhã. O interruptor está desligado por omissão e só funciona com uma hora de fecho preenchida.
Tudo isto vale online. Se alguém aparecer à porta às 23h, basta introduzi-lo no seu mapa de ocupação.
FAQ
Posso definir uma janela de cancelamento de 6 semanas? Sim. A janela define-se em horas: 1008 horas = 6 semanas. O máximo é 4320 horas (180 dias).
O meu hóspede queixou-se de que a lista de países estava em inglês — está resolvido? Sim. A lista de países segue agora o idioma do widget e está corretamente ordenada por idioma.
O link das condições no widget dava um 404. E agora? Preencha as URL das suas próprias páginas de condições em Links jurídicos na sua propriedade. Enquanto estiverem vazias, o widget deliberadamente não mostra nenhum link.
Posso pôr um calendário por casa de férias no meu site? Sim. Em Configurar, marque essa casa e copie o código que aparece por baixo. Repita por casa.
Posso impedir reservas de última hora? Sim, com uma hora de fecho ou uma antecedência mínima — veja Até quando pode um hóspede reservar? acima. O seu mapa de ocupação não é afetado, por isso introduzir alguém que chega sem reserva é sempre possível.