Table of Contents

Model Open Tickets Entities in CiviCRM

This is the key integration of OpenTickets with CiviCRM since contact data will generally be handled by other plugins. Two CiviCRM Entities are needed to model Open Tickets performances: Campaigns and Events. This will enable the third entity, Participants, to be mapped to Ticket Purchases. Additionally

  • A Show, such as "Goodnight, Gorilla" will have a corresponding "Campaign"
  • Each Performance of the Show will have an Event, with the Show indicated by the Campaign property of the Event.