I need some advice.
I'm building a site for someone who has a particular vision. He wants to offer booking one type of event, allow his customer to choose how many tickets s/he wants, and then choose one of three "difficulty types" per each ticket. He also wants the usual coupon, referral code, and newsletter functionality.
Is there a plugin available that can aid us or will I have to build this from the ground up?