What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

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.

  • Profile Image

    Do you have shopping cart feature?

    Asked by Munish Desai  on May 01, 2014 at 11:40 PM

    This is our use case.  We have a summer camp to which families (father, mother, children) or individual adults can apply.  Each application (family or individual) would have a form for each:  family - father, mother, each child; adult individual adult - just one form.  The forms would ask things like address, name, DOB, t-shirt size, current grade, etc.

    When a family is registered, we'd go form by form in order:  father, mother, and each child.  Whenever a form is filled and next button is clicked, we'd like to have that product (ie father [$150], mother [$150], child [$250]) added to shopping cart.  The number of children would be variable.  Even though we ask for father and mother info, either or both may choose not to attend camp in which case that product would not be added to cart (but we still collect the parent info). For family, I was thinking I'd have a form just for the family address and then a form for each family member for name, DOB, t-shirt size, etc.

    When user is finished adding all the forms in that application, we'd like to go to the shopping cart where user can select to mail in a check or pay by credit card.

    So you could have in the shopping cart:

    father - $150

    mother - $150

    child 1 - $250

    child 2 - $250

    total - $800


    I see that you have email feature that can be sent to submitter.  Can we include the all the products "purchased" and prices in the email?

    Can we have a hidden form in which we can make notes per application?  In that hidden field, if we have a check box that when checked, an email can be sent to submitter as the final registration process is complete?

    Can we attach documents to the email that is sent to submitter?

    Can the forms be exported to CSV file?

    Can fields in one form be shown/hidden based a field value in a previous form?

    Thank you.

  • Profile Image
    JotForm Support

    Answered by jonathan on May 02, 2014 at 04:16 AM


    The shopping cart you described is very much possible in JotForm forms. 

    For start, I suggest you take a look also on the available integration to

    Payment Processing Apps that JotForm have.


    In your shopping cart description, the most suitable integration will be the Purchase Order app.


    Unfortunately, you have not created any of your form yet, that could at least give us more idea on how your shopping cart is suppose to be.
    So, I really suggest that you create first your JotForm account and start creating your shopping cart form base on your idea. Use this link to sign uphttps://www.jotform.com/signup -- you can use the same e-mail account you have used on this post.
    You can also search for shopping cart form templates in the JotForm Template gallery.
    I will also create a demo shopping cart form base on your descriptions. I will get back to you about when I have it done.
     Can we include the all the products "purchased" and prices in the email?

    Yes. It can be achieved similar to what was described on this guide
    Can we attach documents to the email that is sent to submitter?

    You cannot really include attachments in the e-mail message per se. But what can be done is to include an upload field in the form where you can upload documentts.
    The trick is, to re-submit the form again after uploading the document so that the original submitter will again received the e-mail and they can now see the link of the uploaded document on the e-mail message.
    This is done by using the EDIT submission feature in the form's submissions page
    Can the forms be exported to CSV file?

    Yes. You can read the guide here -How-to-Download-Form-Submissions-as-Excel-CSV-PDF
    Can fields in one form be shown/hidden based a field value in a previous form?

    Yes. By using Conditional Logic feature. (guide: -Smart-Forms-Using-Conditional-Logic)
    Hope this help. I will get back to you with the demo form.
    Contact us again anytime if you need further assistance.