In PatronManager, click the Event Inventory tab (not Classes!). 


In the Events box, click "New Ticketable Event": 

  • Type must be "Tickets"

  • Active must be checked

  • Event Custom Type must be "class"

  • Events must have at least 1 Event Instance (more than 1 is ok). 

  • Make any other edits to the class, and click Save. 


Build the Event Inventory by adding an Event Instance. Scroll all the way down and click "New" under the event information.



  • Name must be the Class Name (include the Class Code if there's more than one section of the Class. Ex. "Basura Art Y3") 

  • Must have exactly 1 Allocation (not more than 1. Contact us if you'd like more allocations or price levels.) 

  • Instance Date must be the Class Start Date and must be after today

  • Active must be checked 

  • Class Sale Start Date must be before today

  • Seating Type must be "General Admission"

  • Venue is optional

  • The custom fields starting with "Class" should be filled in with whatever you would like to display in the corresponding fields on the form.


Click "New Ticket Allocation":

  • Allocation Name must be the Class Name (include the Class Code if there's more than one section of the Class. Ex. "Basura Art Y3") 

  • Sale Status must be "Public"

  • Original Quantity must be the total number of spots in the Class


Create a Price Level: 

  • Name should include the Class Name, ex. "Basura Art Y3"

  • Price must be the Price

  • Fee must be the Fee ($0.00 is fine)

  • Active must be checked

  • Visibility must be "Public"

  • Sort order must be 1 


If you have Member pricing:

  • Add 2 Price Levels, Non-Member and Member. You must have exactly these two price levels. (Contact us if you'd like more allocations or price levels.)

  • Name should include Member or Non-Member, ex. "Basura Art Y3 - Member"

  • If a certain Class doesn't have a Member discount, then the two Price Levels can simply have the same Price.

  • The Non-Member price must have a Sort Order of 1. The Member price must have a Sort Order of 2. (This is important!)


Here is an example of a class that's configured correctly, with member and non-member pricing: