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-ът нарочно не показва линк.