Appointment slots widget: Limit number of registrations

  • Profile Image
    arkedenonlantau
    Asked on June 18, 2018 at 06:34 AM

    Hi jotform

    Please refer to this form: https://form.jotform.me/81671921879470

    I have in section 2; SESSION CHOICES a number of multiple choice questions where parents can select any number of the options/days for camp 

    I was wondering if there was any way to limit the number of times users can sign up for each option for as long as the form is running

    For example, 

    Each date listed should only collectively be selected a total number of 20 times (through multiple registrations by different users) - for example, after 20 users have chosen/signed up for JUNE 24th , it must be unavailable on the form 

    Looking forward to our response. 

    Thanks 


  • Profile Image
    aubreybourke
    Answered on June 18, 2018 at 09:18 AM

    You can use the appointment slots widget. It will keep a count of your available selections.

    https://widgets.jotform.com/widget/appointment_slots


  • Profile Image
     
    Answered on June 21, 2018 at 03:32 AM

    Hi

    Thanks for this response. However if i use the widget, my payment system wont work as it uses the multiple choice tally to calculate and confirm workshops


    Is there any other workaround for this?


    Thanks 

  • Profile Image
    BJoanna
    Answered on June 21, 2018 at 06:17 AM

    Unfortunately, no. If you want to limit the number of times users can sign up for each option, you will need to use the widget my colleague provide you or the similar widget we have. 

    However, you can also use those widgets to perform a calculation inside of your form. Inside of this guide, you can find how to do it:

    How to Setup a Payment Order Form with Limited Stocks

    When I inspected your form I noticed that you are calculating the total number of days a user selected and that a user should select the number of days in the payment field. This can lead to an error because the user can select any number. I would suggest you to calculate the total price on your form and to pass the calculation to the payment field. 

    How to Pass a Calculation to a Payment Field