Okay
  Public Ticket #3632123
I need help with a time slot feature that I cannot seem to configure just right
Closed

Comments

  • Sean started the conversation

    Amelia and Community Support:

    Hello all! I am experiencing a weird behavior with time slots that I cannot seem to correct myself, no matter what combination of settings I try to use. 

    I want to offer a one hour service, which needs a 15 minute buffer before and a 15 minute buffer after. However, I would like to offer a two and a half hour version of that service, which allows the user extend their appointment straight through the 15 minute buffer after their first hour as well as the 15 buffer before their second hour. This would grant them that additional half hour to total thr two and a half hours.

    The two different ways that I've attempted to do this both result in a less than ideal outcome:

    1. If I use the "Set custom duration and pricing" feature for a generic Session item defaulted at one hour, when the calendar picker creates that longer two and a half hour version of the appointment, the last option ir creates results in an end time that is past closing business hours for that day. (See first attachment.) 

    If I want to take a two and a half hour appointment using the setup described in this method, it would be nice if the calendar picker would not create the last time slot starting at 8:00 PM,  because the business hours end at 9:00 PM. (Technically 9:15 PM for the employee as well as the business in order to account for the end buffer.) Ideally, only the one hour service would be able to be booked at 8:00 PM.

    This solution seems like it would be easier to implement than the solution I propose below for the second method I've attempted to use and the undesired behavior which it presents. 

    2. If I create individual services for the one hour plus the two and a half hour appointments, the calendar picker will not create an expected time slot for the longer version between the other entries that it does properly create. (See second and third attachments.)

    If I want to take a two and a half hour appointment using the setup described in this method, it would be nice if the calendar picker also made a time slot available from 5:00 to 7:30 PM, but that is currently missing. 

    My guess is that it doesn't provide for this because it expects that I've got my hands full with a one hour group, which started at 3:30 PM. However, the nature of my operation isn't so much that I'm tired up with separate groups but rather that I'm supervising a large room which could be made up of overlapping groups that only need to share either a start time or an end time, but not necessarily both.

    Maybe there's a toggle switch you could implement in the settings somewhere that enables "Overlapping Groups" to create these missing time slots in the calendar picker for circumstances like this. 

    I've been tinkering with you product for a while and I finally made a purchase in order to access these features. It's been really great setting everything up so far, but I'm hoping that there is a solution to the maybe somewhat unique use case that I'm trying to build for my site.

    Thanks so much and keep up the great work!

  •  1,564
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    1. I want to offer a one hour service, which needs a 15 minute buffer before and a 15 minute buffer after. However, I would like to offer a two and a half hour version of that service, which allows the user extend their appointment straight through the 15 minute buffer after their first hour as well as the 15 buffer before their second hour. This would grant them that additional half hour to total thr two and a half hours. - We looked at your screenshots but we do not see any issues. When you create a service you can set that default value is 60 minutes and that you have 15 minutes before and after. Then you can either create a new service that will last 120 minutes and that will have 15 minutes before and after buffer time or you can add custom duration to already created service and then it will last 2.5 hours.

    2. If I use the "Set custom duration and pricing" feature for a generic Session item defaulted at one hour, when the calendar picker creates that longer two and a half hour version of the appointment, the last option ir creates results in an end time that is past closing business hours for that day. (See first attachment.) 

    If I want to take a two and a half hour appointment using the setup described in this method, it would be nice if the calendar picker would not create the last time slot starting at 8:00 PM,  because the business hours end at 9:00 PM. (Technically 9:15 PM for the employee as well as the business in order to account for the end buffer.) Ideally, only the one hour service would be able to be booked at 8:00 PM.

    This solution seems like it would be easier to implement than the solution I propose below for the second method I've attempted to use and the undesired behavior which it presents. - It is not possible for Amelia to offer time slots that not set in your employee work hours. So please check the employee work hours since we can not see them in the screenshots

    3. If I create individual services for the one hour plus the two and a half hour appointments, the calendar picker will not create an expected time slot for the longer version between the other entries that it does properly create. (See second and third attachments.)

    If I want to take a two and a half hour appointment using the setup described in this method, it would be nice if the calendar picker also made a time slot available from 5:00 to 7:30 PM, but that is currently missing. 

    My guess is that it doesn't provide for this because it expects that I've got my hands full with a one hour group, which started at 3:30 PM. However, the nature of my operation isn't so much that I'm tired up with separate groups but rather that I'm supervising a large room which could be made up of overlapping groups that only need to share either a start time or an end time, but not necessarily both.

    Maybe there's a toggle switch you could implement in the settings somewhere that enables "Overlapping Groups" to create these missing time slots in the calendar picker for circumstances like this. - Unfortunately, currently, this feature is not built-in in Amelia. You can not have one employee working on 2 services at the same time. This is designed in this way to prevent double booking. So if you have 1 employee you can be booked on 1 service at a time. If you have 5 employees you offer 5 appointments to be booked at the same time. So if you need this in that case you would need to create a new fake employee. In case that the employee is irrelevant for your bookings you can hide the employee choice on the cooking form in customize section like this

    7426149006.png

    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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