JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
How can I make the price of my program automatically appear in the payment section once a customer selects the appropriate School Code?Asked by curiouskidsscience on September 30, 2014 at 02:47 PM
I offer after school classes at many different schools but I'd like to be able to have all of my customers register via one form on my website. They are all different prices. How can I make the price of my programs automatically appear in the payment section once a customer selects their appropriate School Code? I need a way to link a school code with a certain price and have the customer only be able to choose that one option.
I am providing a screen shot of what I am aiming for from a different website (they used Formstack - I hope Jotform can do the same thing for me)
JotForm prices Dropdown Add calculation Pass value
This can be accomplished following this guide "How to pass a calculation to a payment field". Basically you need to add the Calculation form widget and hide it:
Then click on Conditions, select Update form field:
Create the condition statement, add an amount, and output it into the Form Calculation widget field which in my case is named as "amount":
Once you do that, on the payment integration wizard you simply select "Collect Donations/Custom Amount Payments" and on the "Get amount from" field, you select your calculation field:
Please check my form here: http://form.jotform.co/form/42726983048868, and clone it if you want to: http://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL
Hope this helps you, let us know if you have more questions, we will be glad to assist you.