Issues with Booking Functionality for Salon Services on Cal.com #15940
Unanswered
jamalsoueidan
asked this question in
Other
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to build a booking appointment app for my salon using Cal.com, but I am encountering several restrictions.
I cannot let the customer pick the employee they want during the booking steps.
I cannot let my customers book multiple event types simultaneously.
When someone needs to visit a salon, they often want to book multiple services, such as a haircut, hair wash, beard trimming, etc.
I could create individual event types with dynamic durations for each employee, but this requires API access to each employee's account. This would allow me to book them for custom durations, such as 60 or 120 minutes, using one event type, and then create mock service data like this:
javascript const allUsersProducts = [{title: 'Haircut', duration: 60}, {title: 'Hair wash', duration: 15}];
Steps:
Calculate the total duration of the selected services (e.g., 75 minutes).
Select one of the employees (currently, I do not have API access to retrieve all my team members' names and IDs).
Use the dynamic duration event types to book the appointment for the combined services (e.g., 75 minutes).
This approach would allow my customers to pick an employee and combine multiple services in one booking.
I need to develop the products on my side, maintain a list of team members, and access their user accounts.
Can you provide assistance or solutions to overcome these restrictions?
Beta Was this translation helpful? Give feedback.
All reactions