What is the best approach (no Velo) for a year-long membership in 'live' youth orchestra?

Best approach (Wix Editor, without Velo) to have a payment process that has 5 levels of membership in a youth orchestra (e.g., Tier-1 thru Tier-5). Youth musician can only be in one tier. Each tier has a fixed annual price. Each tier can have 2-4 options (e.g., add $20 for option A, $30 for option B, etc). The payment process needs to integrate with standard Wix payments.

I’ve tried:

  • the new Wix forms but can’t show/hide options.
  • custom forms for flexibility but the multi-page enrollment process requires Velo code to implement the Next/Back/Submit functions
  • brute-force approach with a form-per-tier (works), but that pushes the site limits on the number of forms.
  • Wix Products seems to have too many restrictions on conditional logic
  • Wix Members but there are >500 musicians each year and that number of members is too cumbersome
  • I’ve looked at some Wix apps but couldn’t find one that appears to address my needs (open to ideas)

If you can recommend the best approach to implement this, I’d appreciate your insights. BTW - our business cannot afford custom consulting.