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.

Creating a dynamic form

  1. Looking at buying gravity forms for use on a single website (for now) but I need it to do a few different things.

    The basics, I know it can handle, but I can't find an answer for one use I will likely have...

    Please bear with me as I try to describe this.

    My client's business will need to generate an deposit invoice form for services they provide. This form will allow a customer to review details of the service appointment and make a deposit for the services to secure the appointment.

    I'm sure it's possible to manually create a form for each of these, but is it possible to streamline it? e.g. A console where details such as name, email, date, time, total cost, total deposit, acceptance of terms can be entered. When they are, a form is dynamically generated and a link is emailed to the customer. Once the form has been filled out and payment submitted, a notification is sent and the form expires.

    Posted 13 years ago on Monday February 6, 2012 | Permalink
  2. Forms can't be generated in that manner. One form would be created that fits most needs, then you can pre-populate fields with information specific to that client. So, the link you send to the client would look like this:

    http://example.com/?name=Acme+Widget&email=accountspayable%40acme.com&date=20120207&time=17&totalcost=1000000&deposit=.99&acceptance=1

    That would populate all those fields in the form with the information specific to that client. Does that make sense or help?

    You would have fewer forms (maybe just one) and pre-populate the fields with the information that changes between clients. The other fields could be left empty for them to fill in. These fields can be hidden as well, if you don't want them displayed.

    Posted 13 years ago on Wednesday February 8, 2012 | Permalink