I hope you are doing well. That's strange, Amelia shouldn't allow overbooking. May I ask for more details and WP admin credentials so I can log in to reproduce the issue?
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
Apologies for the delayed answer. I do not see any overlapping events, can you please provide more information? Perhaps, I'm missing something.
Currently, I can see that you have some events created as recurring, but no issues here. You have an event "Aprica" with timing configured from 8AM to 12:00 but you also have a recurring event option enabled, configured to daily.
That means that Amelia will create a new event (recurring) for each day of the week until the date you've specified. You can find more information regarding recurring events on this link.
We actually have also "Livigno" recurring events, that overlap with "Aprica". Both "Livigno" and "Aprica" are assigned to the same employee.
Could you please provide guidance on how to avoid overbooking? In case, feel free to drop them and re-create new recurring events just as an example (the website is still not published, so we can test).
You are not "assigning" employees in Events by adding them to the "Staff" field or Organizator. By adding an employee here, you will allow them to receive all the notifications regarding that particular event. For example, when someone books a place for an event, the employee added here will receive a notification and etc.
You are assigning employees only for services/appointments since services needs to have scheduled work hours configuration, and this comes for the employee work hours. Events already have pre-defined time, which means that the customers are able to see these times in advance.
Livigno and Aprica are two different events. When you create "Livigno" and configure it to be recurring (daily), Amelia automatically creates other events based on Livigno. It's the same for Aprica. Since these two are different events, they can be created on the same date and time, therefore customers will see both events on the event list.
So, how could I manage recurring services (different days at the same time slots) that can overlap (ex. "Livigno" service and "Aprica" service that occurs every morning from 8am to 11am)?
Also, I'd like to let customers to book for multiple people if needed, and adapt the service's price to the number of people (not in a linear manner, but custom).
Could you please provide info about this scenario? If possible, also an example on the website so then I can proceed.
The recurring option can be enabled for each service separately in service settings. You can find this option if you scroll down a bit in service settings
This can be enabled similarly to events on daily, weekly, or monthly basis. Yet again, each service is a separate service, which means they are not dependent on each other.
If you increase the maximum capacity for a certain service, then you will see the option "bringing someone with you". This allows your customers to choose the number of people, but the pricing will be only multiplied by a total amount. Unfortunatelly, there is no option to choose the custom pricing for the additional people.
Thanks for the guidance, I was able to setup services the way I wanted.
Now my issue is the following: I specified the working hour for the employee, and I defined the duration of each service. I also specified the time needed after each service (1h).
Now, for example if I try to book for the service "Lezione 1 Persona ad Aprica" I can select the first slot (8 - 11:30), but I'd expect the second to be available 12:30 - 16, but it's actually 11:30 - 15.
How can I achieve my needs? I want the "pause" of 1h between the two slots.
The timeslots work like this. If the service duration is 1h and your employee has the work hours from 8am to 4pm, for example, then the timeslots would appear as 8AM to 9AM, 9AM to 10AM and etc.
So, the work hours follow the service duration and the timeslot would appear as long as they can "cover" the service duration.
Looking at your use case of 1h of service duration, it looks like you also have buffer time added since, if the service duration is 1h, then the slot couldn't appear as 8 - 11:30. Speaking of buffer times, this is the way to add the "break" between the timeslot. Adding the "buffer time after" to the service will create a "break" between the services.
So, instead of 8AM to 9AM, it wont start from 9AM, but rather from 10AM.
Hello,
I'm creating a set of recurring events and I have only one organizer/employee available. Events can overlap at the same day and time.
I tried to book two events (first one and then the second) that overlap, and Amelia allowed me to do so.
How can I prevent this behaviour?
Thanks in advance.
Attached files: Screenshot 2024-09-26 at 19.20.52.png
Hi Stefano,
I hope you are doing well. That's strange, Amelia shouldn't allow overbooking. May I ask for more details and WP admin credentials so I can log in to reproduce the issue?
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
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 Stefano,
Thanks for the access. Let me investigate a bit more and I will get back to you as soon as possible.
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 Stefano,
Apologies for the delayed answer. I do not see any overlapping events, can you please provide more information? Perhaps, I'm missing something.
Currently, I can see that you have some events created as recurring, but no issues here. You have an event "Aprica" with timing configured from 8AM to 12:00 but you also have a recurring event option enabled, configured to daily.
That means that Amelia will create a new event (recurring) for each day of the week until the date you've specified. You can find more information regarding recurring events on this link.
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,
We actually have also "Livigno" recurring events, that overlap with "Aprica". Both "Livigno" and "Aprica" are assigned to the same employee.
Could you please provide guidance on how to avoid overbooking? In case, feel free to drop them and re-create new recurring events just as an example (the website is still not published, so we can test).
Thanks a lot,
Stefano
Hi Stefano,
You are not "assigning" employees in Events by adding them to the "Staff" field or Organizator. By adding an employee here, you will allow them to receive all the notifications regarding that particular event. For example, when someone books a place for an event, the employee added here will receive a notification and etc.
You are assigning employees only for services/appointments since services needs to have scheduled work hours configuration, and this comes for the employee work hours. Events already have pre-defined time, which means that the customers are able to see these times in advance.
Livigno and Aprica are two different events. When you create "Livigno" and configure it to be recurring (daily), Amelia automatically creates other events based on Livigno. It's the same for Aprica. Since these two are different events, they can be created on the same date and time, therefore customers will see both events on the event list.
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
Hi Stefan,
Thanks a lot for the clarification.
So, how could I manage recurring services (different days at the same time slots) that can overlap (ex. "Livigno" service and "Aprica" service that occurs every morning from 8am to 11am)?
Also, I'd like to let customers to book for multiple people if needed, and adapt the service's price to the number of people (not in a linear manner, but custom).
Could you please provide info about this scenario? If possible, also an example on the website so then I can proceed.
Thanks a lot,
Stefano
Hi Stefano,
The recurring option can be enabled for each service separately in service settings. You can find this option if you scroll down a bit in service settings
This can be enabled similarly to events on daily, weekly, or monthly basis. Yet again, each service is a separate service, which means they are not dependent on each other.
If you increase the maximum capacity for a certain service, then you will see the option "bringing someone with you". This allows your customers to choose the number of people, but the pricing will be only multiplied by a total amount. Unfortunatelly, there is no option to choose the custom pricing for the additional people.
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 the guidance, I was able to setup services the way I wanted.
Now my issue is the following: I specified the working hour for the employee, and I defined the duration of each service. I also specified the time needed after each service (1h).
Now, for example if I try to book for the service "Lezione 1 Persona ad Aprica" I can select the first slot (8 - 11:30), but I'd expect the second to be available 12:30 - 16, but it's actually 11:30 - 15.
How can I achieve my needs? I want the "pause" of 1h between the two slots.
Thanks again,
Stefano
Hi Stefano,
The timeslots work like this. If the service duration is 1h and your employee has the work hours from 8am to 4pm, for example, then the timeslots would appear as 8AM to 9AM, 9AM to 10AM and etc.
So, the work hours follow the service duration and the timeslot would appear as long as they can "cover" the service duration.
Looking at your use case of 1h of service duration, it looks like you also have buffer time added since, if the service duration is 1h, then the slot couldn't appear as 8 - 11:30. Speaking of buffer times, this is the way to add the "break" between the timeslot. Adding the "buffer time after" to the service will create a "break" between the services.
So, instead of 8AM to 9AM, it wont start from 9AM, but rather from 10AM.
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
Hi Stefano,
You also need to make sure that this option is enabled -
Since you have buffer time before and after configured to 30 minutes, that would be 1 hour in total. So, now the timeslot looks like this
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