I am trying to use this for a small event venue with a single space. I was going to have different pricing by hour/day. For example, weekends cost more than weekdays.
I can do this by creating different services. For example, "Weekends" service for $200 and a "Weekday" service for $75
I was able to create am employee for each type of service and setup the different hours and linked the "Weekend" employee to the "Weekend" service.
While this worked (somewhat) for the user interface where customer were presented with the correct date booking options. For example, if I was booking an event for the weekend service, on weekends were available.
The problem with this solution was the possibility of double booking. Since there was an employee for each service, i could get double booked in some scenarios.
For now, I think i am going to have to just go with a single employee to avoid this, but I wanted to share my experience. Not asking for any changes since I understand that this is not your plugin was designed for.
Also, it would be nice if instead of the 2-way ical sync with google calendar to just allow a 1-way and allow admin to paste in an ical URL (like they allow on airbnb/vrbo)
If you have more services assigned to different employees at the same time, then you can have more than one appointment at the same time, as the number of appointments booked at a time is the same as the number of employees working (assigned to services) at the time.
There is a work-around for this - if you connect all of the employees to the same Google calendar, when one of them is booked the other ones could be blocked for booking as well.
Also, there is an option in the database - with which you can achieve this behavior in Amelia - when one employee is booked the other ones will be blocked for booking as well , and this would apply to all employees and all services. If this would help your use case you need to access your database, find and open the wp_options table (it can have another prefix rather than wp_ depending on your database prefix), and in it the amelia_settings option . Edit this option and in the JSON find the
"isGloballyBusySlot": false
and set it true instead of false.
But I assume you can achieve your setup with one employee - if different services are assigned to different work days/hours that is easily achieved by configuring one employee's work hours.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.
Hi,
I am trying to use this for a small event venue with a single space. I was going to have different pricing by hour/day. For example, weekends cost more than weekdays.
I can do this by creating different services. For example, "Weekends" service for $200 and a "Weekday" service for $75
I was able to create am employee for each type of service and setup the different hours and linked the "Weekend" employee to the "Weekend" service.
While this worked (somewhat) for the user interface where customer were presented with the correct date booking options. For example, if I was booking an event for the weekend service, on weekends were available.
The problem with this solution was the possibility of double booking. Since there was an employee for each service, i could get double booked in some scenarios.
For now, I think i am going to have to just go with a single employee to avoid this, but I wanted to share my experience. Not asking for any changes since I understand that this is not your plugin was designed for.
Also, it would be nice if instead of the 2-way ical sync with google calendar to just allow a 1-way and allow admin to paste in an ical URL (like they allow on airbnb/vrbo)
Thanks!
Phillip
Hi Phillip,
If you have more services assigned to different employees at the same time, then you can have more than one appointment at the same time, as the number of appointments booked at a time is the same as the number of employees working (assigned to services) at the time.
There is a work-around for this - if you connect all of the employees to the same Google calendar, when one of them is booked the other ones could be blocked for booking as well.
Also, there is an option in the database - with which you can achieve this behavior in Amelia - when one employee is booked the other ones will be blocked for booking as well , and this would apply to all employees and all services. If this would help your use case you need to access your database, find and open the wp_options table (it can have another prefix rather than wp_ depending on your database prefix), and in it the amelia_settings option . Edit this option and in the JSON find the
"isGloballyBusySlot": false
and set it true instead of false.
But I assume you can achieve your setup with one employee - if different services are assigned to different work days/hours that is easily achieved by configuring one employee's work hours.
If you have any other questions or concerns feel free to open a new ticket and we will gladly help out.