Порталът за гости

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)