Booking - Pick-up Service

  • jcaffiliate13
    Asked on September 23, 2017 at 9:58 AM

    Hi there,

    I'm looking for a booking solution that would allow me block a time frame once someone else has already booked it for that same day. The time slot would become available the following day. 

    We can only take one time/day booking at the time.

    Thanks,

    JC

  • Sabbir
    Replied on September 23, 2017 at 10:06 AM

    Hello,

    We have a number of booking forms that may help you to start with.

    Please follow this link: https://www.jotform.com/form-templates/category/booking

    If you need further assistance on this, please let us know.

    Thanks.

  • jcaffiliate13
    Replied on September 25, 2017 at 6:23 PM

    Hi Sabbir,


    thank you for responding to my question. I already saw your forms but before diving into them I just wanted to know if this is something possible?


    Thanks

  • Kevin Support Team Lead
    Replied on September 25, 2017 at 9:10 PM

    It's possible to disable an option once it has been selected, you may use the Appointment Slots widget to achieve that: https://widgets.jotform.com/app/appointment_slots 

    However, the option will not be automatically cleared and you will need to manually increase the available slots so your users can book the same the next day. 

    This guide will help you adding the widget to your form: https://www.jotform.com/help/252-How-to-Add-a-Widget-to-your-Form 

    I hope this helps. 

  • jcaffiliate13
    Replied on October 4, 2017 at 10:36 PM

    Hi Kevin,


    Thank you for answering my question. The widget ALMOST does what I need but is there a way that I can modify the source code of the form so that the already booked time is ONLY booked and grayed out for that day and not any future one. 


    Thank you again for all of your help

    JC

  • BJoanna
    Replied on October 5, 2017 at 3:16 AM

    This is not possible within the Form Builder. 

    You can use the full source code of your form, embed it to your website and a custom script there. 

    Another solution set only one available time option and to update your widget daily. 

    Or you can add multiple Appointment slot widgets (with time options) to your form, one for each day of the week and than show a specific widget based on the day that was selected with the conditional logic. 

    How to Show or Hide Fields Base on User's Answer

    Here is my demo form: https://form.jotform.com/72771883179976 

    Feel free to test it and clone it. 

    Hope this will help. Let u know if you need further assistance.