I'm still struggling with this problem with one of my clients, and wonder if there's any update on being able to help please?
I'm having an issue where I've set up Amelia's service to run for 8 hours on a mountain bike park day ride. Unfortunately, because the service has already started, customers can't book after the beginning of the service time—meaning, if the service begins at 10am and ends at 6pm, no one can reserve a spot simply for the afternoon. There's no way I can delete the duration I'm not sure what to do next.
Here's a link to how it's currently set up, but it's not working.
Thanks for reaching out to us. You need to make sure that the employee work hours are configured properly. If the service duration is 1h and your employee work hours are configured from 09 - 17, the timeslots will be displayed as 09 - 10, 10 - 11, 11 - 12 and etc. If one timeslot is already booked (for example 10 to 6pm) your employee is already working on this timeslot, and thus the same timeslot will not be able for booking.
According to your booking, it looks like the booking timeslots are configured from 10PM to 11PM where the service duration is 1h.
Hi, Thanks for getting back to me, and sorry for my late reply, I've been away.
You've pretty much nailed the problem, I configured the booking timeslots from 10PM to 11PM where the service duration is 1h, as an attempt at a workaround, but it's too confusing for the customers.
How can I set it up so that any number of people can book between the hours of say 10am and 6pm please, but can stay for as long as they want? (i.e. if a time slot is booked, I need it to stay open for other customers).
No problem. If you want to make a timeslot available for multiple bookings, you need to make sure that the service capacity is set to 2 or above and the option "Allow booking below minimum capacity" is enabled in the Apppointment settings. This will allow your customers to book the same timeslot multiple times.
They want be to able to book the appointments that are in the past. For example, looking at the present day, the current time here is 14:10 CET. While you can select the current day, only the next available timeslot will be present for the particular day
For example, if a customer book the appointment from 14:30, the next customer will be able to book the same one, but only until it's available (before the 14:30)
Is this what you are looking for or perhaps I wrongly understood?
The client wants to offer bookings without specific hourly slots since their customers pay for an entire day 'Ride Out.' The issue with the current slots is that customers mistakenly think they are only getting an hour's ride time at the bike park.
I suggested creating one booking option for each day. However, once that session has started, it disappears from the booking availability, which is a big problem.
For instance, if the booking hours are from 10am to 6pm, and a customer tries to book at 2pm, they are unable to do so because the session is already in progress.
Thanks for the additional explanation. Looking at this part of your message
"For instance, if the booking hours are from 10am to 6pm, and a customer tries to book at 2pm, they are unable to do so because the session is already in progress"
This is happening when there is only one employee assigned to a certain service. Other customers would not be able to make appointments since the employee is already busy working on the timeslot (and this timeslot covers the whole duration). If you have configured the maximum capacity of service to 2 or more and the option "allow booking below minimum capacity" in Appointments is also enabled, the other customers would be able to book the same timeslot until the maximum capacity is reached. So, you can either have a timeslot from 10am to 6pm (8hours) or timeslots with the 1h duration (10 AM to 11AM, 11AM to 12PM and etc). If you want your customers to be to choose 2pm from the offered timeslots, you would need to have the second scenario (timeslots with 1h duration), if that makes sense.
I understand the issue now. The problem arises because there is only one employee assigned to the service, which blocks other customers from booking once the session starts.
Given that the maximum capacity of the service is set to 1, it makes sense that other customers cannot book once the session has begun. I will consider configuring the maximum capacity to 2 or more and enabling the "allow booking below minimum capacity" option in Appointments to allow more flexibility.
However, the client prefers customers to book for the whole day without hourly slots. To accommodate the client's needs, it seems the best approach might be to create a single 8-hour slot (10am to 6pm). Unfortunately, this still doesn't address the client's requirement of allowing bookings at any time during the day.
Could you suggest a way to configure the plugin to allow customers to book at any time during the day for the whole day's session without breaking it into hourly slots?
The only option would be to configure specific timeslot (in your case it would be 10am to 6pm), but the service would need to be long enough, so the employee can "cover" it. So, it needs to be configured to 8h and if your employee has the work hours configured from 10AM to 6PM, Amelia will only display one timeslot on the booking form. I would say that the best option would be to configure two different services, one with an 8-hour duration and the other with the option to book the timeslot in an hourly configuration. I hope it helps.
Hi,
I'm still struggling with this problem with one of my clients, and wonder if there's any update on being able to help please?
I'm having an issue where I've set up Amelia's service to run for 8 hours on a mountain bike park day ride. Unfortunately, because the service has already started, customers can't book after the beginning of the service time—meaning, if the service begins at 10am and ends at 6pm, no one can reserve a spot simply for the afternoon. There's no way I can delete the duration I'm not sure what to do next.
Here's a link to how it's currently set up, but it's not working.
https://oldhillbikepark.com/book-online/
Can you help me please?
Thanks in advance!
Al
Hello Al,
Thanks for reaching out to us. You need to make sure that the employee work hours are configured properly. If the service duration is 1h and your employee work hours are configured from 09 - 17, the timeslots will be displayed as 09 - 10, 10 - 11, 11 - 12 and etc. If one timeslot is already booked (for example 10 to 6pm) your employee is already working on this timeslot, and thus the same timeslot will not be able for booking.
According to your booking, it looks like the booking timeslots are configured from 10PM to 11PM where the service duration is 1h.
Kind Regards,
Stefan Petrov
[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
Hi,
Thanks for getting back to me, and sorry for my late reply, I've been away.
You've pretty much nailed the problem, I configured the booking timeslots from 10PM to 11PM where the service duration is 1h, as an attempt at a workaround, but it's too confusing for the customers.
How can I set it up so that any number of people can book between the hours of say 10am and 6pm please, but can stay for as long as they want?
(i.e. if a time slot is booked, I need it to stay open for other customers).
Thank you!
Hello Al,
No problem. If you want to make a timeslot available for multiple bookings, you need to make sure that the service capacity is set to 2 or above and the option "Allow booking below minimum capacity" is enabled in the Apppointment settings. This will allow your customers to book the same timeslot multiple times.
I hope it helps.
Kind Regards,
Stefan Petrov
[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
Thanks very much - I'll give that a try.
You are most welcome, Al.
If you have any other questions, please open a new ticket and we will gladly help you there.
Have a nice day!
Kind Regards,
Stefan Petrov
[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
Hi Stefan,
Thanks for your help.
The final problem I have is that customers can't book for the day if the session has already started.
As it's a mountain bike park, the client needs the booking available throughout the entire day, say from 10am until 6pm.
How can I configure this please?
Hello Al,
They want be to able to book the appointments that are in the past. For example, looking at the present day, the current time here is 14:10 CET. While you can select the current day, only the next available timeslot will be present for the particular day
For example, if a customer book the appointment from 14:30, the next customer will be able to book the same one, but only until it's available (before the 14:30)
Is this what you are looking for or perhaps I wrongly understood?
Kind Regards,
Stefan Petrov
[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
Hi Stefan,
Thank you for your response.
The client wants to offer bookings without specific hourly slots since their customers pay for an entire day 'Ride Out.' The issue with the current slots is that customers mistakenly think they are only getting an hour's ride time at the bike park.
I suggested creating one booking option for each day. However, once that session has started, it disappears from the booking availability, which is a big problem.
For instance, if the booking hours are from 10am to 6pm, and a customer tries to book at 2pm, they are unable to do so because the session is already in progress.
I hope that makes sense!
Best regards,
Al
Hello AI,
Thanks for the additional explanation. Looking at this part of your message
"For instance, if the booking hours are from 10am to 6pm, and a customer tries to book at 2pm, they are unable to do so because the session is already in progress"
This is happening when there is only one employee assigned to a certain service. Other customers would not be able to make appointments since the employee is already busy working on the timeslot (and this timeslot covers the whole duration). If you have configured the maximum capacity of service to 2 or more and the option "allow booking below minimum capacity" in Appointments is also enabled, the other customers would be able to book the same timeslot until the maximum capacity is reached. So, you can either have a timeslot from 10am to 6pm (8hours) or timeslots with the 1h duration (10 AM to 11AM, 11AM to 12PM and etc). If you want your customers to be to choose 2pm from the offered timeslots, you would need to have the second scenario (timeslots with 1h duration), if that makes sense.
Kind Regards,
Stefan Petrov
[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
Hi Stefan,
Thank you for the detailed explanation.
I understand the issue now. The problem arises because there is only one employee assigned to the service, which blocks other customers from booking once the session starts.
Given that the maximum capacity of the service is set to 1, it makes sense that other customers cannot book once the session has begun. I will consider configuring the maximum capacity to 2 or more and enabling the "allow booking below minimum capacity" option in Appointments to allow more flexibility.
However, the client prefers customers to book for the whole day without hourly slots. To accommodate the client's needs, it seems the best approach might be to create a single 8-hour slot (10am to 6pm). Unfortunately, this still doesn't address the client's requirement of allowing bookings at any time during the day.
Could you suggest a way to configure the plugin to allow customers to book at any time during the day for the whole day's session without breaking it into hourly slots?
Best regards, Al
Hello Al,
The only option would be to configure specific timeslot (in your case it would be 10am to 6pm), but the service would need to be long enough, so the employee can "cover" it. So, it needs to be configured to 8h and if your employee has the work hours configured from 10AM to 6PM, Amelia will only display one timeslot on the booking form. I would say that the best option would be to configure two different services, one with an 8-hour duration and the other with the option to book the timeslot in an hourly configuration. I hope it helps.
Kind Regards,
Stefan Petrov
[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
Thanks Stefan - I'll give it my best shot!
You are welcome, Al.
Of course, keep me posted and feel free to ask if you have any other questions or issues.
Have a nice day!
Kind Regards,
Stefan Petrov
[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