Eventer offers a great feature of individual registrants field, where any user booking more than 1 ticket for the booking can fill in separate information for each of the registrants.
These fields are visible on both the Default bookings and Woocommerce bookings

Enable Registrant Fields
To enable these fields first move to your WP Dashboard => Eventer => Settings and check the option ‘Registrants Fields’ to ‘Yes‘

You may make the registrant fields mandatory for the users to fill while booking their event tickets. To do this just set the ‘Mandatory Registrants’ option to ‘Yes‘
By default ‘Name’ and ‘Email’ field will appear for each registrant and these can not be changed or removed
Custom Registrants Fields
You may want to add in new fields for the individual registrants along with the default name & email field. To do this move to your WP Dashboard => Eventer => Settings

Add the form fields shortcodes in this field to add more fields for the individual registrants form.
Form Fields Shortcodes:
We use exclusive shortcode builder to help you easily modify the form as per your need. Here are the shortcodes for the rows and columns:
Row: This shortcode create a new row in the form. You should insert a new row only if you need to divide the row into 2 columns.
[eventer_field_row] [/eventer_field_row]
Column: This shortcode create a new half column inside a row and should be put inside a row shortcode. See example:
[eventer_field_halfcol] [/eventer_field_halfcol]
To add a field which uses full width of the form then put the form field shortcode directly outside the column or row shortcode
Form Fields: Eventer offers multiple type of fields for your form including checkboxes, radio buttons. New fields shortcode can be created from your WP Dashboard => Eventer => Setting => Shortcodes

To create a ‘Form Field Shortcode‘ there are several options you must fill before generating it.
- Select Field Type: Select your field type, you have several options for the field type and it must be selected as required. To understand the field types check out this article
- Select Textarea Rows: In case you select ‘Textarea‘ as field type then you can select the ‘textarea rows’ option. This option defines the default height of the textarea when the form loads. Selecting more rows means more height. Textarea is always expandable manually though.
- Mark Field Mandatory: If you want to ask an important question to people booking a ticket then mark your selected field as ‘Mandatory‘
- Field Classes: Sometimes you may want to style your field differently, in this case we recommend adding your custom ‘Class‘ to the field. You can add them here and it will be applied to the field in the form.
- Field ID: This must be filled with a unique name as ‘ID‘ of your field. ID is used to recognise the field in your form and to use the field value to store booking data. An ID must be unique for each field you create and must not contain any spaces, no special characters(except – or _) and it should start with an alphabet. For example: ‘my-email-field-1‘
- Field Values: Select, Radio, Checkbox fields let you create options field. You must add options for the field here. Separate your options by a ‘,‘ (Comma). Wrap value with curly braces to select an option by default,. For example:- {abc},def,ghi. Here abc will be default selected value of the field.
- Field Name: A field name must be unique for each field, we recommend using your ‘Field ID‘ as field name as well.
- Field Label: A label will show just above the field. It is best to add a label so user always know what they are filling in
- Field Placeholder: Placeholder text to show inside the text, email, number, textarea etc. fields.
- Field Meta Key: This is a unique key which helps the Eventer plugin store the data of the field. We recommend using a unique name for each field. Meta key must not contain any spaces, no special characters( except _ ) and it should only include alphabets. For example: ‘my_field_key‘
Mandatory function for any field will work only if the mandatory option is enabled as shown here