Certain products are "Classes and Camps". These are not performances, but they are modeled as such to leverage the Event and Event Date data model of OpenTickets, and to share the integration (data syncronization) with CiviCRM. All classes and camps will need to capture the name of the child who is being registered for the class or camp as a separate participant from the parent doing the registering. Not all classes and camps require the same additional custom data (i.e. sometimes they need to collect t-shirt size, or emergency contact info, other times not.) BACT needs a system that can handle this flexibility.
|Purchaser||an individual buying tickets (or classes or camps)|
|Box Office Staff||Staff that creates and manages shows in Open Tickets or uses contact data in CiviCRM|