You could create one employee and two services, where service 1 would have a duration of 5h and the service service "the full day" duration. If the employee's working hours are scheduled to cover the whole duration of service 1, for example, 09 - 21, the customers would have the option to choose between two timeslots. Please note that if the service 2 (the full day) service is 24 hours, then it would not be possible for the customers to book other services since the employee will be working on service 2 for the whole day.
So, the whole purpose is to avoid overlapping. If an employee is already working on service 1, and the timeslots for service 2 overlap the service 1, he won't be available for booking.
If I set the employee's working hours to 9-21 and create 'half-day-course' with a duration of 5h, and the 'Default time slot step' is set to 15min (we need this for other services, and it is a general setting) visitors will see that they can book the half day course service from 9:00-14:00, 9:15-14.15, 9:30-14:30 etc, because 'Use service duration for booking a time slot' is disables (we need it to be disabled for other services).
This means I need 2 different working hour ranges 9-14 and 15-20. But if I set this, then I cannot add the whole day course, because its duration is bigger than any given working hour slot. (and if not bigger, then if it is booked, it wont block the half day services.
And responding to your example, if I set the employees working hours to 9-21, the whole day session with 24 hour duration will never-ever be visible (because it wont fit into any days.)
I see, thanks for the additional information. The solution would be to create employees for each timeslot configuration. For example, employee 1 will have the working schedule 09 - 14, employee 2 will have 15- 20, and the third one will have a full-day schedule. In this way, you are avoiding the overlapping of the timeslots, which means even if employee 1 is already booked, other timeslots will depend on the availability of the other employees.
probably I wasn't clear enough. I have the same employee, with a working hour of 9-20. You can either book a whole day session OR 1 or 2 half day sessions.
There are 3 combinations customers can book:
1. Someone books the whole day --> others cannot book anything else
2. Someone books the 9-14 session --> others cannot book the whole-day session nor the 9-14, BUT can book the 15-20 session
2. Someone books the 15-20 session --> others cannot book the whole-day session nor the 15-20, BUT can book the 9-14 session
This means I cannot create 3 separate employees (not to mention I would need to use different e-mail addresses and would look unprofessional to make customers have to choose the between employees that is the same person), because If I did and someone books a whole day session, others could choose the 9-14 and 15-20 sessions as well for the same person..
The only way to do this is to check the 'Use service duration for booking a time slot', but that is a general setting and would mess up our other services...
Please just close this and answer to my refund request.
Thanks for the additional information. Well, just to mention, for the employee email, there is a workaround.
if you use Google or Outlook for emails there is a workaround. You can put the same email just place +number before @ and you will be able to save employees but all emails will go to the same email address. For example [email protected], [email protected], [email protected] etc, will be different while saving and you will be able to save all employees but all emails will go to [email protected] address.
If you already requested a refund, my colleagues will answer as soon as they see your email.
Yes I know this option for gmail and outlook, but for this website we don't use these services yet. And we also try to avoid 'workarounds' as much as we can.
Hi!
How can I do the following?
We have a half and whole day services for the same employee.
Lets say for Mondays, clients can choose from 3 options: 09:00-14:00, 15:00-20:00 or the whole day.
If someone books the 9-14 others cannot choose the whole day option but can choose the 15:00-20:00 option for the same day.
Is it possible? if so then how?
I attached a screenshot to make it clearer what I want to achieve.
I cannot use the 'Use service duration for booking a time slot' option, because it is general setting and I need to disable it for other services.
Attached files: Screenshot 2024-02-06 at 17.38.25.png
Hello Gergo,
Thanks for reaching out to us.
You could create one employee and two services, where service 1 would have a duration of 5h and the service service "the full day" duration. If the employee's working hours are scheduled to cover the whole duration of service 1, for example, 09 - 21, the customers would have the option to choose between two timeslots. Please note that if the service 2 (the full day) service is 24 hours, then it would not be possible for the customers to book other services since the employee will be working on service 2 for the whole day.
So, the whole purpose is to avoid overlapping. If an employee is already working on service 1, and the timeslots for service 2 overlap the service 1, he won't be available for booking.
I hope i cleared a bit.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Hello Stefan,
Unfortunately this will not work in our case.
If I set the employee's working hours to 9-21 and create 'half-day-course' with a duration of 5h, and the 'Default time slot step' is set to 15min (we need this for other services, and it is a general setting) visitors will see that they can book the half day course service from 9:00-14:00, 9:15-14.15, 9:30-14:30 etc, because 'Use service duration for booking a time slot' is disables (we need it to be disabled for other services).
This means I need 2 different working hour ranges 9-14 and 15-20. But if I set this, then I cannot add the whole day course, because its duration is bigger than any given working hour slot. (and if not bigger, then if it is booked, it wont block the half day services.
And responding to your example, if I set the employees working hours to 9-21, the whole day session with 24 hour duration will never-ever be visible (because it wont fit into any days.)
I hope you see my problem.
Thanks!
Hello Gergo,
I see, thanks for the additional information. The solution would be to create employees for each timeslot configuration. For example, employee 1 will have the working schedule 09 - 14, employee 2 will have 15- 20, and the third one will have a full-day schedule. In this way, you are avoiding the overlapping of the timeslots, which means even if employee 1 is already booked, other timeslots will depend on the availability of the other employees.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Hello Stefan,
probably I wasn't clear enough. I have the same employee, with a working hour of 9-20. You can either book a whole day session OR 1 or 2 half day sessions.
There are 3 combinations customers can book:
1. Someone books the whole day --> others cannot book anything else
2. Someone books the 9-14 session --> others cannot book the whole-day session nor the 9-14, BUT can book the 15-20 session
2. Someone books the 15-20 session --> others cannot book the whole-day session nor the 15-20, BUT can book the 9-14 session
This means I cannot create 3 separate employees (not to mention I would need to use different e-mail addresses and would look unprofessional to make customers have to choose the between employees that is the same person), because If I did and someone books a whole day session, others could choose the 9-14 and 15-20 sessions as well for the same person..
The only way to do this is to check the 'Use service duration for booking a time slot', but that is a general setting and would mess up our other services...
Please just close this and answer to my refund request.
Thanks.
Hello Gergo,
Thanks for the additional information. Well, just to mention, for the employee email, there is a workaround.
if you use Google or Outlook for emails there is a workaround. You can put the same email just place +number before @ and you will be able to save employees but all emails will go to the same email address. For example [email protected], [email protected], [email protected] etc, will be different while saving and you will be able to save all employees but all emails will go to [email protected] address.
If you already requested a refund, my colleagues will answer as soon as they see your email.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Hello Stefan,
Yes I know this option for gmail and outlook, but for this website we don't use these services yet. And we also try to avoid 'workarounds' as much as we can.
Thank you,
Gergo
Hello Gergo,
Noted. Well, in that case, if you already requested a refund, my colleagues will reply to that email.
Sorry to hear that Amelia doesn't fit your needs.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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