What your customers are trying to do
Beginners and regular practitioners want to book a class or buy a pass.
A yoga studio website usually has to handle bookable class timetable, passes and memberships online and workshop and retreat tickets.
Bookable class timetable: students check times and book on their phone. Label classes by style and level so beginners pick the right one.
Passes and memberships online: new students want to buy an intro pass straight away. Show intro offers, class packs and memberships side by side.
Workshop and retreat tickets: workshops have limited places and separate pricing. Give each workshop its own page and ticket link.