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 have two price levels in one form?Asked by coenie on February 12, 2015 at 04:56 AM
I am working on a form for an article ordering service. However it would be great if a client could make a choice using a radio button what quality articles they want, and that the pricing will adapt accordingly. You can see my form here:
So if a client clicks on "Elite writer" or "Premium writer" the pricing of the articles below would change. Is that possible? I wasn't able to duplicate that section because it has the payment module which you can one only once.
, Coen Hallie
Yes Coen, that would be possible in 2 different ways.
1st is by passing the value to the payment processor
Good thing about this approach is that you can configure the price based on many fields on your jotform and based on them, to modify the final price.
The only downside of this approach is that to accept the payment, you have to set the payment processor for donations. Now this is only visible to you as a donation, it will not be shown as such on PayPal, but they would not be able to see different items on the bill, just the final total.
Needed guides to achieve this:
The second approach would allow you to have the purchased items listed for your client on PayPal, but the only downside of this approach is that you would need to have several jotform, which are opened inside of the main one.
Each of these jotforms would hold the payment processor tool, which is easy to set up, but if any modifications are to be made, you would need to do them for all jotforms holding them.
Guides to help you achieve this:
Do let us know if you have any questions along the way in regards to this and we would be happy to assist.