Tickets List in Admin Panel
Page States and Notifications
Type | Text | Notes |
---|---|---|
No tickets created | Title: You haven’t added any tickets yet Button: Add new ticket | The notification is static and disappears only when the ticketing is enabled. Creation of ticket doesn’t remove notification. |
Successfully enabled Ticketing | Notification: Ticketing successfully enabled! Title: You haven’t added any tickets yet Button: Add new ticket | Temporary snackbar appears clicking on the Ticketing toggle. |
Successfully created ticket | Notification: Ticket was created successfully! |
|
Filters applied but nothing was found | Title: No results found Description: No results match your search criteria Button: Reset filters |
|
Panel: Search, Sorting, and Filters
Display: The panel is visible only when at least one ticket exists.
Functionality: Supports simultaneous search, sorting, and filtering.
Sorting Options
Newest first (default)
Oldest first
Name, A-Z
Name, Z-A
Cheapest first
Most expensive first
Filtering Options
Categories: Multi-select options, displays categories used for tickets.
Locations: Multi-select options, displays locations used for tickets.
Logic:
Within Filters: Uses OR logic (e.g., VIP or Speaker). if we pick VIP and Speaker it will show us all tickets created for VIP or Speaker categories.
Between Filters: Uses AND logic (e.g., VIP or Speaker with Hall 1). It means that if we additionally choose Hall 1 in the Location filter, the page will show all VIP or Speaker tickets with Hall 1 location.
Search
Search Field: Search by ticket name. Placeholder text disappears upon field selection.
Execution: Enter text and press Return or click the search icon to execute.
Display of New Ticket: Newly created tickets appear first after creation, then follow the applied filters and sorting upon refresh.
Tickets List Display
Layout: Cards displayed in rows, up to four per row, depending on screen resolution.
Ticket Card Details:
Name: Maximum 50 characters.
Description: Optional, up to 400 characters.
Category: “Available for all” or specific categories.
Purchased/Limit: Limited or Unlimited.
Actions:
Unpurchased: Edit, Hide/Show, Clone, Delete.
Purchased: Hide/Show, Clone.
Date: Displays valid ticket dates in various formats depending on the selection. If there are a lot of dates for the ticket, they will fit in 1 - 2 lines so the locations will go to the next line.
Locations: Up to two rows; additional locations show on hover.
Range Tag: Customizable tag name and color for ticket price ranges. Range tag is not required field so if admin didn’t name it we don’t show range tag on ticket.
Price: Displays with tax, 0 price is accepted, and dynamic price ranges where applicable. Shows highest ticket price among the date ranges in Dynamic price ticket. When we reach the date range with the highest price, no highest price is shown. The tax for the ticket is set up in admin/payments/taxes (it can be default tax or custom tax). The tax also can be 0. The expiry date of the current price is the Sales start date of the next date range.

Ticket Actions
Edit: Modify details for unpurchased tickets only.
Hide/Show: Toggle visibility in registration and on the front end.
Delete: Irreversible action available only before ticket purchase. Upon clicking, there is a warning to prevent this action done by accident.
Clone: Duplicate an existing ticket.
Ticket Statuses
On Hold: All tickets are held if ticketing is disabled on the front end. Tickets previously hidden remain so but display “On Hold” status.
On Sale: Tickets available for purchase with the sale end date specified.
Ready for Sale: Shown before the sale start date, with a note of the sale start date.
Sale Ended: Ticket sales period has ended.
Sold Out: Displayed when ticket quantities run out.
Pagination
The list displays up to eight tickets per page by default, with pagination controls at the bottom.