Okay
  Public Ticket #2137230
Time Slots
Closed

Comments

  • Mike Perez started the conversation

    When I go to manually create an appointment, the default slot is 1hr. I am able to select any hour that I would like as the start time. If I enable an extra that adds time in 1hr increments, the start time is adjusted in the full increment of the appointment slot beginning at the earliest appointment time the employee has. 


    Scenario: 

    Employee hours 0:00-24:00

    Default service time slot, 1hr; any time slot can be booked as start time

    Add extra, 1hr, quantity 4; only 12am, 5am, 10am, and 3pm are now available at the start time

    I attempted to get around this by creating a 1 hr appointment with no extras then edited the appointment with extras, but had to adjust the start time. 

    For now, my only workaround is to modify the Google Calendar event (I linked my Google Calendar). 

    Is there a way around this, a beta version, or anything that addresses this. So far Amelia is INCREDIBLE. This time slot issue is a bit of a nuisance as I'd like to have the start be any slot I want it with any duration I may configure with extras. 

  •  1,680
    Miloš replied

    Hi Mike,
    Thank you for your purchase.

    Please provide me a temporary WP-admin login 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 party. You can write credentials here just check Private Reply so nobody can see them except us.


    Best regards.

    Kind Regards, 

    Miloš Jovanović
    [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

  •   Mike Perez replied privately
  •  1,680
    Miloš replied

    HI Mike,

    OK i think I found what may cause this problem,

    As you can see in Amelia Settings-> Working Hours & Days Off Settings the working hours for the company is like this ( attachment)

    and probably because of this the time slots are not correct.

    Issues like this are almost 99% related to the setup of the working hours duration of the services or employees working hours.

    Best regards.

    Kind Regards, 

    Miloš Jovanović
    [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

  • Mike Perez replied

    the user in question is Mike Perez (Manual Override), not Mike Perez. I created the manual override user so that I can schedule appointments outside of my normal hours. 

    The override user has working hours of 00:00-24:00 each day. 

  •  1,680
    Miloš replied

    Hi Mike,

    I am talking about the working hours of the company.

    If you go to Amelia Settings-> Working Hours & Days Off Settings -> you will see the time slots (attachment) 

    Best regards.

    Kind Regards, 

    Miloš Jovanović
    [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

  • Mike Perez replied

    I've adjusted the working hours to 00:00 to 24:00 for every day of the week and the issue still persists. I can start an appointment at anytime until I use an extra then the blocks begin at 12:00am based on the extra,

    This is with my Mike Perez (Manual Override) User

    That is to say that My onsite service is usually 1 hour. If I'm using no extras, I can schedule that for anytime (12:00am, 01:00am, etc). If I add in any extras that add time, I can only schedule it based on the full appointment time starting from 12:00am. If I add 5 extras to my onsite service, the appointment is now 6 hours long. My only available times to schedule it are now 12:00am, 6:00am, 12:00pm, 6:00pm. If I add 4 extras, my only available times to schedule are now 12am, 5am, 10am, 3pm. If I add 3 extras, my only available times to schedule are now 12am, 4am, 8am, 12pm, 4pm, and 8pm. 

    This is with my Mike Perez User (this user has an explicit schedule for the public to book against)

    If I were to try to schedule an appointment with extras, let's say 3 extra hours (on top of the 1 hour onsite) my times available for the appointment are only 7am and 11am (which is based on my availability of Mike Perez)

    It doesn't seem to have to do anything with the working hours, but rather, how Amelia handles extras and an appointment's start time. It seems that Amelia checks the employee's schedule, and if there are extras that add time, it will only allow you to schedule appointments from the first hour you're available and the next appointment time you could book for the appointment time with extras is a time exactly that many hours after your first appointment is available. 

    To Recreate

    Setup a new appointment 

    - can use Mike Perez as the customer

    - can use Mike Perez (Manual Override) as the employee [this employee has availability 24 hours and is used for manual appointments that don't conform to the schedule)

    - select Onsite as service

    - test and view appointment start time for any date begins at 12am and has a time listed for each hour

    - go to extras, click on additional hours and add any quantity

    - return to select a time for an appointment and you've see that the only times available are time blocks beginning at 12am that are equal to the full appointment slot. 

    I have tried setting a time, then adding extras, and then confirming the time, but the appointment time slot resets once you've added a quantity. 


    Desired Functionality

    I should be able to set a 6 hour timeslot or any multi-hour timeslot on an employee that's has availability beginning at the time I want - assuming the end time is available based on working hours. 

    My override user has 24 hour availability and will not have any issue accommodating any time slot. 


  •   Mike Perez replied privately
  •   Mike Perez replied privately
  •  1,680
    Miloš replied

    Hi Mike,

    Ok I followed your instructions below.

    -Mike Perez as the customer

    - use Mike Perez (Manual Override) as the employee 

    - select Onsite as service

    - start time 12:00

    - added 3 extras 

    - returned to the star time of the appointment and I can see this ( attachment)  so the whole duration is 4 hours. 1 for the service and 3 hours for the extras.

    "Amelia checks the employee's schedule, and if there are extras that add time, it will only allow you to schedule appointments from the first hour you're available and the next appointment time you could book for the appointment time with extras is a time exactly that many hours after your first appointment is available. "

    This is happening because of this 

    3541579631.png

    if you change it to be like this

    4198194540.png

    Then you should be able to have 1h time slots while adding extras.


    Best regards.

    Kind Regards, 

    Miloš Jovanović
    [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