Registration forms are optional. The following information is automatically collected when someone registers for an event:
For simple events, this is often sufficient, and you don't need to mess around with special registration forms.
In other cases, you will need to put together a special form to ask for registration details that might be important for you. Examples of the sorts of questions you might need to ask:
You generally do not need to ask for full contact information, since you already collect a full suite of contact information at checkout. But in some circumstances, you might want to collect contact information for specific purposes, including:
It can also be a good idea to collect just e-mail on registration forms, to ensure you have distinct contact info for each registrant, even when multiple people register on a single invoice with a single billing contact.
When adding contact information fields to forms, naming your form inputs appropriately can help the system recognize contact info and re-use it for things like email notifications, and autocompletion of billing info. Use form field names like first_name, last_name, organization, address, city, provstate, pcode, country, email, phone, fax, website
.
Registration forms can be set up in several contexts:
It is best to start with your main event form, and then add any special cases you might need after that.
Use the Setup Registration Form pane to create your form. You have three choices for how to add a new form:
Regardless of your choice, your registration form is built and configured using the Forms module. If you elect to work on the form itself, you will be sent to the Forms module to do it.