PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Multi Part Form

  1. Hello - I am thinking of purchasing Gravity Forms for a website that I am building. They are selling a service that requires a multi page checkout process.

    The user will need to select a package and then all of their add-on options. A running total needs to be displayed to the user (as they check/uncheck options price should change). Then the user needs to be able to checkout.

    Which license needs to be purchased in order to allow checkout and user integration.

    Also, the licensing stays that it is good for 1 year. As I understand that, my client will need to re-purchase a license every year or their site will break? What is the annual renewal price?

    Posted 11 years ago on Friday April 5, 2013 | Permalink
  2. David Peralty

    Hi there,

    Gravity Forms can create a multi-page form, but it doesn't do multi-page order forms well because the running total field would have to be included on each page. I would suggest an integration between Gravity Forms and a true e-commerce system to be the best way for you to do this as then you also get the full shopping cart experience.

    Check out our demos at http://gravityforms.com/demo to see what our user interface is like, and try out some of our test forms.

    You could create a multi-page form with any of our licenses. Depending on how you want them to check out, then the license level would change. If you integrate with WooCommerce or Cart66, you would only need our Personal license. If you want to have Gravity Forms check out using Paypal or Authorize.net, you would need our Developer license.

    On-time renewals of licenses are discounted. A personal license will be 25% off the normal price of $39, and business and developer licenses are 50% off the $99 and $199 price points to renew.

    Posted 11 years ago on Friday April 5, 2013 | Permalink
  3. Thanks for your reply. A few more questions...
    1. If I purchase a Developer license, will my client's see the licensing information in their control panel or will I be able to update that across all of my sites that use gravity forms easily.
    2. Do you happen to know which e-commerce system supports a true mulit-page check out with all of the different options. I've tried installing wooCommerce and a few others and haven't been satisfied with the options.

    Posted 11 years ago on Friday April 5, 2013 | Permalink
  4. David Peralty

    1.) In their control panel, they'll just see checkmarks and dots. Even if they use some tool to reveal the key, it will be encoded, and won't work if they try to copy and paste it. Your key is secure, and you can use it on all of your sites.

    2.) Did you try a combination of WooCommerce and Gravity Forms? Gravity Forms will do the multi-page form, and WooCommerce will do the shopping cart and checkout. We also usually recommend Cart66.

    Posted 11 years ago on Friday April 5, 2013 | Permalink
  5. more questions - 1. When using the User Registration Add-on, is there a limit to customer data that we can collect? I will need to collect a few pages of demographic information on the user. I will need to be able to enter text, date, checkboxes, selects, etc.

    2. Can a form be associated with a particular member or does that need to be set up as user meta information?

    Posted 11 years ago on Monday April 8, 2013 | Permalink
  6. David Peralty

    There isn't a limit, but you would have to create user meta for all the stuff beyond a normal WordPress user profile.

    I would have to know more about what you mean for your second question. I'm sorry.

    Posted 11 years ago on Monday April 8, 2013 | Permalink
  7. In looking at the demo, I see the "require a user to be logged in" button for the form. I'm guessing that means that the user will automatically be tied to the response entry when it is entered in the database.

    I'm 80% sure you can do what I want with the developer license. Here's the basic Process flow:
    1. User will be created by an admin from a phone call (User's cannot register themselves)
    2. User will then log in and fill out additional demographic information
    3. User will go through a multi-part form to purchase a service with several add ons.
    - choose main package
    - choose add-ons (each with it's own pricing information)
    4. User will "sign" disclosure (checkbox to verify reading)
    5. User will pay for product through Authorize.net (will probably integrate with wooCommerce or cart66)
    4. User will have to checkout and pay for service

    Posted 11 years ago on Monday April 8, 2013 | Permalink
  8. In looking at the demo, I see the "require a user to be logged in" button for the form. I'm guessing that means that the user will automatically be tied to the response entry when it is entered in the database.

    This is true. The logged in user will be captured as part of the entry. The entry will be associated with that user.

    I'm 80% sure you can do what I want with the developer license. Here's the basic Process flow:
    1. User will be created by an admin from a phone call (User's cannot register themselves)

    No problem.

    2. User will then log in and fill out additional demographic information

    Where will they will out this demographic information? Will you create a form for them to submit, or will this be a form to update their profile?

    3. User will go through a multi-part form to purchase a service with several add ons.
    - choose main package
    - choose add-ons (each with it's own pricing information)

    OK

    4. User will "sign" disclosure (checkbox to verify reading)

    OK

    5. User will pay for product through Authorize.net (will probably integrate with wooCommerce or cart66)

    I can't help you with that. We can help add the product fields to the form and total it for checkout if you want to use Authorize.net or some other payment gateway for which you have an add-on, but a cart would have to be provided by other software.

    4. User will have to checkout and pay for service

    No problem

    I am unclear what the form(s) in step 2 and 3 will do and how the information will be recorded, and what you need to do with it after that.

    Posted 11 years ago on Tuesday April 9, 2013 | Permalink