Display attendee custom forms
you’ve collected Custom Forms data from buyers at checkout (dietary, t-shirt size, sponsor questions, accessibility needs) and want to display those custom-form responses where they show up properly — at point of purchase, in the order details, and on the printed ticket.
Quick setup
To display attendee custom forms on the ticket, you need to assign the created custom form to the right Ticket Template:
- Create your custom form in Tickera → Custom Forms (or via the Custom Forms add-on‘s admin UI).
- Open Tickera → Ticket Templates.
- Pick the template you want to attach the form to.
- In the template’s settings panel, find the Custom Form dropdown and select the form you created.
- Save.
Now any ticket sold using that template will collect the form responses at checkout and display them on the generated PDF ticket.
Where the form appears for buyers
At checkout, the form fields appear per-attendee — one set of inputs per ticket in the cart. If a buyer purchases 3 tickets, they fill in 3 forms (one per attendee). Field types include text, email, dropdown, checkbox, radio, textarea, file upload, and date picker (via the date-picker add-on).
Where the responses show up afterward
- WordPress admin order details — see Show Custom Forms data in order details.
- Printed PDF ticket — once the form is assigned to the ticket template, fields render on the ticket itself.
- CSV exports — the CSV Export add-on includes custom-form fields automatically.
- Attendee detail screen — opens up in the admin when you click any attendee in the order.
If the form isn’t appearing on the checkout
The most common cause: the form was created but not assigned to the ticket template (or you’re using a template without a form assigned). See Custom forms are not showing up on the checkout for the diagnostic flow.
Related
- Custom Forms add-on
- Show Custom Forms data in order details
- Custom forms are not showing up on the checkout
- Date picker element for Custom Forms
Was this article helpful?
Yes — great. No or partially? Tell us what was missing — we read every message and use it to improve these docs.
