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 create a successful Order Form?Asked by PontiacTomahawks on May 15, 2015 at 02:44 PM
I need to create an order form for ordering sports jerseys. However, there are a number of variables with the product that I need to account for - all of which are related to pricing.
Users need to be able to select the product (jersey) for $20.
Users need to be able to select the size of the product - Small, Medium, Large, X-Large, XX-Large, XXX-Large.
*variable - items that are XX-Large and XXX-Large have an additional cost of $2.
*variable - users need to be able to select if they wish to purchase a blank jersey ($20 or $22 for XXL or XXXL) or if they wish to add their name and number to the back (additional $8).
Users need to be able to select various quantities of their choices.
The form should calculate the total cost of their order.
The form should also display a picture of the item (is it possible to include an enlargement of the photo when people move their mouse over the photo?)
The best way to approach this would be to add the fields that you will need and then set them up to hold the calculation value that we will use later on.
When set like that, we can quickly add the additional value depending on what they order, how much and any other segments.
To start of, you need all of the fields that you had in mind on your form and once you do:
1. add calculation values to the fields: How to Assign Calculation Value
2. add Form Calculation widget to your jotform
3. insert the math that you are after and that is it: How to perform calculation in the form?
Now of course if any of the guides above create a new question do feel free to let us know and we would be happy to assist you with it :)