Порталът за гости
Bijgewerkt op 2026-05-24
Всеки гост получава персонален линк към портал, който покрива три фази на престоя му — на един URL. Pre-arrival, по време на престоя и post-stay.
Как гостът получава линка?
Автоматично. Веднага щом резервацията премине в статус CONFIRMED (първо плащане) се генерира booking.booking_url през temporarySignedRoute. Този линк след това се изпраща в:
- Имейла booking-confirmed (CTA блок "Отвори моя портал")
- Имейла booking-fully-paid (същият CTA)
Линкът работи до 1 ден след заминаване. След това 403.
Кога гостът може да отвори портала?
Най-рано 2 дни преди пристигане (настройваемо през setting-а bw_prearrival_portal_days). Преди този период → 403 с обяснение кога ще се отвори.
Какво вижда гостът във всяка фаза?
📅 Pre-arrival (2 дни преди пристигане)
- Статус на плащане — общо / платено / дължимо, с бутон за online плащане на остатъчната сума
- Допълване на данни:
- Задължителни: име, фамилия, мобилен телефон (за WhatsApp), адрес, пощенски код, град, държава
- По избор: име на фирма, ДДС номер, контакт за спешен случай
- Данните се записват върху Debtor
- Заявка за час за check-in — с time picker + опционална бележка. При submit Вие получавате Telegram с бутони Одобри / Откажи. Кликвате → резервацията се обновява, badge-ът в Преглед на стаите се появява
- Избор на закуска за всяка сутрин — винаги видимо, не само от check-in
- Обща информация (WiFi, паркинг, часове за check-in, check-out)
🏠 По време на престой
Всичко от pre-arrival остава видимо, плюс:
- 🔐 Отключване на врата през Home Assistant webhooks (входна врата + индивидуални стаи)
- 🍺 Honesty bar — гостът тиква продукти, появяват се live на фактурата му
- 💳 Live фактура с текущ баланс
👋 Post-stay (до departure + 1 ден)
- ⭐ Google Reviews CTA (линк от setting-а
google_reviews_url) - Финална фактура + евентуално остатъчно плащане
- Honesty bar + wellness upsell-и скрити (така или иначе си е тръгнал)
Privacy
- Signed URL — не може да се отгатне
- Изтича автоматично
- Може да бъде инвалидиран от admin за резервация (задайте
booking_url = null) - Housekeeper има отделен портал, който НЕ показва данни на гостите (виж секцията Housekeeping)