Managing tickets and pricing
Managing tickets and pricing
In-person and virtual competitions use tickets (one per distance or category) with optional tiered pricing.
Path: Open competition → Tickets
Requires at least one published payment channel.
Enable tickets #
Competition settings must have tickets enabled. The ticket list is empty until you create tickets and prices.
Create a ticket #
- Tickets → Add ticket
- Set:
- Distance — links ticket to a competition distance
- Age range —
from_year/till_yearfor age-group tickets - Status — draft or published
- Order — display order at checkout
- Description — shown to participants
- Emergency contact / billing phone — optional required fields
- Bulk discount — allow quantity discounts
- Save
Set prices #
Open a ticket → Prices tab:
- Add price rows with amount, currency, start/end dates (early bird windows)
- Multiple active prices create time-based tiers automatically
- Free tickets use price €0
Sold tickets #
View registrations per ticket under competition → Sold tickets (Finance area). Use Export XLSX for spreadsheets — Purchase summary. Ticket scanning: Mobile ticket scanning for organizers.
Race-day tickets #
Create separate tickets marked for race-day registration — see Race-day registration and check-in.
Copy tickets from another competition #
When you run a series or repeat the same distance setup each year, copy ticket definitions instead of recreating them:
- Tickets list → Copy tickets
- Select a source competition in the same club (sibling stage or previous edition)
- Confirm — distances, age ranges, and price tiers copy to the current event
Review copied prices and registration dates before publishing — early-bird windows do not shift automatically.