If you need to collect information about each guest or ticket separate from the information that is collected during checkout, then the attendee information storefront integration might work for you. Here's an example of what it could look like, whenever the customers cart contains an event ticket this will pop up before continuing to checkout:
The fields you can collect are configured separately for each event on the event settings page, under the Attendee Information tab:
The integration is disabled when you first install the app, to enable it you follow the shop-wide Settings on the event listing page and tap the "Storefront Integrations" option. Here you can tap the Enable button to install it to your storefront.
All Shopify stores and their themes are different, we've covered a broad range of different customizations but if your store has something we've missed and this doesn't work as you expect on your storefront or you need something more custom then contact us and we'd be happy to help you.
This integration can be disabled from this same settings page. The app doesn't install any code directly into your theme or modify your theme in any way so removing it is safe and easy if you want to give it a try without the risk of something breaking in your theme.
That's it for enabling this integration. I'd suggest you explore the settings area for this a bit to see the different customization options (there's a handy Preview button there as well). As always, if you have any questions please contact us, we're more than happy to help!