Programări clienți
Un teren nu trebuie să stea gol între rezervările echipelor. Odată ce o facilitate este deschisă pentru asta, 4league poate prelua programări plătite de la clienți din afara organizației — un grup de fotbal 5 contra 5 care închiriază un interval de seară, o școală locală care rezervă un teren — chiar alături de antrenamentele și meciurile fiecărei echipe, urmărite din aceeași filă Extern.
Activarea programărilor clienților
Programările clienților sunt oprite implicit. Un manager de facilități le activează per teren, din setările proprii ale acelui teren, în Adăugarea terenurilor și facilităților: comutatorul Permite rezervări externe este implicit „Moștenește de la baza sportivă” și poate fi suprascris per teren la Pornit sau Oprit. Activarea lui — la nivelul bazei sportive sau al terenului — necesită PRO.
Un teren care nu permite rezervări externe pur și simplu nu apare niciodată ca opțiune la crearea unei noi programări pentru client, iar fila Extern te anunță direct dacă niciunul dintre terenurile organizației nu o permite încă.
Rezervarea unei programări pentru client
Din fila Extern, apasă Programare nouă. Se deschide același formular de rezervare folosit pentru orice alt tip de rezervare, cu tipul blocat pe Programare client și un bloc suplimentar de câmpuri pentru client:
| Câmp | Observații |
|---|---|
| Numele clientului | Obligatoriu. |
| Telefonul clientului | Opțional. |
| Emailul clientului | Opțional; validat ca adresă de email reală atunci când este completat. |
| Preț | Opțional, afișat cu moneda organizației odată ce aceasta este setată (vezi mai jos). |
| Plătit | Un comutator, disponibil doar la crearea unei programări unice (nerecurente). Setează-l din start, sau marchează-l ca plătit mai târziu din fila Extern — vezi Marcarea unei programări ca plătită. |
Alegerea terenului, datei și orei funcționează exact ca la orice altă rezervare: sunt oferite doar facilitățile cu rezervările externe activate, și se aplică aceleași verificări de închideri, program de funcționare și conflict de programare, în aceeași ordine. O programare de client se poate și repeta ca orice altă rezervare — comutatorul Plătit pur și simplu nu este oferit din start pentru o serie, deoarece plata fiecărei apariții este urmărită separat.
Câmpul de preț funcționează în continuare fără una — se afișează pur și simplu ca număr simplu, cu o notă în rezumatul de venituri că moneda organizației nu este setată. Setează-o din setările proprii ale organizației pentru ca sumele să fie etichetate corect peste tot.
Fila Extern
Fila Extern listează fiecare programare de client din întreaga organizație — fiecare bază sportivă, fiecare teren — într-un flux unic, paginat, împărțit în Viitoare și Trecute și filtrabil după perioadă și, pentru un vizitator privilegiat, după statutul de plată (Plătite / Neplătite). Apăsarea pe un rând redeschide același formular de rezervare pentru editare sau anulare.
Un vizitator cu acces complet la facilități (un administrator/proprietar, sau staff cu Gestionare facilități sau Gestionare calendar facilități — vezi Cine gestionează facilitățile) vede și un rezumat Venituri în partea de sus a filei: totaluri plătite și neplătite pentru săptămâna aceasta și luna aceasta, recalculate în timp real pe măsură ce programările sunt adăugate, editate, anulate sau marcate ca plătite.
Marcarea unei programări ca plătită
Fiecare rând din fila Extern poartă o insignă Plătit / Neplătit. Un vizitator privilegiat o poate apăsa pentru a schimba statutul oricărei programări care nu a fost anulată — trecerea la Neplătit cere mai întâi o confirmare rapidă, fiindcă este singura direcție care poate părea o anulare a unei plăți reale; marcarea ca Plătit se aplică imediat. Insigna se actualizează instant și revine automat la starea anterioară dacă cererea eșuează, iar rezumatul de venituri se actualizează odată cu ea.
Cine vede o programare de client
Programările de client urmează exact aceleași reguli de acces la calendar ca orice altă rezervare. Un vizitator care nu poate vedea detaliile reale ale unei programări de client vede în schimb un rând blocat — doar dată și oră, fără nume de client, fără preț, fără insignă de plată, doar o pictogramă de lacăt și eticheta „Client (ascuns)” — iar acel rând nu poate fi niciodată apăsat. Doar un vizitator care poate vedea programarea nemascată (acces complet la facilități, sau autorul propriu al programării) o poate deschide, și doar un vizitator privilegiat vede vreodată rezumatul Venituri.
Pașii următori
Cine gestionează facilitățile, cele 3 setări de acces la calendar și eticheta mascată „Rezervat”.
Ce contează drept conflict de programare și cine poate rezerva oricum.
Prezentarea completă a funcției — calendarul comun, detectarea conflictelor, rezervările recurente, închiderile și programările clienților.