Price phases
Dynamic pricing with scheduled phases — date, end-of-sale, and quantity-sold triggers, honest buyer-facing deadlines, and the rules that keep a schedule sane.
Price phases schedule price changes on a ticket type: Early bird 390 Kč until May 31 or the first 100 tickets, then 450 Kč, then 520 Kč at the door week. Buyers see the current price and when (or why) it will change — a real deadline that rewards deciding early, with no manual midnight edits on your side.
How a phase works
Each phase on a ticket type has:
- Name — "Early bird", "Last minute"; shown in your analytics and on order items.
- Price — what the type costs while the phase is active.
- A window — a start and an end, where the end can be a date, the end of sale, or a quantity sold cap ("first 100 tickets").
- Optional sold limit — the quantity trigger; counted from the moment you define it (a sold offset pins the starting point, so tickets sold before the phase existed don't eat the allotment).
- Buyer-facing description — an optional sentence shown with the price explaining the deal.
The price a buyer pays is resolved at order time: whichever phase is active right then wins. Every order item records which phase produced its price, so Sales analytics can show revenue per phase later.
The rules that keep schedules honest
- Cheapest active phase wins. If two phases overlap, buyers get the lower price — a configuration slip can never overcharge anyone. The editor warns about overlaps so you can fix them.
- Validation nudges toward monotonic pricing — phases that only go up over time — and checks that dates are in order. Prices that drop later are allowed (flash sales exist) but never happen by accident.
- Sold-out phases fall through. When a quantity-capped phase hits its limit, the next phase takes over immediately, even mid-day.
Phase deadlines follow the event's timezone. A phase ending "May 31" ends at midnight where the event happens — worth remembering for online events with international buyers.
Where to edit
Two places, same data:
- Per type — open a ticket type → Pricing schedule to manage that type's phases.
- Event-wide — Event settings → Dynamic pricing shows every type's base price and phases on one screen, with the overlap warnings — the place to sanity-check the whole event before publishing (and after duplicating, when all dates have shifted).
Phases, discounts, or both?
Phases are public pricing — everyone pays the phase price, and the deadline is the marketing. Discount codes are targeted pricing — only code holders pay less. They combine: a code applies on top of whatever phase is active.

