Multiple Offers

Billy Fluck
Billy Fluck
  • Updated

Spektrix allows you to use multiple Offers, with the general rule being that, if more than one Offer is available, the system will first apply the Offer which gives the largest discount across the whole basket, and then keep applying Offers against the remaining tickets until all possible tickets have been discounted.

We’ve come up with a few helpful use cases to illustrate how this works, and how you can use Event Criteria and Offer Priority Groups to ensure your Offers are working exactly as you want them to.

All of these examples use the same Events – a series of Shakespeare shows costing £40 each, a Christmas show costing £30, and a Star Wars film screening costing £12.

The first two examples are relatively simple, and explain how you can use Multiple Offers in a fairly straightforward setup. These are good introductions to why you might want to enable the Multiple Offers feature. The subsequent two examples are considerably more complicated, but don’t worry! You can work through just the first examples to begin with and, if you think you’re going to need to do anything more complex, then read through the second set of examples.

Before we get started, it’s important to remember that even with more than one Offer applying to a basket, each ticket can only ever be discounted once. Also, as always, we'd strongly recommend that you test any Offers that you set up before you publicise them to customers. This way you can check that the resulting discount is what you expect it to be, and that no Offer applies to combinations of tickets that it shouldn’t apply to.


Example 1: Multi-Arts Centre Member Offers

If you have both a theatre and a cinema in your venue, you might want to give your members different discounts when they book for theatrical productions than when they book for film screenings. For example:

  • Member Cinema Offer: 25% off tickets for Events taking place in the cinema
  • Member Theatre Offer: 20% off tickets for Events taking place in the theatre

Without multiple Offers being available, any customer who wanted to take advantage of both of these Offers would need to make two separate transactions, as only one Offer could apply in each basket.

Thanks to being able to use multiple Offers, your customers can take advantage of both of these Offers within the same basket. You just need to make sure that you build each Offer so that no Events are included in both discounts. You might, for example, set up an Event Attribute that marks which Event is taking place in which space, and use that in the Event criteria. See this article for more information on using Event Attributes as Offer criteria.

Having done that, any Member who buys tickets for both a film and a theatre show in the same basket will see both Offers apply automatically:

As you can see here, Spektrix has automatically applied both Offers to the basket, discounting the Star Wars tickets by 25% (£3) and the Much Ado About Nothing tickets by 20% (£8).

Example 2: Multiple Family Offers

When you’re programming your Events, you might have a Family Offer that applies to most of the Events that you put on, which you've created using a Standard Family Offer Event Attribute which powers the Offer’s eligibility.

But what if a producer wants to offer a different Family Offer for one of their shows, giving a different discount to your standard Family Offer?

Let’s say you have the following Offers:

  • Standard Family Offer (2 x Adult tickets, 2 x Child tickets): £3 off the child tickets only, applies to all Events with the Standard Family Offer's Event Attribute
  • Much Ado Family Offer (2 x Adult tickets, 2 x Child tickets): £2 off each ticket of any type, applies only to Much Ado About Nothing, which has been set up without the Standard Family Offer's Event Attribute

Without multiple Offers, customers wouldn't be able to take advantage of both Offers in the same basket, as the system would look at the two Offers available and apply whichever one gives the biggest overall discount.

Here’s an example basket:

In that example, not being able to use multiple Offers in one basket means that the system has determined that the Much Ado Family Offer would give the biggest discount (as it would discount each ticket by £2 for a total discount of £8 versus the Standard Family Offer which would discount only each Child ticket by £3 for a total discount of £6). The system would therefore apply that Offer and only that Offer:

Multiple Offers mean that you can allow customers to take advantage of both of these Offers in a single basket, as long as they have the right combination of tickets for the two Offers.

Using the same example, the two Offers in question can both be applied to the same basket because each Offer applies to different tickets. Here is what that would look like:

As you can see, each Offer has applied to a different Event, giving the following discounts:

  • Coriolanus
    • 2 x Adult tickets at full price
    • 2 x Child tickets discounted by £3 each with the Standard Family Offer
  • Much Ado About Nothing
    • 2 x Adult tickets discounted by £2 each with the Much Ado Family Offer
    • 2 x Child tickets discounted by £2 each with the Much Ado Family Offer

This gives a total basket discount of £14 (£6 off two Child tickets for Coriolanus; £8 off two Adult and two Child tickets for Much Ado About Nothing).

The next two examples are a little more complex in terms of the number and setup of Offers, and highlight some of the more involved uses of multiple Offers. Don’t worry though – this is about as complicated as it gets and not everyone will need to think about things to this extent!

Example 3: Combination of Multibuy, Package and Member Discount Offers

Imagine you have a variety of Offers that you want to apply across different Events, depending on the number and combination of tickets a customer is buying.

  • 3+ Multibuy: save 20% on tickets for all Shakespeare productions
  • Christmas Family package: when buying 2 x Adult and 2 x Child tickets, get £3 off the Child tickets
  • Member £4 Discount: £4 off any ticket for members

Multiple Offers mean these Offers could all apply across a single basket – each ticket can only be discounted once, of course, but if there are enough eligible tickets then each Offer can apply within one basket.

Given that Adult tickets for these events are £40 each, you might assume that the 20% discount offered by the 3+ Multibuy Offer is always going to be the best Offer out of the options here, and therefore will always apply first.

Let’s look at a possible basket, however:

