Skip to content

Klienti

Seznam klientů

Cesta: /Clients
Komponenta: src/pages/Clients.jsx

Tabulkový přehled všech klientů kliniky.

Funkce:

  • Vyhledávání (jméno, e-mail, telefon)
  • Filtrování podle kategorie a stavu (aktivní / archivovaný)
  • Přidání nového klienta přes ClientDialog
  • Kliknutím na řádek → přechod na detail klienta

Detail klienta

Cesta: /clients/:id
Komponenta: src/pages/ClientDetail.jsx

Detail konkrétního klienta rozdělený do záložek.

Záložky

Záložka Obsah
Přehled Základní info: jméno, kontakty, segment, kategorie, poznámky
Termíny Historie všech rezervací — datum, terapeut, výkon, stav, platba
Platby Záznamy z PaymentLog — metoda, částka, stav
Kredity Aktuální zůstatek kreditního účtu + výpis transakcí
Aktivita Auditní log akcí vztažených ke klientovi

Segmenty klientů

Segment Popis
standard Standardní klient
vip VIP klient
child Dítě
couple Pár (párová terapie)

Kreditní systém

  • Každý klient má jeden kreditní účet (ClientCredit)
  • Admin může kredit dobít
  • Klient může platit kreditem přes portál nebo admin přes EventDialog
  • Každý pohyb je zaznamenán v CreditTransaction

Balíčky sezení

  • Klient může mít zakoupený balíček (ClientPackage)
  • Balíček odpočítává sezení při každé zaplacené rezervaci
  • Po vyčerpání se stav změní na exhausted