Attendee questions are defined in a question set attached to a ticket. This article covers where buyers answer them. There are two collection points: after checkout on the Shopify order status page, or on the product page before checkout with a theme block.
Requirements: The Event Ticketing app installed, with a question set on the ticket. Collecting answers after checkout works on every plan. Collecting answers on the product page uses the theme app extension.
After checkout (every plan)
By default, buyers answer on the Shopify order status page after they check out. Each ticket shows its own registration button, and a ticket isn’t downloadable until its required questions are answered. This needs no theme changes.
-
Build the questions on the ticket — see Question sets.
-
Enable the checkout extension so the registration prompt and download buttons appear on the order status page — see Downloading tickets.
-
Buyers reach the page from the View your order link in their Shopify order confirmation email, and complete each ticket’s questions there.
A ticket with no required questions is downloadable immediately; one with a required question stays locked until the buyer answers.
Before checkout, on the product page
To ask the questions on the product page before the buyer adds tickets to the cart, add the Ticket Order Form theme block to the product template. It renders the name, email, photo, and each custom question per ticket, and submits the answers with the cart so the tickets arrive already registered.
-
Build the questions on the ticket — see Question sets.
-
Add the Ticket Order Form to the product template and configure it — see Ticket Order Form.
The buyer answers per ticket on the product page, and the answers travel through checkout with the order.
Related articles
- Question sets — build the name, email, photo, and custom questions.
- Downloading tickets — the checkout extension that shows the registration prompt.
- Ticket Order Form — collect answers on the product page.
- Event calendar — another storefront block for selling tickets.
- Product pickups — track physical add-ons attendees collect separately.
FAQ
Can I collect different answers for each ticket when someone buys several?
Yes. Each ticket is registered separately. On the order status page every ticket has its own button, and the Ticket Order Form renders a separate set of fields per ticket.
How do customers get back to finish registration after buying?
From the View your order link in their Shopify order confirmation email, which opens the order status page. You can open it yourself from Shopify admin → Orders → the order → More actions → View order status page. The registration buttons only appear once the checkout extension is enabled — see Downloading tickets.
I added a required question after tickets were already sold — now buyers can’t download. How do I let them back in?
On the ticket type, check Customer can edit ticket after download?. This keeps the registration link available for tickets that were already issued, so buyers can return and answer the new question.
Can a guest fill in their own details instead of the buyer?
If the ticket type is Transferable, the buyer can send a ticket to another name and email from the order status page. The guest receives a link to complete their own registration.
Can I ask the questions during Shopify’s checkout itself?
No. Questions are asked either before checkout on the product page (Ticket Order Form) or after checkout on the order status page. There’s no field injected into Shopify’s checkout steps.
Do I have to choose one collection point?
The order status page prompt always works once the checkout extension is enabled. Adding the Ticket Order Form lets buyers answer earlier, on the product page; tickets bought through it arrive already registered, and anything still missing can be completed on the order status page.