Skip to content

Nastavení

Nastavení jsou dostupná z dropdownu v hlavní navigaci. Každá sekce je samostatná stránka.

Kalendář — nastavení

Cesta: /CalendarSettings

  • Granularita slotů (po kolika minutách se zobrazují časové bloky)
  • Maximální počet dní dopředu pro rezervaci
  • Skrytí mimopracovních hodin v pohledu

Provozní hodiny

Cesta: /OperatingHoursSettings

Definice standardní provozní doby kliniky:

  • Fyzická přítomnost — dny a hodiny
  • Online provoz — může mít odlišné hodiny
  • Tyto nastavení ovlivňují zobrazení v kalendáři

Notifikace

Cesta: /NotificationSettings

Editor šablon e-mailů pro každý typ notifikace.

Šablona Spouštěč
Potvrzení rezervace Po zaplacení rezervace
Info terapeutovi Nová rezervace klienta
Připomínka 24h Automaticky den před termínem
Připomínka 10 min Automaticky 10 minut před termínem
Zrušení termínu Po stornování
Výzva k platbě Po vytvoření rezervace / manuálně
Potvrzení platby Po zaplacení
Potvrzení on-boardingu Po dokončení registrace klienta (onboarding_completed) — obsahuje seznam souhlasů a VOP jako PDF přílohu
Výzva k on-boardingu Manuálně (onboarding_invite) — odkaz na dokončení registrace
Vratka / dobropis Po vratce (processRefund) — s odkazem na doklad
Storno poplatek (pojišťovna) Po označení no_show_insurance — s odkazem /storno k úhradě
Přesun termínu Po změně data/času termínu
Přeposlání video odkazu Manuálně u online termínů

Proměnné v šablonách: {{klient_jmeno}}, {{terapeut_jmeno}}, {{datum}}, {{cas_od}}, {{cas_do}}, {{sluzba}}, {{payment_link}}, {{video_link}}

Každá šablona má přepínač zapnuto/vypnuto.

Změna logiky (export 19. 8. 2026): SMS se reálně odesílají. Stránka má nově karty:

  • SMS (SmsSettings.jsx) — globální zapnutí (sms_enabled), API klíč k SmsManageru a odesílatel. SMS doprovází e-mail u potvrzení rezervace, připomínky, výzvy k platbě, potvrzení platby, storna, vratky a storno poplatku (tělo max 160 znaků).
  • Telefonie (TelephonySettings.jsx) — konfigurace ústředny OptimCall (telephony_*) včetně URL webhooku ke zkopírování. Pozor: backendový endpoint pro příjem hovorů v exportu chybí.

Stavy termínů

Cesta: /AppointmentStatusSettings

Konfigurace stavů, které může termín nabývat. Výchozí stavy jsou pevně dané, tato stránka umožňuje jejich přizpůsobení (barva, popis).

Terapeuti

Cesta: /TherapistManagement

  • CRUD správa terapeutů, tituly, specializace, medailonek (bio, foto, web/XML feed profilu)
  • Nastavení barvy v kalendáři
  • E-mail pro notifikace
  • Microsoft / Office 365 kalendář pro Outlook sync (microsoft_calendar_email, stav propojení)
  • Přístup do portálu terapeutaportal_access_enabled + portal_user_email (e-mail pro OTP přihlášení)

Účty personálu

Cesta: /DemoUserManagement

Změna logiky (export 19. 8. 2026): entita DemoUser už není jen demo přepínač rolí — je to účet zaměstnance, přes který se přihlašuje do celého admin rozhraní (OTP, StaffGate). Role: admin, admin-klientske, klientske a nová finance (kalendář, klienti, platby, statistiky, fakturace a vouchery).

Kategorie místností

Cesta: /RoomCategorySettings

Seskupení místností do kategorií (např. „Ambulance", „Online") — využito v pohledu po místnostech v kalendáři.

Fakturace a export do Pohody

Cesta: /InvoiceSettings

Nastavení fakturačních údajů pro generování dokladů (název firmy, adresa, IČO, číslo účtu apod.).

Změna logiky (export 19. 8. 2026): stránka nově obsahuje sekci Pohoda ERP:

  • pohoda_export_enabled — vypnuto znamená, že doklady zůstávají ve frontě (pohoda_export_status = pending)
  • pohoda_api_url (podporuje placeholder {ico}) a pohoda_auth_token
  • pohoda_test_mode — dry-run bez odesílání do reálné Pohody
  • pohoda_new_rules_enabled — nová účetní pravidla; zapínat až po úspěšném testu přes pohodaTestRun
  • tlačítko pro ruční spuštění exportu (syncPohodaExport)

Exportují se pouze daňové doklady. Nedaňová potvrzení (dobití kreditu) a no-doc stopy se neexportují.

Nastavení plateb

Cesta: /PaymentSettingsPage

Parametr Popis
admin_booking_payment_due_days Splatnost při vytvoření adminem (počet dní)
payment_due_min_hours_before Minimální hodin před termínem pro úhradu
cancellation_free_hours Lhůta pro bezplatné storno (hodiny před termínem)

V SystemSettings k tomu nově patří insurance_cancellation_fee — stornopoplatek účtovaný klientovi u stavu „Nedostavil se – storno pojišťovna" (default 1 000 Kč) — a čítač client_number_seed pro přidělování čísla klienta.

Vouchery

Cesta: /VoucherManagement

Správa dárkových voucherů — samostatná stránka, viz Vouchery.

Právní dokumenty

Cesta: /LegalDocumentsSettings

Editace verzovaných dokumentů VOP a GDPR pro on-boarding, viz Právní dokumenty.