The Commerce7 form builder allows you to create and include forms on your front end website which can be completed by site visitors.
To get started, in the admin panel navigate to marketing > forms, then click "add form".
Create a title for your form. This title is internal facing (it will not be seen by site visitors). Include an email address you would like form submissions to be sent to. Anytime a visitor fills out this form, a copy of the completed form will be sent to this email address.
Next decide what attributes you would like to collect on your form. By default, forms will always ask for a visitor's email address. If the email does not exist in your Commerce7 account, a new customer record will be created. You can also capture a customer's first name, last name, country, and phone number, as well as any custom customer attributes you have created.
For all default customer attributes, you can decide whether you want to make the field on the form required. If a field such as "first name" is required, a visitor will have to fill in the field, they will not be able to proceed if the field is blank.
There is no option to specify whether a custom attributes is required or not, because this status (required or not required) is set on the individual customer attribute in the developer section. Click "save form" after selecting which attributes will be used/required.
In the next step, you have the option of adding additional questions to your form. The answers to these questions will not be logged in the customer record, but will be logged in the form response itself. Click "add a question" to add a question.
Give your question a title. This title will be customer facing. Select a data type that makes sense for your question. For example, if you used a question such as "do you like wine?" it would make sense to have a "yes/no" data type. If you used a question such as "what is your experience with wine?" it might make more sense to use a drop down select and have some prepopulated answer options.
Determine if your question will be required or not. If the "required" box is checked, visitors will be forced to answer the question before proceeding. If the "required" box is not checked, visitors will be able to skip this question.
Then select a sort order for your question. The sort order will determine the order in which questions will appear on the form. For example, the question with a sort order of "1", will be the first question on the form. A question with a sort order of "3", will be the third question on the form. Click "save question" when you're done.
You can create as many questions as you'd like. To create another, just click the "add a question" button again. When you have created all desired questions, you can click "continue" to proceed onto step 3.
In step 3, you can create a "thank you" message that will be displayed after a visitor completes your form. The message you enter can be styled through the toolbar in the backend, or through the CSS on the front end.
Click "save form" when you're finished creating your "thank you" message.
Your form is now complete! Refer your designer to this page for instructions on placing your form on your website.
Here's what it looks like when a visitor fills out your form.
When a customer completes your form online, you will be emailed a copy of the form response, and you can also find the response in step 4 of your form.