Is it possible to limit the number of services I can book in a day?
For example, Monday: Service A is limited to two. Service B can be booked for any number of services. Tuesday: Service A is limited to three appointments. Tuesday: Up to three reservations for Service A, and up to five reservations for Service B. etc.
So, what I do to make this "work", is to juggle with start times, buffertimes, duration and time between booking.
Lets say you want a service to only be available from 10am to 17pm. you want them to, lets say, only want someone to only book 1 service for that day.
What I do then is make my "open hours" from 7am-18pm and then add 3 hour buffer before and after with a duration of lets say 5 hours.
So with this "formula", you can choose different start points, you decide the start points by changing "Default Time Slot Step" in the Settings > General. But it will make the event fill up the whole day.
To make this happen for spesfic services, you gotta do this stuff within the WORK HOURS found in the INDIVIDUAL EMPLOYEE SETTING, you can add more times pr day and make them only count for services you choose.
This is a kinda complicated way to do things, but it works.
Reduce duration or buffer times to make it possible to book 2 services pr day. But then it will also matter WHEN they book.
So if the appointment has 1 hour buffer before and after, and you have opening times from 9-15, with service duration of 1 hour, the first available booking will be at 10:00, duration from 10-11 and then 1 hour buffer after. So the clock will be 12:00 when that booking is done. That makes room for another booking at 13:00, because of the 1 hour buffer before, 13-14 duration, and 1 hour buffer after to 15:00.
But if someone choose to book an appointment at 11:00, it will cancel out the whole day.
This is just an example. You dont need 1 hour buffer after and after if its quick to set up and down. You can force clients to only book at 10 and 13 by changing the Default Time Slot Step to 3 hours:
Lets say you're a hairdresser. You need maybe 5 minute buffer to get the scissors etc, and then 10 min after to clean up the hair. This will then make room for a lot more bookings.
If you want it possible to book more people at the same time, you can turn it on in SETTINGS>APPOINTMENTS
You just gotta try out different tricks to make it fit within your timeframe.
So the advanced trick to get what you want, is to put your WORK HOURS to a insane amount, like 05:00-22:00 and then add buffers and duration to make it possible to book whatever time they want between 09:00 to 15:00. I'm confused writing all this, but this works for me. I want 1 booking pr day of one service and more booking pr day from other services. The screenshot above shows I only take some services during the weekend, while others only work on normal days. So as you can see, my work hours are from 5:00-22:00, but in reality, this is what the customer see:
While choosing a diffrent service, weekends open up and more time slots:
Hi,
Is it possible to limit the number of services I can book in a day?
For example, Monday: Service A is limited to two. Service B can be booked for any number of services.
Tuesday: Service A is limited to three appointments. Tuesday: Up to three reservations for Service A, and up to five reservations for Service B. etc.
many thanks
So, what I do to make this "work", is to juggle with start times, buffertimes, duration and time between booking.
Lets say you want a service to only be available from 10am to 17pm. you want them to, lets say, only want someone to only book 1 service for that day.
What I do then is make my "open hours" from 7am-18pm and then add 3 hour buffer before and after with a duration of lets say 5 hours.
So with this "formula", you can choose different start points, you decide the start points by changing "Default Time Slot Step" in the Settings > General. But it will make the event fill up the whole day.
To make this happen for spesfic services, you gotta do this stuff within the WORK HOURS found in the INDIVIDUAL EMPLOYEE SETTING, you can add more times pr day and make them only count for services you choose.
This is a kinda complicated way to do things, but it works.
Reduce duration or buffer times to make it possible to book 2 services pr day. But then it will also matter WHEN they book.
So if the appointment has 1 hour buffer before and after, and you have opening times from 9-15, with service duration of 1 hour, the first available booking will be at 10:00, duration from 10-11 and then 1 hour buffer after. So the clock will be 12:00 when that booking is done. That makes room for another booking at 13:00, because of the 1 hour buffer before, 13-14 duration, and 1 hour buffer after to 15:00.
But if someone choose to book an appointment at 11:00, it will cancel out the whole day.
This is just an example. You dont need 1 hour buffer after and after if its quick to set up and down. You can force clients to only book at 10 and 13 by changing the Default Time Slot Step to 3 hours:
Lets say you're a hairdresser. You need maybe 5 minute buffer to get the scissors etc, and then 10 min after to clean up the hair. This will then make room for a lot more bookings.
If you want it possible to book more people at the same time, you can turn it on in SETTINGS>APPOINTMENTS
You just gotta try out different tricks to make it fit within your timeframe.
So the advanced trick to get what you want, is to put your WORK HOURS to a insane amount, like 05:00-22:00 and then add buffers and duration to make it possible to book whatever time they want between 09:00 to 15:00. I'm confused writing all this, but this works for me. I want 1 booking pr day of one service and more booking pr day from other services. The screenshot above shows I only take some services during the weekend, while others only work on normal days. So as you can see, my work hours are from 5:00-22:00, but in reality, this is what the customer see:
While choosing a diffrent service, weekends open up and more time slots:
I thought there was a native possibility, thank you very much for your explanations.
Hey Franck
We'll work on adding this as a native behavior, but there's no ETA, so Marius' workaround should be fine.
Marius, thank you very much for your assistance here! I'm sure a lot of people will have use of your suggestions and diagrams!
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables