I have three memberships: Standard, Pro, Premium.
Each membership has a setup fee plus a recurring monthly fee.
When the users sign up they can also choose add-one (one time payment).
The memberships gives access to different courses that have videos, articles, and worksheets.
I would like to do one page checkout where a user a picks a membership plan, chooses any add-ons, and enters their payment info on the same page.