Ticket Tiers
Overview
The ticket tiers system manages event attendance through a ticketing mechanism where every event automatically includes a default free ticket (cost = 0). This ensures basic access control and attendance tracking even for free events.
Data Model
Ticket Settings & Features
Basic Information
Title (required)
Description (optional)
Category selection
Access Control Settings
Group Registration
Enables ticket limit per guest
Controls
ticket_limit_per
field
Ticket Status
Activate ticket: Controls
active
fieldList ticket: Controls
private
fieldLock ticket: Controls whitelist functionality
Whitelist Control
When enabled (
limited: true
):Only whitelisted users can purchase
Managed through
limited_whitelist_users
array\
Pricing & Payment
Stored in
prices
arrayEach price can have different conditions
Support for multiple payment methods
Price Data Model
Main Settings Controls
Group Registration Toggle
Enables/disables ticket limit per guest
Updates
ticket_limit_per
field
Status Toggles
Activate ticket: Toggle for availability
List ticket: Toggle for public visibility
Lock ticket: Toggle for whitelist restriction
Payment Methods
Add multiple payment options
Each tied to specific price points
Business Rules
Ticket Activation
Tickets must have at least one price point to be activated
Cannot be activated without proper category assignment
Whitelist Restrictions
When enabled:
Must maintain whitelist user array
Cannot be publicly listed
Requires approval process
Group Registration
When enabled:
Must specify ticket limit per guest
Validates against total ticket limit
API Endpoints
Ticket Management
Last updated