Programări online

Modulul eYssen Appointment (Website) (appointment_website) publică pe site tipurile de programări configurate în aplicația Întâlniri, astfel încât vizitatorii să își poată rezerva singuri un interval orar. Modulul eYssen Appointment (Website Payment) (appointment_website_payment) adaugă o etapă de plată pentru tipurile de programări cu plată.

Notă

Această pagină descrie fluxul public de rezervare. Tipurile de programări, intervalele lor săptămânale, prestatorii, duratele, întrebările, regulile de aprobare și prețurile se configurează în back end; consultați documentația aplicației Întâlniri.

Pagina de rezervare

Tipurile de programări publice sunt listate la /appointments, iar fiecare tip are și propria adresă (/appointments/<id>). Pagina afișează o grilă lunară în care zilele disponibile pot fi selectate; alegerea unei zile dezvăluie intervalele orare libere din acea zi, calculate pe baza intervalelor săptămânale ale tipului, a calendarelor prestatorilor, a pauzelor dintre întâlniri și a capacității fiecărui interval.

Vizitatorii aleg intervalul orar și durata — în limitele minimului, maximului și pasului configurate pe tip —, își introduc numele, e-mailul și numărul de telefon și răspund la întrebările definite pe tipul de programare. Rezervarea este creată când confirmă.

screenshot: website-appointments-booking-page
menu
(website) ‣ /appointments
shows
The public appointment page with the appointment type selection, the month grid of available days, and the free time slots of the selected day with the duration selector.
highlight
The month grid and the slot list (red frame).
data
Two public appointment types, one selected day with four free slots.
module
appointment_website
notes
English UI, light theme, 1440px width.

Notă

Doar tipurile de programări a căror Vizibilitate este publică apar la /appointments. Tipurile care nu trebuie listate public sunt partajate printr-un link de partajare (/appointments/share/<token>), care deschide pagina de rezervare pentru acel singur tip. Linkurilor de partajare li se poate da o dată de expirare pe tipul de programare.

Gestionarea unei rezervări

După rezervare, vizitatorul primește un link către propria pagină de rezervare (/appointment/view/<token>). Linkul este legat de rezervare, deci nu este nevoie de cont. Din acea pagină, el poate:

  • să verifice programarea (tip, dată și oră, durată, prestator, locație, preț);

  • să adauge programarea în propriul calendar, descărcându-i fișierul de calendar;

  • să o reprogrameze, ceea ce redeschide pagina de rezervare cu intervalele aceluiași tip; și

  • să o anuleze.

screenshot: website-appointments-booking-view
menu
(booking link from the confirmation email)
shows
The visitor's booking page with the appointment details, its status, and the add-to-calendar, reschedule and cancel actions.
highlight
The reschedule and cancel actions (red frame).
data
One approved booking of a 60-minute appointment.
module
appointment_website
notes
English UI, light theme, 1440px width.

O rezervare este creată ca Solicitat. În funcție de tipul de programare, este confirmată imediat sau doar după aprobare; până când este Aprobat(ă), pagina de rezervare arată că aceasta este încă în așteptarea confirmării. O rezervare care nu este confirmată în perioada configurată pe tip expiră automat.

Aprobarea unei rezervări

Când tipul de programare necesită aprobare, prestatorii primesc un e-mail cu linkurile Aprobă și Respinge. Linkul deschide o pagină de decizie în care prestatorul confirmă decizia și poate adăuga o notă, fără a se autentifica.

În funcție de politica de aprobare a tipului, fie este suficientă o singură aprobare (Aprobare unică (manager)), fie fiecare prestator trebuie să aprobe (Toți furnizorii trebuie să aprobe). Odată luată decizia, rezervarea trece la Aprobat(ă) sau Respins, iar vizitatorul este notificat.

screenshot: website-appointments-approval-decision
menu
(approval link from the notification email)
shows
The approval decision page with the booking summary, the note field and the confirmation button for the Approve decision.
highlight
The note field and the confirmation button (red frame).
data
One requested booking awaiting approval.
module
appointment_website
notes
English UI, light theme, 1440px width.

Lista de așteptare

Când se eliberează un interval orar, vizitatorii care îl așteaptă primesc o ofertă prin e-mail, cu un link de confirmare. Primul care confirmă pe acea pagină primește intervalul; ceilalți sunt informați că intervalul nu mai este disponibil. Oferta expiră dacă nu este confirmată la timp.

screenshot: website-appointments-waitlist-confirm
menu
(waiting list link from the offer email)
shows
The waiting list confirmation page with the offered slot and the confirmation button.
highlight
The confirmation button (red frame).
data
One offered slot.
module
appointment_website
notes
English UI, light theme, 1440px width.

Plata unei programări

Cu modulul eYssen Appointment (Website Payment) (appointment_website_payment), o rezervare făcută pentru un tip de programare cu plată duce la o pagină de plată (/appointment/pay/<token>), care afișează suma calculată pe baza prețurilor tipului și a duratei rezervate, precum și metodele de plată disponibile.

Pe acea pagină, vizitatorul poate, de asemenea:

  • să introducă un cod — un cod de reducere sau prepaid — care este aplicat sumei de plată; și

  • să folosească un abonament/permis (pass), dacă este autentificat în portalul clientului și deține un pass valid care acoperă acest tip de programare. Pass-urile expirate, epuizate sau restricționate la alte tipuri nu sunt oferite.

screenshot: website-appointments-payment-page
menu
(payment link after booking)
shows
The appointment payment page with the booking summary, the amount to pay, the code field, the "use my pass" option and the payment methods.
highlight
The amount and the pass option (red frame).
data
One 60-minute booking of EUR 60; the logged-in customer holds a valid pass.
module
appointment_website_payment
notes
English UI, light theme, 1440px width.

Când nu există nimic de plătit — suma este zero sau un pass ori un cod o acoperă integral — etapa de plată este omisă, iar rezervarea este confirmată direct.