Sorry, we don't support your browser.  Install a modern browser

CALENDAR assigned to the "service", NOT the employee#3011

L

Hello developers
I am thinking of a case for my particular business, but I am going to explain using an easier example : the tennis club.
A tennis club may have several courts for classes with instructors and many for free use always available the members of the club.
2 SERVICE CATEGORIES :
1) Tennis Classes
2) Free Use

1) TENNIS CLASSES
An instructor must have a calendar, he/she cannot give 2 classes at the same time…
But to give a class the instructor needs a court available at the chosen time.
There must be a CALENDAR ASSIGNED to each court, which I referred to as the “service” : “Tennis Classes - Court 1”, “Tennis Classes - Court 2”… (and so on)…
To set an appointment for such service there must be an “availability match” of 2 calendars : An available court and an available instructor.
When the Customer chooses CATEGORY = Tennis Classes, he/she could either see ALL matching options or make the request for a specific instructor.

2) FREE USE (the way Amelia works by default)
There is no need to match 2 calendars, just list availability for ALL courts dedicated for free use, so that the Customer makes a “reserve”.
The club could :
2.1 : not allowing the reservation of more than 1 appointment by the same customer.
2.2 : penalize “no-shows”.

Thanks

a month ago