-okay you have the prerequisite checking, which won't allow you to
register for even B if you are not already registered for event A. Which
works well... but I need a step further.
We have 2 part events ie: a game runs from 0800~1400 as part one and part
2 might be the same afternoon or possibly the next day. I can set part 2
or B to check to be sure you are already registered for part 1 (A), but if you sign up for part 1 you are REQUIRED to register for part 2.
So during registration, if someone selects to register for even A, then it need to auto add Event B so they can't register for something else in that time slot since it's required.
If they try and register directly for part B, it should tell them they
have to register by selecting part A. No one will ever directly register
part B since A is a "prerequisite" but registering in A auto registers you in B... you can not remove B from your cart nor can B be removed or
canceled from your list of events unless A is removed as well.