Registration (advanced)
< 1 min read
This tab is used to create the registration form that every ticket buyer has to fill in. By default two fields are created for you, Attendee Name and Attendee Email, both of which are required fields.
Fields have the following features
- Choice if many field types such as text, number, email, date, checkbox, radio, dropdown, password
- Each field can be set to required or not-required
- Fields can be conditionally displayed depending on other fields
- Fields can be set to alter the price of tickets (extra charges apply)
- Can specify how many fields are displayed on a single row
Keeping fields on the same line #
By default each field added appears on a new line, but you can keep fields together by placing them between the <-ROW START-> and <-ROW END-> markers. The default Email and Name fields are set up in the Registration form as per the left image below, which creates the frontend form as per the right image.


Moving fields #
You can change the order of the Registration fields by clicking on the blocks in the right hand section of the form and dragging them to where you want them. When you hover over a block it will be highlighted by a dashed border.
Fields #
All fields include a Label which the used for the question, eg What part do you sing? There are further fields you need to fill in in order to display the question the way you want it to be shown, eg the size of the field, a character limit if it’s a text field and predefined values.
There is also an Instructions to the user field which is a help field used to provide further help to the user about the question.
| Field | Description |
|---|---|
| Attendee Name | A default text field used to collect the Attendee Name – set to required |
| Attendee Name | A default text field used to collect the Attendee Email – set to required |
| Single Line Text | A single line text field |
| Number | A number field that only accepts numbers |
| An Email field designed for collecting emails, however no email or format verification is performed on the frontend. | |
| Date | A date field that can be configured to collect mm/dd/yyyy or dd/mm/yyyy formats. On the frontend dates are selected via a datepicker popup. |
| Text area | A free-format text area field |
| Checkboxes | Used to tick multiple options in a horizontal or vertical list. |
| Radio Buttons | Used to tick a single option from a horizontal or vertical list. |
| Dropdown | Used to select single or multiple options from a dropdown list |
| Password | Used to create a password field where the input text is hiiden from the user as they type. |
| Phone Field | Used to collect phone numbers. Only accepts digits and the numbers can be grouped together for easy inputting, eg ##### ### ### creates 3 boxes to enter 5, 3 and 3 digits. |
| Instruction Text | This is used for adding comments and instructions to the registration form. No user input is created. |
| Section Break | Similar to the Instruction Text, but this also adds a horizontal line to separate sections and the label is highlighted in bold. |
| <-ROW START-> | Used to mark the start of fields that will appear on the same line. All the following fields will appear on the same line until the ROW END marker. |
| <-ROW END-> | Used to mark the end of fields that will appear on the same line. |
MORE INFO TO FOLLOW
Conditional fields #
Fields that have several options can be set up to display other fields conditionally. For example a simple Yes/No radio field has 2 choices, Yes or No. In each of these answers you can create a condition that when true, will make another field visible.

This is what the options for a Yes/No radio field looks like. To enable conditional choices, click the blue Show Dependencies link and further fields will show up.

Once enabled then further “if selected show” fields show up under each option. Clicking this fields will show other fields within the registration form that you can control. This will be dynamically created, so the more fields you add then the fuller this list becomes. It’s a good idea to set dependencies after all fields have been created in the form.

Clicking on the “If Selected show” box shows you all other fields in the form that you can control. Here we have selected Attendee Name.
NOTE: At present there is not an “If selected hide” option.

This is what the final setup will look like when the radio Yes field has been connected to the Attendee Name field. In the frontend registration, Attendee Name will be hidden until the Radio field YES has been selected.
Variable Prices #
Do you have an event where the ticket price may vary depending on the registration choices made by the buyer. For example you may want to offer a cheaper working ticket, or have different prices depending on the age of the participant.
With variable ticket prices you can do all this and more all within once ticket.
Select the Variable Ticket as the ticket type and configure the variations in the form builder.
You can vary the ticket prices using any of the Dropdown, Radio or Checkbox fields. To use this feature tick the Use value to change price? option. The value fields for each item will then change the ticket price by that amount. This can be positive or negative to increase or decrease the ticket price.
Option Note: As Variation Tickets can effectively become extra tickets all within a single ticket, they cost an extra credit to use on top of the normal fee. If the base cost of the ticket is under £2 then the Variation Ticket only costs 1 credit. However if the base cost is £2 or more then the ticket will cost 2 credits.
Option Note 2: As Variation Tickets can effectively become extra tickets all within a single ticket, they cost one credit per variation used by the buyer. A variation is defined as something that changes the base price of the ticket.
Powered by BetterDocs