Thanks for reaching out to us. You would need to create three separate services for each part of the day (morning, afternoon or full day). Since the time depends on the employee work hours, you would need to configure accordingly. If one employee is assigned to all three services, if booked for half day in the morning, he wont be available for booking for full day, since he is already working on the half day. For example -
Morning shift from 10:30 AM to 2:30 PM - Monday to Friday $40 and Saturdays $50
Afternoon shift from 4:30 PM to 8:30 PM - Monday to Friday $50 and Saturdays $60
Full day from 12:00 PM to 8:30 PM - Monday to Friday $75 and Saturdays $90
Assigned to one employee. If the morning shift is booked 10:30AM to 2:30PM this timeslot is already booked, and then the Full Day will not be available for the same day. (since the timing is overlapping)
So, I think I could do it. But I don’t understand how to assign a specific time and day, with a fixed price for a service.
I’m creating a service that lasts 4 hours, but I can’t find anywhere to set it so that the morning slots can only be booked during certain hours.
The morning shift lasts 4 hours but can only be booked from 10:30 AM to 2:30 PM. The only variable I can configure in the service is the duration. This means the client could book "within the available hours of the employee." For example, if the employee works from 10:30 AM to 8:30 PM and I assign all three services, the client could book the morning shift in the afternoon, as there's no option to restrict the time range.
On the other hand, if I set availability from 10:30 AM to 2:30 PM for the morning shift and from 2:30 PM to 8:30 PM for the afternoon shift, I can't add the full-day shift that goes from 12:00 PM to 8:30 PM.
I also can't find a way to set a different price for Saturdays.
Can you help me with this? I’ve also searched through the plugin documentation but couldn’t find anything.
Well, you would need to create three different employees, where each employee will have a separate work hours schedule. That being said, you would need to create an employee (morning shift) and assign the same employee to service 1 (with a duration of 4 hours). The same goes for the other employees (afternoon shift) and etc.
In this way, all three employees would be separated from each other and the booking wont affect the already existing appointments.
So, for example, when someone book the morning shift, other employees would be still available for booking since they are not related to each.
However, to create different pricing for weekends, you would need to create another "set" of employees. Let me try to explain. For example, employee 1 would work on "weekdays" where the pricing is 30 USD, whereas employee 2 would work on weekends, where the pricing is 50 USD.
Unfortunatelly, there are no other options since the pricing and timeslot depends on the employee.
We are a children's party venue. People can book a half day in the morning, a half day in the afternoon, or a full day to celebrate their birthdays.
We have 3 products:
If a morning reservation is made on a specific day, the full-day option should no longer be available for booking.
I need to know if your plugin can achieve this, and if possible, please provide an example.
Thank you very much.
Hi Lucas,
Thanks for reaching out to us. You would need to create three separate services for each part of the day (morning, afternoon or full day). Since the time depends on the employee work hours, you would need to configure accordingly. If one employee is assigned to all three services, if booked for half day in the morning, he wont be available for booking for full day, since he is already working on the half day. For example -
Assigned to one employee. If the morning shift is booked 10:30AM to 2:30PM this timeslot is already booked, and then the Full Day will not be available for the same day. (since the timing is overlapping)
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
Hi Stefan.
So, I think I could do it. But I don’t understand how to assign a specific time and day, with a fixed price for a service.
I’m creating a service that lasts 4 hours, but I can’t find anywhere to set it so that the morning slots can only be booked during certain hours.
The morning shift lasts 4 hours but can only be booked from 10:30 AM to 2:30 PM. The only variable I can configure in the service is the duration. This means the client could book "within the available hours of the employee." For example, if the employee works from 10:30 AM to 8:30 PM and I assign all three services, the client could book the morning shift in the afternoon, as there's no option to restrict the time range.
On the other hand, if I set availability from 10:30 AM to 2:30 PM for the morning shift and from 2:30 PM to 8:30 PM for the afternoon shift, I can't add the full-day shift that goes from 12:00 PM to 8:30 PM.
I also can't find a way to set a different price for Saturdays.
Can you help me with this? I’ve also searched through the plugin documentation but couldn’t find anything.
Thank you very much!
Hi Lucas,
Well, you would need to create three different employees, where each employee will have a separate work hours schedule. That being said, you would need to create an employee (morning shift) and assign the same employee to service 1 (with a duration of 4 hours). The same goes for the other employees (afternoon shift) and etc.
In this way, all three employees would be separated from each other and the booking wont affect the already existing appointments.
So, for example, when someone book the morning shift, other employees would be still available for booking since they are not related to each.
However, to create different pricing for weekends, you would need to create another "set" of employees. Let me try to explain. For example, employee 1 would work on "weekdays" where the pricing is 30 USD, whereas employee 2 would work on weekends, where the pricing is 50 USD.
Unfortunatelly, there are no other options since the pricing and timeslot depends on the employee.
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