Customize event registration form for each reg. type
In Events, I'd like to have custom registration forms associated with each registration type instead of one single registration form for the whole event (all types). This would allow me to create more complex event registrations. Example: A three-day conference has two types of registrants (Individual and Professional) at different prices. Each one has an early-bird price as well. In addition, each one can choose to register for one day, two days, or all three days -- all at prorated prices.
To do this today, I have to create separate events for Individuals and Professionals, then customize those event reg. forms. Then the choice of which days they want to attend must be an Extra Cost add-on to the registration. It's a bit awkward to implement and a bit confusing to registrants.
Jason Pryde commented
From my research of the WA Event configuration UI, I don't see any way to customize the display of custom fields based on the users chosen Event Registration Type.
For certain registration types, we'd like to display specific custom fields.
An even better solution would involve hiding custom fields after a set number of user selections, ie a maximum threshold of selections for a given custom field value.
Can someone point me to an example / tutorial where this is done dynamically in JS?
We would like the "rules and terms" box which displays the club's liability waiver to show up only when non-members register for an event. Our members have already checked the box so there is not need for them to do so again.
I'd like a way to customize events so that people in certain membership groups will only see certain options in the registration form. For example, I have three registration options for a particular event, either lunch only, the seminar only or both the lunch and seminar, and all of these options have different prices depending on what type of membership you have and also a different price for nonmembers. I want a way for nonmembers to only see the nonmember registration options, and different classes of members to only see the registration options that pertain to them.
The only workaround for now is to create separate events for each member level and non-members, and only show the appropriate event to the appropriate level. This is very clunky and not user-friendly, though.