For example, when a client schedules an appointment to the salon in lisbon, the system (plugin) takes the employees from the salon in porto and put them in Lisbon.
This is a big issue because we have a lot of clients and when such thing happens it jeoperdizes all the appointments.
Can you please check your employees' work hours and see if they are assigned to different locations. Since you provide services on different locations the employee who can perform this service is being allocated to the appointment.
Also please check if you have any specials days set with a specific work schedule that would allow this to happen.
Anyhow it is not possible to display employees that are not connected to the location so please go through the setup and send us some more screenshots or a screen recording of the issue so we can get a better understanding.
I had previously created the location, and after I assigned every new employee to the location. (atachment 1)
I realized that I hadnt assigned any location for the employees when I created the schedule. So, my question by know is: is it mandatory to assign the locations for each employee and also, if the location field is empty (within the schedule), can the system assign random locations to the employee?
Well if you have employees available on only one location you should indicate that in their work schedule, since the plugin will consider all employees are available at all locations and your clients will be able to choose the location and the employee themselves.
If you have the option for choosing the location or the employee disabled from the booking form the system will randomly assign them.
When you create an employee without having a location, the location is not mandatory, but as soon as you create a location, each employee is assigned to that location by default when you access his/her profile in Amelia/Employees.
In your Work Hours, you don't have to assign the location, as the mandatory (default) location from employee's profile will be assigned to all working hours. Only if your employees are supposed to be working on different locations, at different time periods would you need to assign a location.
For example, employee 1 is assigned to Location 1 by default, but if that employee is supposed to work on Location 2 from 12:00 - 15:00, and on Location 3 from 15:00 - 17:00, you need to edit the work hours of the employee and assign the location to the employee during these times.
The screenshot you sent us here:
shows the employee "Zuleica Porto" but if the employee hasn't been assigned to the location "Afro Braids-Damaia", this is default behavior since the employee is assigned to this location. If you need your employees to work on different locations, that will not change in the working periods, you need to edit their profiles and assign a default location to the employees.
hello, by default,
zuleica porto, jo porto and Indira Porto,
they have a definition as standard how it would work in the port,
I also put a doubt if I duplicate a one that would work from location 1
and then change the location, will the problem arise from that
Sorry for the late response. Our team is cut in half due to Covid-19 infections, so our response times are longer than usual. Thank you for your patience!
I'm sorry, but I don't understand your last comment. Can you please explain in more detail?
You need to assign each employee to a specific location; that's pretty much it. If you want to allow employees to work on multiple locations during the day, you need to edit Work Hours, and configure segments when they will work, on which locations, and on which services.
yes I already know that, the problem I'm having remains the same, I've done all the steps mentioned below. Now I'm having a problem here, I'm always having problems. Now two people can schedule the same employee, the minimum capacity is 1 and the maximum capacity is 1 per employee after the option of minimum and maximum capacity is disabled.
I believe in this case it would be best if you provide us with admin access to your website so we can have a closer look at the setup and the issue, it will help resolve the issue faster.
Can you please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve 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.
I'm sorry for the delay. We're having a hard time isolating the issue, but our developers just informed me that they are revisiting the duplicated site again.
4. Another customer books with another email (this one is set to "Pending", while the other one is still "Rejected")
5. Then the admin approves the appointment from the list, and that changes the status of the whole appointment to "Approved".
Our developers are working on fixing this behavior right now, so it should be included in the next update. Basically, you won't be able to change the status from the appointment list if that action would override the capacity of the service, so you will need to edit the appointment and manually set the "Approved" status on one customer, not the whole appointment.
For example, when a client schedules an appointment to the salon in lisbon, the system (plugin) takes the employees from the salon in porto and put them in Lisbon.
This is a big issue because we have a lot of clients and when such thing happens it jeoperdizes all the appointments.
Hi Douglas
Thank you for reaching out to us.
Can you please check your employees' work hours and see if they are assigned to different locations. Since you provide services on different locations the employee who can perform this service is being allocated to the appointment.
Also please check if you have any specials days set with a specific work schedule that would allow this to happen.
Anyhow it is not possible to display employees that are not connected to the location so please go through the setup and send us some more screenshots or a screen recording of the issue so we can get a better understanding.
Hello,
Thank you for your reply.
I had previously created the location, and after I assigned every new employee to the location. (atachment 1)
I realized that I hadnt assigned any location for the employees when I created the schedule. So, my question by know is: is it mandatory to assign the locations for each employee and also, if the location field is empty (within the schedule), can the system assign random locations to the employee?
Thank you in advance.
Hi Douglas
Well if you have employees available on only one location you should indicate that in their work schedule, since the plugin will consider all employees are available at all locations and your clients will be able to choose the location and the employee themselves.
If you have the option for choosing the location or the employee disabled from the booking form the system will randomly assign them.
Hello Douglas
Sorry for the late response.
When you create an employee without having a location, the location is not mandatory, but as soon as you create a location, each employee is assigned to that location by default when you access his/her profile in Amelia/Employees.
In your Work Hours, you don't have to assign the location, as the mandatory (default) location from employee's profile will be assigned to all working hours. Only if your employees are supposed to be working on different locations, at different time periods would you need to assign a location.
For example, employee 1 is assigned to Location 1 by default, but if that employee is supposed to work on Location 2 from 12:00 - 15:00, and on Location 3 from 15:00 - 17:00, you need to edit the work hours of the employee and assign the location to the employee during these times.
The screenshot you sent us here:
shows the employee "Zuleica Porto" but if the employee hasn't been assigned to the location "Afro Braids-Damaia", this is default behavior since the employee is assigned to this location. If you need your employees to work on different locations, that will not change in the working periods, you need to edit their profiles and assign a default location to the employees.
Please let us know if that helps.
Kind Regards,
Aleksandar Vuković
[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
Hello Douglas
Sorry for the late response. Our team is cut in half due to Covid-19 infections, so our response times are longer than usual. Thank you for your patience!
I'm sorry, but I don't understand your last comment. Can you please explain in more detail?
You need to assign each employee to a specific location; that's pretty much it. If you want to allow employees to work on multiple locations during the day, you need to edit Work Hours, and configure segments when they will work, on which locations, and on which services.
Kind Regards,
Aleksandar Vuković
[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 !
yes I already know that, the problem I'm having remains the same, I've done all the steps mentioned below.
Now I'm having a problem here, I'm always having problems.
Now two people can schedule the same employee, the minimum capacity is 1 and the maximum capacity is 1 per employee after the option of minimum and maximum capacity is disabled.
my problem with employees moving from one location to another i still haven't been able to solve, i did exactly as mentioned below
please help me because customers take advantage of this to complain, this is very insulting
Hi Douglas
I believe in this case it would be best if you provide us with admin access to your website so we can have a closer look at the setup and the issue, it will help resolve the issue faster.
Can you please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve 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.
Thank you, Douglas
I forwarded the duplicator files to our developers for further testing, and I'll get back to you as soon as I hear from them.
Sorry for the delay.
Kind Regards,
Aleksandar Vuković
[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
i am wating, for the result of the problem
Hi again Douglas
I'm sorry for the delay. We're having a hard time isolating the issue, but our developers just informed me that they are revisiting the duplicated site again.
I hope we'll get to the bottom of this soon.
Kind Regards,
Aleksandar Vuković
[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 again Douglas
Every "double booking" has the same flow:
1. The appointment status is set to "Pending"
2. A customer books the appointment
3. The admin rejects the appointment;
4. Another customer books with another email (this one is set to "Pending", while the other one is still "Rejected")
5. Then the admin approves the appointment from the list, and that changes the status of the whole appointment to "Approved".
Our developers are working on fixing this behavior right now, so it should be included in the next update. Basically, you won't be able to change the status from the appointment list if that action would override the capacity of the service, so you will need to edit the appointment and manually set the "Approved" status on one customer, not the whole appointment.
Kind Regards,
Aleksandar Vuković
[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 again Douglas
Here's the fix for the appointment status change.
Please download the file attached to my response, and replace the files in these locations with the content of the attached zip file:
../wp-content/plugins/ameliabooking/src/Application/Commands/Booking/Appointment/UpdateAppointmentStatusCommandHandler.php
../wp-content/plugins/ameliabooking/src/Application/Services/TimeSlot/TimeSlotService.php
../wp-content/plugins/ameliabooking/src/Domain/Services/Booking/AppointmentDomainService.php
These files will all be included in the next update, but I'm sending you the fix in case you want to fix the issues now.
Kind Regards,
Aleksandar Vuković
[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