Booking widget (на Вашия собствен сайт)

Bijgewerkt op 2026-07-01

BedFlow съдържа standalone booking widget (public/booking-widget.html), който можете да embed-нете на Вашия собствен сайт — не е нужен iframe, чисто HTML/CSS/JS.

Къде се намира?

Widget-ът живее на Вашия BedFlow сървър: https://bedflow.eu/booking-widget.html.

Вградете го във Вашия WordPress / Statamic / собствен сайт чрез линк или iframe:

<a href="https://bedflow.eu/booking-widget.html" class="book-button">Резервирайте директно</a>

Функции

  • Поток от 6 стъпки: дати → стаи → екстри → данни на госта → преглед → потвърждение
  • Многоезичен (NL / EN / FR / DE) с автоматично разпознаване на езика + смяна в реално време
  • Responsive (мобилен, таблет, десктоп)
  • Multi-room: гостът може да резервира няколко стаи в една сесия
  • Екстри: wellness, закуска, надценки, honesty bar артикули
  • Задължителни разходи: автоматично включени в цената (вижте по-долу)
  • Wellness slot picker: интеграция с WellnessBookingService
  • Наличност на живо: чрез /api/booking/availability и /api/booking/calendar
  • Proforma + Stripe: след изпращане гостът получава имейл с линк за плащане
  • Персонализируеми цветове: widget-ът чете цветове + лого за всеки обект от таба Фирмен стил

Разбивка на цената в прегледа

В резюмето на резервацията гостът вижда за всяка екстра как е съставена цената: единична цена × брой × лица × нощувки. Плато със сирена за 4 души се показва като Плато със сирена (€18,00 × 4 души) — същата разбивка като при туристическия данък. Така екстра „на човек" или „на нощувка" никога не е изненада при плащане.

Задължителните разходи (напр. финално почистване или спално бельо при ваканционна къща) са автоматично отбелязани в стъпката с екстрите с етикет Задължително. Гостът не може да ги премахне и те веднага се броят към общата сума. Прочетете повече: Задължителни разходи.

Списък с държави на езика на госта

Формулярът на госта съдържа пълния списък с държави (всичките 249 ISO държави). Имената на държавите се показват на езика на widget-а — френски гост вижда Belgique / Pays-Bas / Allemagne, а не списък на английски — и са сортирани азбучно за всеки език. Най-отгоре има група за бърз избор с популярни държави (Белгия, Нидерландия, Германия, Франция, Обединеното кралство, Люксембург, САЩ), а под нея останалите.

Канал в DB

Резервациите от widget-а получават source = 'direct' и channel = 'website'. Така можете да ги филтрирате във Вашите Email Automations (напр. различен имейл за гости от сайта vs OTA гости).

Включване/изключване

Настройки → Интеграции → Booking Widget — toggle on/off. Изключен = widget-ът показва „Резервациите в момента не са налични".

Настройки, които определят поведението на widget-а

В Настройки → Settings → таб Booking Widget:

  • Часове за check-in / check-out
  • Минимум / максимум нощувки
  • Безплатна анулация до X дни — информационният текст, който гостът вижда в widget-а
  • Процент депозит (или фиксирана сума)
  • Отстъпка за няколко нощувки
  • Туристически данък на възрастен на нощувка
  • Питай за дата на раждане (toggle, по подразбиране изключен)
  • Текстове по език за всяка стъпка: можете да замените основното заглавие на всяка стъпка

За всеки обект, в Настройки → Моят обект:

  • Политика за анулация (секция Анулация): изберете политиката (Гъвкава / Late-cancel / Без възстановяване), която Booking.com и Вашият собствен widget показват, и задайте прозореца за безплатна анулация в часове — до 4320 часа (180 дни). Това позволява и дълъг прозорец за анулация, нормален при ваканционни жилища: 48 = 2 дни, 168 = 1 седмица, 1008 = 6 седмици.
  • Линкове към условията (секция Поведение на booking widget-а): URL-ите на Вашите общи условия и политика за анулация. Попълнени → гостът вижда кликаеми линкове до чекбокса за съгласие. Оставени празни → widget-ът показва същия текст без линк, така че гостът никога не кликва върху счупен (404) линк.
  • Цветове + лого чрез таба Фирмен стил.

FAQ

Мога ли да задам прозорец за анулация от 6 седмици? Да. Прозорецът се задава в часове: 1008 часа = 6 седмици. Максимумът е 4320 часа (180 дни).

Гостът ми се оплака, че списъкът с държави е на английски — решено ли е? Да. Списъкът с държави вече следва езика на widget-а и е правилно сортиран за всеки език.

Линкът към условията в widget-а даваше 404. Какво сега? Попълнете URL-ите на Вашите собствени страници с условия в Поведение на booking widget-а на Вашия обект. Докато са празни, widget-ът нарочно не показва линк.