Sign up for a class before paying for it

How do I require someone fill out a form before making a purchase (sign up for a class and pay for it)? Would upgrading to have the online store make this easier?
1 person has
this question
+1
Reply