Appointment: Block specific timeslot on certain days

  • ManyRivers
    Asked on May 8, 2024 at 11:35 PM

    Hi Jotform

    We are encountering some issues in blocking / hiding specific appointment time slot within a day in multiple timezone. We did try the solution that is specified in the following forum:
    https://www.jotform.com/answers/4379013-block-out-certain-timeslots-in-the-appointment-field

    However, that does not work out quite well for appointment that is made in different timezone as the snippet only blocks specific time within each timezone, where as we want to block the timeslot based on our selected default timezone. Is there anyway to block the time based on default timezone?


    Example:

    A user based in Perth (GMT+8) is using our form with appointment default timezone is being Sydney (GMT+10), if we only implement css code injection to hide timeslot at 3:30 PM Sydney time, the code snippet will hide 3:30 PM in Perth time (front end manipulation) where as we want to block/hide 1:30 PM in Perth Time (as well as 3:30 PM Sydney Time).



    Appointment: Block specific timeslot on certain days Image 1 Screenshot 20



    Thanks,
    Many Rivers Ops Support

  • Nolan JotForm Support
    Replied on May 9, 2024 at 4:21 AM

    Hi ManyRivers,

    Thanks for reaching out to Jotform Support. It's really easy to lock the timezone for your Appointment element, let me walk you through it:

    • In Form Builder, select Appointment and then click on the Gear icon next to it.

    Appointment: Block specific timeslot on certain days Image 1 Screenshot 30

    • In the menu on the left, click on Advanced tab.
    • Toggle On Lock the Time Zone, and you're all set.

    Appointment: Block specific timeslot on certain days Image 2 Screenshot 41

    For additional detailed customization in Appointment Field or more, you can check out Jotform Solution Partners website.

    Reach out again if you need any other help.

  • MR Ops Support Team
    Replied on May 10, 2024 at 7:58 PM

    Hi Jotform,

    That's actually not the case, we still want to allow user to choose the time based on their timezone, but we want the ability to disable/hide specific timeslot based on default timezone. Is there any way to do that? Thanks


    Regards,
    Many Rivers Ops Support Team

  • Sonnyfer JotForm Support
    Replied on May 10, 2024 at 10:00 PM

    Hi ManyRivers,

    We're very sorry for the confusion. I checked your form and see that you've manually added the time slots you offer in your Appointment Field.

    Appointment: Block specific timeslot on certain days Image 1 Screenshot 20

    The means, the available slots will only be converted in your user's timezone and won't show the time slots that you did not include (hide) in your time slots selection (converted timezone's slot). To explain further, if you did not offer 9:00AM in Sydney Timezone (GMT+10), your users in Perth won't see the 7:00AM on their end (GMT+*)

    Give it a try and let us know if there's anything else we can help you with.

  • MR Ops Support Team
    Replied on May 11, 2024 at 2:36 AM

    Hi Sonnyfer

    Thanks for sharing that information. However, if we restrict the timeslot using your way, it means that the time will be blocked for others day too. Our need is more like when we are short-staffed on certain days and we only want to block/hide specific timeslot within specific day. Hope that gives a clearer and better explanation. Look forward for another applicable workaround that you can offer.

    Regards,
    Many Rivers Ops Support Team

  • Sonnyfer JotForm Support
    Replied on May 11, 2024 at 3:18 AM

    Hi ManyRivers,

    Thanks for the additional information. Unfortunately, there's currently no way to block a specific timeslot in the Appointment Settings. If you just need to do it when you are short-staffed, you can just submit the form yourself, choosing that timeslot so that it gets blocked from your customers.

    I understand such a workaround isn't ideal, so I've gone ahead and escalated your request to our developers, but when or if it's developed depends on their workload, how viable it is, and how many other users also request it. If there are any updates, we’ll circle back to this thread and let you know.

    Thanks for your patience and understanding, we appreciate it.

 
Your Answer