Organizers currently handle ticket exchanges outside of TIXNGO, relying on the S-360 back-office and ticketshop, which results in a manual and fragmented process. To streamline on-site operations, enhance the user experience, and provide spectators with more flexibility and autonomy, we’re integrating this functionality into TIXNGO. This enhancement will not only simplify management but also unlock new revenue opportunities.
Overview
Ticket Exchange operates similarly to Ticket Resale, meaning that while the exchange process is fully managed by S-360, it can be initiated directly from TIXNGO.
A new “Exchange” button will be visible based on the following configurations: Organizer's Application settings AND Event settings AND Specific ticket rules.
When the spectator clicks the Exchange button, he will be redirected to a dedicated S-360 ticketshop page where he can complete the exchange according to the S-360 sales configuration.
Notes: All sales configurations—including catalog, tariffs, seat categories, contingents, and sales periods—will continue to be managed directly in S-360.
How to activate the Ticket Exchange feature ?
Enable the S-360 Ticket Exchange feature from the organizer settings
From the Application Settings, enable the feature Ticket exchange via S-360 ticketshop (key: ticket.s360.ticketshop.exchange)
Enable or Disable the S-360 Ticket Exchange on an per-Event basis
Enable this feature from the “Edit Event” screen under the “S-360 Integration” tab, specifically in the “Exchange” section.
In this section, you can:
- Enable or disable completely the ticket exchange feature for this event by setting the value of “Allow Exchange”
- Define the URL for the S-360 ticketshop exchange page.
New Exchange keys in the Ticket rules
We’ve introduced two new Ticket Rules parameters to provide greater flexibility and control over ticket exchange configurations
Name | Key | Default Value | Rule |
---|---|---|---|
S360 Exchange for any spectator | s360ExchangeForAnySpectator | FALSE |
|
S360 Exchange for initial spectator | s360ExchangeForInitialSpectator | FALSE | For this parameter to take effect, “S-360 Exchange for any spectator” must be set to TRUE.
|
Wallet behavior
Exchange Button visibility
“Exchange” button visibility is determined by specific rules that define which spectators can initiate a Ticket Exchange, as outlined in the table below:
Allow Exchange (Event) | S360 Exchange for any | S360 Exchange for initial | Expected behavior | Exchange button visibility |
---|---|---|---|---|
FALSE | N/A | N/A | Ticket Exchange is completely disabled for this event. Any ticket rules permitting exchanges will be ignored. | Not visible |
TRUE | FALSE | N/A | Ticket Exchange is enabled for this event, and any ticket rules permitting exchanges will be applied. However, if “Exchange for any spectator” is set to FALSE, Ticket Exchange will be disabled for this specific ticket. | Not visible |
TRUE | TRUE | FALSE | Ticket Exchange is enabled for this event, and any ticket rules permitting exchanges will be applied. If “Exchange for any spectator” is set to TRUE, Ticket Exchange is enabled for this ticket, regardless of whether the current owner is the initial one or not. | Always visible |
TRUE | TRUE | TRUE | Ticket Exchange is enabled for this event, and any ticket rules permitting exchanges will be applied. If “Exchange for initial spectator” is set to TRUE, Ticket Exchange is enabled for this ticket but restricted to the initial owner. It will be disabled for any subsequent owners. | Button visible only if the Current Owner is the Initial Spectator |
Redirection to the ticketshop
By default, the S-360 Ticketshop Exchange URL specified at the event level will be used to redirect spectators to the ticketshop.
However, you can override this URL on a per-ticket basis by modifying the S-360 injection template and utilizing hidden ticket details metadata.
To set this up, apply the following configuration in your S-360 injection template:
- ticketDetails.hidden.index.key = EXCHANGE_TICKETSHOP_URL
- ticketDetails.hidden.index.value = https://ticketshop.secutix.com/account/tickets/exchange
Limitations
What's next ?