Need more to gather data on customer for a client website

Topic summary

Goal: Set up a Shopify site to sell youth sports camps while collecting detailed information from two groups.

  • Parents/buyers: Wants to capture child name, age, skill level, special needs, etc. Asks if these fields can be collected during cart/checkout (i.e., a multi-step checkout flow to gather extra attendee details).
  • Camp providers: Needs to collect camp name/description, age group, dates/times, skill level, location, coach name/bio/credentials, and pricing. A custom form currently exists; asks if there’s a better method. Provider details will populate each camp’s product page.

Current setup and requirements:

  • Using an Events app that creates a Shopify product per camp.
  • Wants to use customer Accounts so users can view past activity.

Recent update:

  • Another participant requested a competitor example to guide recommendations.
  • OP provided: https://usasportgroup.com/ as a reference for a multi-step checkout approach.

Status: No solution proposed yet; awaiting analysis and specific implementation guidance after reviewing the reference site.

Summarized with AI on December 11. AI used: gpt-5.

I have a client that will be selling kids Soccer Camp events and other related sports camps run by others.

So he wants to gather specific information from the camp providers, and the Parents who will be buying the Camps.

I have figured out to use an Events app that creates Shopify products for each camp.

For the Parents he wants to gather more information such as: name of child, age of the child, skill level, special needs, etc. Can this be gathered in the cart/checkout process?

For the Camp providers he wants to gather: Name, Camp Description, Age Group, Date and times of camp, Skill Level, Location, name of Caoch, Coach bio/credentials, Pricing, etc. I have created a form on a page to gather this, but I am wondering if there is a better way. The Camp providers info will be placed on the Product page for each camp.

He wants to use the Accounts page so that each one can see their past activity.

I have seen competitor websites that have a multi-step checkout process to gather all parent and kid info.

Could you please share link of competitor website so that I analyze and help you according after seeing the reference website.
There are many ways to do that but if you provide competitor website link then it would be really easy for me.

https://usasportgroup.com/