I'm building a website that does mobile grooming services. My problem is that the time of a service could change depending on the dog. How I want it to work is when the customer books an appointment the status will be pending. I will make a call to gather information about the pet and then approve the appointment and change how long the appointment takes. I also want a buffer time of 30 minutes between each appointment. Is there anyway I can achieve something like that?
Each service can have multiple durations. Since your appointments will come in as pending, you would be able to edit the appointment and change the duration from the back-end. For example, a customer books the default duration of 1:30 and after you determine you'll need 2 hours, you edit the appointment and change the duration:
Please note, though, that if another customer books an appointment after that one, and blocks the available time that could be changed, you wouldn't be able to change the duration.
For example, Customer 1 books an appointment at 09:00 which lasts until 09:30 + 30 minutes of buffer time (which is included in the total duration). If another customer books an appointment at 10:00, you won't be able to extend the duration of the first appointment, because the time will be blocked by the other appointment.
I tried using the custom service duration but when I enable it, it also gives an option on the form for the customer to choose how long the appointment to last. Is there a way to disable that?
Hello,
I'm building a website that does mobile grooming services. My problem is that the time of a service could change depending on the dog. How I want it to work is when the customer books an appointment the status will be pending. I will make a call to gather information about the pet and then approve the appointment and change how long the appointment takes. I also want a buffer time of 30 minutes between each appointment. Is there anyway I can achieve something like that?
Hello Spiros.
Each service can have multiple durations. Since your appointments will come in as pending, you would be able to edit the appointment and change the duration from the back-end. For example, a customer books the default duration of 1:30 and after you determine you'll need 2 hours, you edit the appointment and change the duration:
Please note, though, that if another customer books an appointment after that one, and blocks the available time that could be changed, you wouldn't be able to change the duration.
For example, Customer 1 books an appointment at 09:00 which lasts until 09:30 + 30 minutes of buffer time (which is included in the total duration). If another customer books an appointment at 10:00, you won't be able to extend the duration of the first appointment, because the time will be blocked by the other appointment.
Buffer times are added to the Service settings.
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, Thanks for the response.
I tried using the custom service duration but when I enable it, it also gives an option on the form for the customer to choose how long the appointment to last. Is there a way to disable that?
Hi again Spiros.
I'm sorry to disappoint you, but unfortunately, there's no way to disable it through plugin settings.
Depending on the form, though, we may be able to send you custom CSS to hide it.
Can you please send me the URL where I can see the form (with the custom duration enabled)?
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
That works.
Thank you very much!
You're welcome, Spiros.
Please feel free to reach out to us if you have any further questions or concerns!
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