Use new Appointment Element for Summer Camp

  • Profile Image
    PenderCounty
    Asked on June 02, 2020 at 12:56 PM

    Hello - I am trying to figure out a way to use the new Appointment Element to allow parents to sign their kids up for Summer Camp. There are no "time slots" since they would be signing up for all-day camp. I also want to be able to cap how many kids can sign up for a particular session of camp.

    Can these be accomplished somehow using the new Appointment Element in Form Builder?

    Thanks!

  • Profile Image
    JohnRex
    Answered on June 02, 2020 at 02:31 PM

    Hello @PenderCounty - I think the best widget to use is the Quantity Gift Registry. This is great for forms that have a limited list of items/slots that need to be picked or selected.

    When the slots on your list have run out, the widget will cross out the item as unavailable and it can no longer be selected.

    Please see this demo form: https://form.jotform.com/70522762946966 

    Here's a guide on How-to-Add-a-Widget-to-Your-Form.

  • Profile Image
    PenderCounty
    Answered on June 02, 2020 at 03:47 PM

    OK - so this will work with one minor exception... I only want them to be able to select a maximum of 1 in each category. Is there a way to cap the selection at 1?

    Thanks!

  • Profile Image
    JohnRex
    Answered on June 02, 2020 at 04:57 PM

    If that's the case, you can use the Ticket Purchase widget instead. This allows you to customize the MAX selection a user can make:

    15911313942362926.png

    Here's a demo form: https://form.jotform.com/60130611186949 

  • Profile Image
    PenderCounty
    Answered on June 02, 2020 at 05:21 PM

    I apologize! What I was referring to was the max limit on each item eligible. I don't want one person to be able to buy up all 11 items that are available. I want them to be restricted to one (1). See screenshot.

    1591132859JFLimit.png

    Thanks!

  • Profile Image
    JohnRex
    Answered on June 02, 2020 at 08:07 PM

    You can use the Ticket Purchases widget then limit the Max selection equivalent to the number of items. So, for example, you have 4 items, set the MAX selection to 4 so the user has an option to select all the items (one slot for each).

    15911428622362926.gif

  • Profile Image
    PenderCounty
    Answered on June 03, 2020 at 08:28 AM

    OK - I see what you are saying and that will work. But the Ticket Purchases widget doesn't have a calculate tool like the Quantity Gift Registry widget. Is there a way to calculate items selected in the Ticket Purchases widget (maybe using Form Calculations widget) to come total ?

    If I need to create another thread for this, please let me know.

    Thanks!

  • Profile Image
    Bojan_J
    Answered on June 03, 2020 at 10:04 AM

    Greetings and thank you for your message.

    Since your latest question is related to the original one, there is no need for the new ticket. And you don't need to worry about this, we can separate the ticket if it needs to be done, but thanks for asking.

    To achieve what you need, you need to add a new short field where the price will be calculated. Next to that, you need to create a new Update/Calculate field:

    In it, you need to check if the selected ticket value contains a text you define, and then add the price to the Price field:

    Then you need to repeat this for all available options in your Ticket widgets:

    If you wish to use this in calculations, you can hide the field so it's not visible to everyone. If you wish, you can also disable the edits in the field:

    I have created a test form for you. You can access it on the following link:
    https://jotform.com/201543511659049

    Feel free to clone it to your account to see how it's created. You can click here to see how to clone the form.

    Let us know if this solution will work for you and if you have any additional questions. 

  • Profile Image
    PenderCounty
    Answered on June 06, 2020 at 09:47 PM

    Works great! Thanks!

  • Profile Image
    Flavio_A
    Answered on June 07, 2020 at 02:00 AM

    Marked as answered. Thank you message.