At default, FAT Event provider default form booking. But in some case, if you want collect more customer's information, you can use booking form builder to customize booking form. To use booking form builder, please do follow:
With each field, it have some attribute what define how to show up and how to work on frontend. EX: Required, Label, .... At here if you want set this field is required, please check at here. When check this, please fill error message what show up when custom don't fill value for this field
At default, the field will be show up full width in form. But some case, if you want show up 2 field on each row, please select 'Width' attribute is 'Half size'
The booking form have some field what is required (Ex: First name, last name, email, ...) to execute business flow (ex: send mail,...) then you need mapping field.
With extra field, you don't need mapping and in this case, please select Map Field is 'None'
The booking form will be have three sections: Top, Middle (This is section what show up quantity, price, payment gateway), and Bottom
The custom field will be show up on top section at default. In some cases, if you want display custom field at bottom (ex: term condition,...), you need select 'Position' is 'Bottom'