We are building a booking system for a client. There are quite a few parameters we need to be able to include in the booking system - it appears that a combination of Appointments+ and Events+ will be capable of doing what we need but we are not sure how to put it all together.
The service provider provides 3 service areas for individual appointments- Healing, Psychic and Medium. She has different appointment lengths available and each of these has a specific price attached (Healing 30 minutes is $50, healing 60 minutes is $80 etc.). She also travels around the country so we want clients to be able to select a location to book (so that a client doesn't book an appointment in Melbourne while the service provider is in another state). She also does seminars/events which will need to allow booking for multiple people.
Ideally we would like the client to be able to follow a series of options when booking.
1. Do you want to book an individual appointment or attend an event?
Then if booking an individual appointment:
2. Choose a location
3. Choose a service area (Healing, Psychic or Medium)
4. Choose an appointment length (30 mins, 60 mins)
Show available appointments (that meet all these criteria)
Any advice/direction on how to achieve this would be much appreciated!