I run a series of hockey development camps for youth. I've been trying to decide between a Gravity Forms (simplicity) and WooCommerce (more robust?) instance to handle the registrations.
Features I'm interested in are :
Stock availability :
- each hockey session can accommodate for 4 goalies, 10 forward, and 6 defensemen. Can the logic in Gravity Forms set a limit for each position per session ?
Pricing model :
- a single player can register for all 5 ice times that make up a single session, or they can register for just one ice time in a single session. If they register for all 5 ice times, they get a discounted price. (i.e. 1 ice time is $25, while pay for all 5 ice times, and the session will be $20 per ice time)
- the stock availability would need to accommodate for this senario
- a discount will be applied if you are registering siblings.
Contacting registrants :
- registrants should be able to be contacted via email based on position, and the dates of their session. (i.e the email that goes out to the goalies will need to be different than the email that goes out to the skaters). Ideally, I'd lke to "send out an email" conditional on Player Position, and dates of registration.
Conditional fields :
- I'd like to put a "stock availability" based on skill level. The registrant will choose their skill level (say Advanced, Intermediate, Beginner) as I'd can't have a session where there are 14 advanced skaters, and 2 beginners. Is this possible ?
THANKS!