Currently you have to use the default checkout feature unless you want to create an automation for every single one of your ... 45 courses....
ie. If you want to design a cool funnel with upsells and give people options on what course they wanna buy, maybe buy 2 get 1 free? you can set that all up with the current funnel systems.
However you have to add the course as a product then you have to add that product to the funnel.
then you have to create a automation for every single course............. giving access, removing access, its so draining.
AND you cant just pull a "post filter widget" onto your funnel so you have to build image boxes for every ..... single...... course.....
And if you change any of those courses or modules? then you have to go into your funnels , spit tests, web pages, and edit every single one of those image boxes...
THEN
you have to go into the products and change the pricing
THEN
you gotta go into all your automations and change any wording and things in there.
ALL could be solved if a "OFFER" could be a PRODUCT which was able to be added to yoru online store etc.