In this example, here are the total discounts that each Offer would potentially give you when applied across the whole basket:

  • 3+ Multibuy: £48 (£8 discount on two tickets for each of the three Shakespeare productions)
  • Christmas Family Package: £6 (£3 discount on each of the Child tickets for The Snowman)
  • Member £4 Discount: £52 (£4 discount on each of the thirteen tickets in the basket)

As you can see, the highest discount from a single Offer is from the Member £4 Discount; even with multiple Offers available, the system would still see this as the highest discount and apply it first.

However, this might not be what you want to happen and might not give the best possible deal to the customer. With Offer Priority Groups you can prioritise which Offers you want to apply in which order. Here is an example of how you might group these offers:

  • Offer Priority Group 1: 3+ Multibuy
  • Offer Priority Group 2: Christmas Family Package
  • Offer Priority Group 3: Member £4 Discount

This grouping means that the system will always try to apply the 3+ Multibuy Offer first, before then trying to apply the Christmas Family Package. Once that’s done, if there are any tickets still not discounted, the system will try to apply the Member £4 Discount.

Let's break that down step by step. The system will first apply the 3+ Multibuy Offer to the tickets for the Shakespeare productions in the basket:


The system will apply this Offer to two tickets for each of the three Shakespeare Events.

The remaining Adult and Student tickets for Coriolanus and The Tempest won't be included in this Offer because there are no corresponding tickets in the basket for Titus Andronicus. Also, tickets for The Snowman can’t be included because the Offer doesn’t apply to this Event.

Next, the system will apply the Christmas Family Package offer to any eligible tickets which haven’t been discounted yet:


The system will apply the £3 discount to the two Child tickets for The Snowman, although it still counts the two Adult tickets being part of this Offer.

This Offer only applies to The Snowman, so won't apply to any of the remaining tickets.


Lastly, the system will apply the Member £4 Discount to any tickets which still haven’t been discounted:


There are only three tickets left in the basket that haven’t yet been included in Offers, so these three tickets are the only ones available for the Member £4 Discount to be applied to.

All of the tickets in the basket now have an Offer applied to them. This is how the Offers have been applied:

  • Coriolanus
    • 2 x Adult tickets at £32 each (discounted by £8 each with the 3+ Multibuy Discount)
    • 1 x Adult ticket at £36 (discounted by £4 with the Member £4 Discount)
    • 1 x Student ticket at £28 (discounted by £4 with the Member £4 Discount)
  • Titus Andronicus
    • 2 x Adult tickets at £32 each (discounted by £8 each with the 3+ Multibuy Discount)
  • The Tempest
    • 2 x Adult tickets at £32 each (discounted by £8 each with the 3+ Multibuy Discount)
    • 1 x Student ticket at £28 (discounted by £4 with the Member £4 Discount)
  • The Snowman
    • 2 x Adult tickets at £30 (included in the Christmas Family Package Offer but not discounted)
    • 2 x Child tickets at £22 (discounted by £3 each in the Christmas Family Package Offer)

This gives a total basket discount of £66 – which is ultimately a better discount than if we hadn’t used Priority Groups to order our Offers (where we’d have just got the £52 saving from the Member £4 Discount).

Example 4: Multiple Members Offers

Imagine you have two Offers for Members which only apply to your Shakespeare productions:

  • Member Comp Offer: entitles members to two free tickets per Event, £40 discount per ticket
  • Member 20% Discount: entitles members to 20% off any further tickets they buy, £8 discount per ticket.

You want the Member Comp Offer to take precedence, so that members always use their two free tickets first before they start using their 20% discount.

At a glance it would appear that these Offers should work in that way by default; however, it is in fact another example of when you need to use Offer Priority Groups to make sure that the system will always apply these Offers in the right order.

If a Member has four tickets to one Event in their basket, by default the system will apply the Member Comp Offer first, followed by the Member 20% Discount. This is because:

  • Member Comp Offer applied across the whole basket gives a discount of £80 (2 x £40)
  • Member 20% Discount applied across the whole basket gives a discount of £32 (4 x £8)

Therefore the system will apply the Member Comp Offer first, as it gives the higher discount. The total discount will be £96:


That's broken down like so:

  • 2 x tickets discounted by £40 each with the Member Comp Offer, giving a discount of £80
  • 2 x tickets discounted by £8 each with the Member 20% Discount, giving a discount of £16

However, if a member has eleven tickets in their basket, the system will default to applying the Member 20% Discount first because this is the single Offer that gives the greatest overall basket discount:

  • Member Comp Offer applied across the whole basket still gives a discount of £80 (2 x £40)
  • Member 20% Discount applied across the whole basket gives a discount of £88 (11 x £8)

Therefore the system will apply the Member 20% Discount to all eleven tickets:


This means that the Member Comp Offer can’t apply as there is already a discount on every ticket.

Here you'll again use Offer Priority Groups to force the system to always try and apply the Member Comp Offer first, before it applies the Member 20% DiscountHere is an example of how you'd group these offers:

  • Offer Priority Group 1: Member Comp Offer
  • Offer Priority Group 2: Member 20% Discount

This way the system will always apply the Member Comp Offer first, and then apply the Member 20% Discount to every subsequent ticket. As a result, the total discount will be £152:

That breaks down like this:

  • 2 x tickets discounted by £40 each with the Member Comp Offer, giving a discount of £80
  • 9 x tickets discounted by £8 each with the Member 20% Discount, giving a discount of £72

***

Hopefully these examples have been useful but if you have any further questions or would like to discuss this in more detail, please don’t hesitate to get in touch with the Spektrix Support team.

Was this article helpful?

3 out of 3 found this helpful

Have more questions? Submit a request