I am using Amelia Booking for managing massage appointments and have set a 30-minute buffer between sessions.
However, when a client books multiple services during the same session, Amelia continues to apply the buffer for the additional services, which prevents the client from having back-to-back services.
Currently, there is no option in Amelia to disable the buffer for added services. Could you help me with a solution or guide me on how to code this so that the buffer is not applied to the second (or additional) service, allowing clients to book multiple services without extra time in between. So basically the Before-Buffer is Applied at the first service, and the After-Buffer is applied at the last service booked by the client.
Could you provide a detailed explanation of the issue? If possible, screenshots or a video would be really helpful.
If the customer is using the "Cart" option to select multiple appointments, please note that buffer time is not applied across different services. This is because buffer time is configured per service—one service may have a buffer time while another may not.
I understand that the buffer time is configured per service, but I am facing an issue with how the buffer is applied when clients book multiple services. Here's a more detailed explanation with an example:
I offer two services: massage and waxing, each with a 30-minute buffer time before and after. For example, if a massage is scheduled from 1 pm to 2 pm, the system applies the buffer time, setting it from 12:30 pm to 2:30 pm.
Now, if the client wants to book both services (massage and waxing) back-to-back, the waxing should be able to follow directly after the massage without an additional buffer being applied. So, after the massage finishes at 2 pm, the client should be able to book the waxing from 2 pm to 3 pm. However, with the current buffer settings, the system is applying an additional 30-minute buffer to the waxing, meaning the waxing can't be scheduled right after the massage.
What I need is for the buffer to not be applied between services when they are booked back-to-back, like in this example where the client books a massage followed by a waxing.
Could you advise on how to customize this functionality or achieve it through coding?
Thank you for the explanation. Please allow me to investigate a bit more. I will check if there is a workaround and get back to you as soon as possible.
Thank you for your patience, and apologies for the delayed response.
Sorry for the delayed response—it took some time to investigate. Unfortunately, there is no workaround for this use case. Amelia will always apply the buffer time after the service selection.
There is an option in the General Settings called "Include service buffer time in time slots", but if this is enabled, the buffer time will be included in the time slot duration. However, since there is a buffer time before the service, it will still be added to the service.
This would require customization, but unfortunately, we don't offer this option at the moment. I’d recommend leaving a feature request on our feature suggestion page.
Hi,
I am using Amelia Booking for managing massage appointments and have set a 30-minute buffer between sessions.
However, when a client books multiple services during the same session, Amelia continues to apply the buffer for the additional services, which prevents the client from having back-to-back services.
Currently, there is no option in Amelia to disable the buffer for added services. Could you help me with a solution or guide me on how to code this so that the buffer is not applied to the second (or additional) service, allowing clients to book multiple services without extra time in between. So basically the Before-Buffer is Applied at the first service, and the After-Buffer is applied at the last service booked by the client.
Thank you for your assistance!
Best regards,
Hi Hichem,
Thanks for reaching out to us.
Could you provide a detailed explanation of the issue? If possible, screenshots or a video would be really helpful.
If the customer is using the "Cart" option to select multiple appointments, please note that buffer time is not applied across different services. This is because buffer time is configured per service—one service may have a buffer time while another may not.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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
Thank you for your quick response!
I understand that the buffer time is configured per service, but I am facing an issue with how the buffer is applied when clients book multiple services. Here's a more detailed explanation with an example:
I offer two services: massage and waxing, each with a 30-minute buffer time before and after. For example, if a massage is scheduled from 1 pm to 2 pm, the system applies the buffer time, setting it from 12:30 pm to 2:30 pm.
Now, if the client wants to book both services (massage and waxing) back-to-back, the waxing should be able to follow directly after the massage without an additional buffer being applied. So, after the massage finishes at 2 pm, the client should be able to book the waxing from 2 pm to 3 pm. However, with the current buffer settings, the system is applying an additional 30-minute buffer to the waxing, meaning the waxing can't be scheduled right after the massage.
What I need is for the buffer to not be applied between services when they are booked back-to-back, like in this example where the client books a massage followed by a waxing.
Could you advise on how to customize this functionality or achieve it through coding?
Thank you again for your support!
Best regards,
Attached files: pic.png
Hi Hichem,
Thank you for the explanation. Please allow me to investigate a bit more. I will check if there is a workaround and get back to you as soon as possible.
Thank you for your patience, and apologies for the delayed response.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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 Hichem,
Sorry for the delayed response—it took some time to investigate. Unfortunately, there is no workaround for this use case. Amelia will always apply the buffer time after the service selection.
There is an option in the General Settings called "Include service buffer time in time slots", but if this is enabled, the buffer time will be included in the time slot duration. However, since there is a buffer time before the service, it will still be added to the service.
This would require customization, but unfortunately, we don't offer this option at the moment. I’d recommend leaving a feature request on our feature suggestion page.
Thanks for your understanding!
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
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