Skip to main content

Guide: Create a Basket Validation Rule

Follow the steps below to create a Basket Validation Rule for an Event

Updated yesterday

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

price table.png

c) On the Price Table page, click Duplicate As Draft to create a new draft version of the Price Table

duplicate.png

d) Click Basket Validation and on the pop-up, click New Basket Validation

bask val 2.png

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

Screenshot 2024-02-12 at 16.37.31.png

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

val rules.png

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.

bv 3.png

NOTE - you will still need to Review and Publish the table for your changes to go live.

Did this answer your question?