If multiple price options exist within the same time slot but must be locked to a single option once a ticket is booked, you can combine these features to achieve that.
A Visibility Rule on your Variants, whereby no other Bands will be available once a Band is selected
A Basket Validation Rule that restricts the user from adding tickets from more than one Band.
Create a Band Lock Visibility Rule
Go to the Events page and select your Event
Click the Prices tab and select your Price Table
On the Price Table page, click Duplicate As Draft to create a new draft version of the Price Table
Right click on the Variant you want to create a Visibility Rule for and click Manage Visibility
Add Ruleset
Name
Description - for internal use
Type - select At least one Rule must apply
Select Venue Plan Rules - from the dropdown options, select:
Venue Plan
Unit Capacity Sold
is
0
This rule will ensure that if venue plan capacity = 0, then all Bands will appear for the ticket buyer to select.
βSelect Price Band Rules - from the dropdown options, select:
Price Band
Unit Capacity Sold
is greater or equal to
1
This rule will ensure that when 1 or more tickets have been added from a Band, only that Band will be available to be purchased thereafter:
Click Save Ruleset. The eye icon will then appear on the Variant after the ruleset has been saved:
Create a One Band Basket Validation Rule
Click Basket Validation and on the pop-up, click New Basket Validation
Add Details:
Name
Description - for internal use
Error Message - this is the message that will appear in the purchase flow when the rules are not met for your chosen tickets/prices, e.g. Only one type of mission can be booked in a time slot
βAdd Validation Rule - select the following rule from the dropdown.
Repeat this rule for all Bands in your Price Table apart from the one you want to be selected:
Can't have more than 0 tickets from band = chosen Band, e.g. Heist Mission, Space Mission
Add an Only If rule - this will mean that the rule you've added will only apply if the following condition applies:
Has at least 1 ticket from Band = chosen Band, e.g. Time Travel Mission
β
This rule ensures that only one mission/Band can be added to a basket:
Repeat the above steps for other Bands, i.e. I'll repeat the above to have Heist Mission in the "Only If" section and then again for Space Mission:
Click Save Validation Rule and it will be applied to your Price Table
NOTE - changes to Basket Validation are applied immediately and do not require saving the Price Table. However, you will still need to Review and Publish the table for your changes to go live
Customer Journey (Online Booking Flow)
After clicking into the performance, the ticket buyer will see tickets from all Bands as per the Visibility Rules:
Once the ticket buyer adds a ticket from a mission/Band to the basket, if they try and add a ticket from another mission/Band, they receive the Basket Validation error message:
This means that the ticket buyer won't be able to continue until they remove one of the missions/Bands from the basket.
Once a ticket from a mission/Band is sold, then the only tickets available for other players to book for that time slot will be for that one mission, as per the Visibility Rules that were set up:









