1. Create a new Basket Validation Rule
a) Go to the Events page and select your Event
b) Click the Prices tab and select your Price Table
NOTE - You will need to have created, saved and published a Price Table previously in order to add Basket Validation Rules
c) On the Price Table page, click Duplicate As Draft to create a new draft version of the Price Table
d) Click Basket Validation and on the pop-up, click New Basket Validation
2. Add Details
a) Name - for internal use, e.g. Max of 10
b) Description - for internal use, e.g. Customers can't have more than 10 VIP tickets in basket
c) 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. You have reached the maximum number of tickets to be purchased
3. Add Rule
a) Select a Validation Rule from the dropdown. You can choose from the following:
Customer must have tag {name} - e.g. only customers with an access tag can purchase certain tickets
Basket can't have more than {number} tickets at {price} - e.g. a basket can't have more than 20 tickets at Full Price in Band A
Basket must have at least {number} tickets at {price}
Basket can't have more than {number} tickets with {variant} - e.g. a basket can't have more than 10 VIP Variant tickets
Basket must have at least {number} tickets with {variant}
Basket can't have more than {number} tickets with {band}
Basket must have at least {number} tickets at {band} - e.g. a basket must have at least 2 tickets in Couple's Dining band
Basket can't have more than {number} tickets with {discount}
Basket must have at least {number} tickets with {discount} - e.g. a basket must have at least 10 tickets for the Full Price - Group 10+ discount price to be applied
NOTE - If you can't see the price options you're expecting when creating the rule, it's likely because the Price Table hasn't been saved with those prices added.
b) Add an Only If rule - this will mean that the rule you've added will only apply if the following condition applies:
If you've created a rule for a price, variant, band or discount and you only want the rule to work when these are in the basket, you'll need to add an Only If
For example, if you want to set a maximum of a variant that a customer can purchase, you would set the following Validation Rule and Only If:
Rule: Can't have more than 10 tickets from Variant VIP
Only If: Has at least 1 ticket from Variant VIP
This ensures that the max of 10 rule will apply - but only for VIP tickets.
c) To limit a Basket Validation Rule by Channels, add one of the following Only If rules:
Booking made on channels
Booking not made on channels
Then select the Channels you want to apply the rule to.
d) 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.
NOTE - you will still need to Review and Publish the table for your changes to go live.