Honestly not sure if this is a bug report or a feature request, but thought it best to file it here first. We are having an issue with clients/employees rescheduling sessions by small increments. If you attempt to move a session by just a small amount of time such that the new time still overlaps with the current one, the system will not allow you to do so. It seems that the session itself is blocking the reschedule, with the current time that you are moving it from blocking you from being able to move it to the new one.
As an example: You have a session scheduled from Noon to 1pm, and you want to move it forward by 30 minutes. Even if there's nothing blocking the new session later in the day, including any included buffers, the system refuses to lets you do so. If you move the session to an entirely different block of time and THEN move it into the intended 1230-130pm slot, it will work just fine, which makes pretty clear that the only thing preventing the move initially is the appointment itself. That's a fine but annoying workaround for employees, but it makes no sense for us to clients to do so.
To fix this, the system would need to know not to consider the appointment being moved as unavailable for purposes of the rescheduling, allowing you to move it to a time that overlaps with itself but nothing else.
I tested the same solution on a demo site and I was able to reschedule an Appointment from the Employee panel and back-end without any additional changes. I had the Default time slot step set to 30mins and the "Use service duration for booking a time slot" option in Amelia -> General settings disabled (I guess that's how you set it as well).
Could you please provide us with a temporary WP Admin login, so we will be able to look into the issue from the inside? You can post the credentials as a reply to this ticket, just make sure you use private mode.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
We have “Use Service duration for booking a time slot” turned off in settings, partly because I don’t understand what it does. Might that be it? What changes if I turn it back on?
To give you a sense of our setup:
Most of our appointments are either 1.75 hours + .25 hours buffer, 1.25 hours + .25 hour buffer, or 1 hour 25 mins + 5 mins buffer, which ends up making the booked slots 2 hours or 1.5 hours in nearly every instance. Given that we want to minimize time between bookings and maximize flexibility for clients, we set the default time slot step to 15 minutes. The idea was to allow them to book on the quarter hour, and that's worked well so far.
My guess was always that if I turned on "Use Service duration for booking a time slot," it would mean less availability and fewer choices for clients. Is that not correct? The popup says that it makes "time slot step the same as service duration in the booking process" but I don't understand what that means.
You said that you have “Use Service duration for booking a time slot” turned off in Settings - that's what I meant also by saying that this option should be disabled.
You understand its functionality correctly: with this option, you will have fewer choices for Clients.
Could you please provide me with a temporary WP Admin login, so I will be able to test Appointment rescheduling? You can post the credentials as a reply to this ticket, just make sure you use private mode.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
Also, please specify which Service has this issue.
Honestly not sure if this is a bug report or a feature request, but thought it best to file it here first. We are having an issue with clients/employees rescheduling sessions by small increments. If you attempt to move a session by just a small amount of time such that the new time still overlaps with the current one, the system will not allow you to do so. It seems that the session itself is blocking the reschedule, with the current time that you are moving it from blocking you from being able to move it to the new one.
As an example: You have a session scheduled from Noon to 1pm, and you want to move it forward by 30 minutes. Even if there's nothing blocking the new session later in the day, including any included buffers, the system refuses to lets you do so. If you move the session to an entirely different block of time and THEN move it into the intended 1230-130pm slot, it will work just fine, which makes pretty clear that the only thing preventing the move initially is the appointment itself. That's a fine but annoying workaround for employees, but it makes no sense for us to clients to do so.
To fix this, the system would need to know not to consider the appointment being moved as unavailable for purposes of the rescheduling, allowing you to move it to a time that overlaps with itself but nothing else.
Hi, Alex!
Thank you for choosing Amelia.
And for the detailed explanation.
I tested the same solution on a demo site and I was able to reschedule an Appointment from the Employee panel and back-end without any additional changes. I had the Default time slot step set to 30mins and the "Use service duration for booking a time slot" option in Amelia -> General settings disabled (I guess that's how you set it as well).
Could you please provide us with a temporary WP Admin login, so we will be able to look into the issue from the inside? You can post the credentials as a reply to this ticket, just make sure you use private mode.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
Best Regards.
We have “Use Service duration for booking a time slot” turned off in settings, partly because I don’t understand what it does. Might that be it? What changes if I turn it back on?
To give you a sense of our setup:
Most of our appointments are either 1.75 hours + .25 hours buffer, 1.25 hours + .25 hour buffer, or 1 hour 25 mins + 5 mins buffer, which ends up making the booked slots 2 hours or 1.5 hours in nearly every instance. Given that we want to minimize time between bookings and maximize flexibility for clients, we set the default time slot step to 15 minutes. The idea was to allow them to book on the quarter hour, and that's worked well so far.
My guess was always that if I turned on "Use Service duration for booking a time slot," it would mean less availability and fewer choices for clients. Is that not correct? The popup says that it makes "time slot step the same as service duration in the booking process" but I don't understand what that means.
Alex,
I guess we are talking about the same things.
You said that you have “Use Service duration for booking a time slot” turned off in Settings - that's what I meant also by saying that this option should be disabled.
You understand its functionality correctly: with this option, you will have fewer choices for Clients.
Could you please provide me with a temporary WP Admin login, so I will be able to test Appointment rescheduling? You can post the credentials as a reply to this ticket, just make sure you use private mode.
We don't interfere with any data except for the plugin and, of course, we don't provide login details to a third party.
Also, please specify which Service has this issue.
Best Regards.