We are looking at starting a sign language teaching school. We want to have a booking system that will allow multiple bookings on the same day and time for a number of teachers. Example:
3 teachers are available on Wednesday 4th July. A booking it made for teacher 1 – the payment is taken and the appointment is scheduled with teacher 1, who is able to view the calendar themselves and check what dates they are booked for. It should also send an email to teacher 1 informing them of the booking. The appointments will need to be available in 60 minute slots.
A booking is then made at the same time and date as teacher 1 for teacher 2 – again the payment is taken and the appointment is scheduled with teacher 2, who is able to view the calendar themselves and check what dates they are booked for. It should also send an email to teacher 2 informing them of the booking.
Teacher 3 is booked for a different day and time.
Once all the available teachers are booked on a particular day then the system should tell the end user that the day is popular and to pick another date/time.
The system should be flexible enough to enable more teachers to be added as and when they are available.
The system needs to be able to accommodate multiple slot bookings for the same teacher, so teacher 1 could be booked in advance every Wednesday for the next 4 weeks for example.
The payment system should accept and process the order and only remove the available time slot once payment is accepted. A receipt should be auto generated.
The system needs to be packaged as a WordPress plugin. However we would consider alternatives as long as this could be displayed within a wordpress site maybe in an iframe.