Hi there, John! Thanks for getting in touch. 🙂
Great question. The checkout process is actually all handled through WooCommerce rather than the WooTickets add on, so any information you capture during the checkout process would ideally happen in that flow.
One idea is to add a form to the single event post (Contact Form 7 and Gravity Forms are popular options). However, adding a step before checkout is probably not exactly what you’re looking for.
I see that WooCommerce has a Gravity Forms integration that looks like it does exactly what you want by adding additional form fields and information directly to the checkout process. Plus, it looks like it stores all the information in WooCommerce, so everything is in one place for you. Have you checked this out yet? I’m honestly unfamiliar with that particular add on, but it sounds pretty promising.
Cheers!
Geoff