Event ticket packages
Status: In Production
Release date: December 7th, 2023
Experience Setup
In this release, we are adding a new Ticket type called a Ticket Package. A Ticket Package allows organizers to sell a group of individual registrations easily. A prime example of the functionality is selling an entire Gala table with eight seats. This functionality is technically already possible in the application. However, it requires the supporter to manually add a specific number of individual tickets to their cart, which is not conducive to a great UX.
In Experience Setup, in the "Ticketing" step, organizers will see a new option to enable either individual tickets and/or ticket packages. If the organizer enables individual tickets, they enable the same functionality currently in the application. If the organizer enables ticket packages, they will see a brand new entity-adding interface (EAI) where they can add ticket packages. The organizer can also customize the terminology for individual tickets and ticket packages. For example, if an organizer wants to sell tables, they can specify that ticket packages should be called "tables," and the individual tickets can be called "seats."
When the organizer presses the "Create a package" button, it opens a new modal where the user can create the package. The setup for creating a package is extremely similar to creating a normal individual ticket. Below, we discuss the different options and fields to create a ticket package.
Images
This is the same as the existing functionality. Organizers can add one or many images to their ticket package.
Title
Just as with current individual tickets, organizers can specify the ticket title.
Price
This is the same as the current functionality where the organizer can set a price for the ticket package.
Does this [package] include an existing [ticket] type?
This new option allows the organizer to select if their ticket package is comprised of an existing individual ticket type. For example, an organizer might be selling Gala tables. In the same Experience, the organizer may want to sell individual seats at the Gala table. The organizer can then specify that the Gala table comprises a group of these seats. These seats are just individual tickets created in Experience Setup earlier, so the organizer can use their discretion to determine which individual ticket makes up this ticket package.
The user can leave this blank if no individual ticket types comprise the package.
How many [tickets] are included in this [package]?
Using the example above, the organizer can specify how many seats may be at each gala table using this setting.
Limit the number of this [package] available
As with existing tickets, the organizer can specify how many ticket packages are available.
Description
The organizer can specify the ticket description that shows on the ticket cards on the Experience Page.
Category
The organizer can also place ticket packages into categories as is possible now for individual tickets.
Choose the information to collect for this [package]
The organizer can use this section to specify which information they want to collect on the ticket package level. I.e., any information that applies to the group as a whole. An example of the type of information you'd collect here would be "package name" such as "John's golf team" or "ABC Company's Table." You can collect any type of information here using custom fields.
Choose the information to collect for each attendee
As is possible on the ticket package level, the organizer can specify which information to collect on the attendee level.
This section only shows if the organizer did not select that the ticket package was comprised of existing individual tickets. When the package is comprised of an existing individual ticket type, the information collected on the attendee level will match the individual ticket type.
Make this [package] available for a limited time
This is an existing setting that allows the organizer to specify if the particular ticket package should only be sold during a specific date and time.
Hide this package from the Experience Page
This is an existing setting that allows the organizer to specify if the ticket package should be hidden from the Experience Page.
Other notable information
Another new setting we've added to Experience Setup for the Event Registrations Activity is the ability to set an Experience-level ticket limit. This will allow organizers to limit the number of tickets available for purchase without imposing any limitations on the individual ticket level if unnecessary. The Experience-level ticket quantity limit will be updated for individual tickets and packages. When an individual ticket is purchased, the quantity available decreases by one (1). When a ticket package is purchased, the available amount decreases by the number of individual tickets included. For example, if a ticket package includes five individual tickets, the quantity available will be reduced by five (5).
As briefly mentioned earlier, organizers can also put Ticket Packages into categories just like is possible for individual tickets. When enabled, organizers will see a new category setting for Ticket Packages. See the image below.
Experience Page
Once the ticket package has been set up, supporters can see a new ticket type on the Experience page in a new section that lists ticket packages. In one section, it will include all of the individual tickets. In another section, it will consist of all the available ticket packages. The user will see cards for each ticket package type in the ticket packages section. Supporters can purchase ticket packages similarly to how they purchase event tickets now in the application.
Experience Management
The application will have a new management page titled: "View [ticket package] registrations," where they can view all ticket package registrations. Below are the columns that make up the table.
Package
This shows the specific Ticket Package type that was purchased.
Package name
This is the name of the package entered by the supporter who purchased the ticket package if it was collected by the organizer.
Purchased by
This shows who the ticket package was initially purchased by.
Amount
This shows how much was paid for the ticket package.
Number of tickets
This shows the number of individual tickets in the ticket package.
Additionally, when a ticket package is purchased, we show a new entry in the existing "View event registrations" table, renamed "View ticket registrations." In this table, we've added new "Ticket package" and "Package name" fields to the existing "View Event Registrations" management table. That way, Experience administrators can easily see each individual registrant and their associated ticket package type and package names for easy context.
Miscellaneous
Early next year, we plan to add functionality that provides the organizer with more management functions, which include:
- Ability to add and edit ticket packages in Experience Management
- Ability to add and edit individual tickets in Experience Management
- A new option that allows supporters to purchase a ticket but has the option not to fill out any information so that the registrant can fill it out on their own later.