Skip to main content

Overview & FAQs: Basket Validation

What Basket Validation is, how its rules apply, and answers to common questions

What is Basket Validation?

It is a way of setting rules/limitations for your Tickets.

This will limit the circumstances in which a Ticket can be bought, e.g.:

  • Setting a minimum and/or maximum number of a Ticket type in a basket

  • Restricting a Companion Ticket so it can only be purchased if there's an Access Ticket in the basket


How does the rule apply?

When you create a Basket Validation Rule, you add an error message, which will appear for the Customer or User when they have not adhered to the Ruleset.

See the first FAQ below for how this error message appears.


FAQs

How does the error message appear?

In Box Office, the error message will appear underneath the basket:

You'll still be able to continue adding items to your basket, but you won't be able to complete any payments while the error message remains.

In the Online Booking Flow, the error message will appear in the basket on the bottom left:

Can I set a Basket Validation Rule for a specific Channel?

Yes, you just need to select that as an Only If condition when creating the rule. You can then select the Channels you want to apply the rule to.

What Basket Validation can I set on a Venue Plan?

Two rules are available on Reserved Seating Venue Plans:

  • Basket must not leave single seats - the basket must not leave single seats unsold by themselves

  • Basket must include all remaining seats of a sell together block - makes Box Office and your other Channels follow your Sell Together Blocks, which the Online Booking Flow already enforces

Either rule can be limited with an Only If condition on Channels or on a Customer Tag.

The rule I've made is being applied to every Ticket in my basket.

This will be because you haven't added an Only If rule. If you don't add this, the error message will appear any time that Tickets appear in the basket.

I want to set a limit on the number of Tickets a Customer can buy. What's the best Basket Validation Rule for this?

If you want to create a maximum/minimum number of Tickets rule, you can create a rule where the basket must have or can't have more than a certain number.

Depending on your Price Table set-up, you have the option of setting this by:

  • Variant - for an individual Ticket type, which may have different prices across multiple Bands

  • Band - for a certain tier of pricing, e.g. max 10 Tickets from the VIP Band

  • Price - for a specific price in your Price Table. There may be several different prices for a Band or Variant, so you may only want to limit this rule to that particular price

  • Discount - for a particular Discount that's attached to a Variant

Once you've selected the Ruleset, make sure to add an Only If so that the rule only applies to the type of Ticket you've made the rule for - not all Tickets (see the previous FAQ).

Does Basket Validation work on Products?

Yes, you have the same options as with Tickets, plus one extra option: Basket must include this product for each ticket.

This is if you need the number of Products in a basket to match the number of Tickets, e.g. for a VIP per person Product.

NOTE - this is the only rule that combines Tickets and Products. If there is a particular rule you'd like that involves Tickets and Products in the basket, e.g. a comp drink Product if there are 2 Tickets in the basket, this is possible but would depend on your set-up. Please contact Support for detailed help with this kind of rule.

Did this answer your question?