Skip to main content
2-for-1 discount options

Learn how to set up a 2-for-1 offer to your customers

Anni avatar
Written by Anni
Updated over a week ago

Please note: Discount sets are available on the Lite plan or above.

There are two ways you can create a 2-for-1 deal for your customers:

  1. An automatic bulk booking rule

  2. Using a specific discount code.

This article covers:


Setting up a 2-for-1 bulk booking rule

To set up your discount, select Packages & Discounts, then Discounts. From here, select Add a new discount set in the top right-hand corner:

Then Name the set (this name is just for your internal reference and isn't visible to customers).

To add a new rule, select Add discount rule:

From here, you will be presented with the below screen:

Select the following options:

Rule type

Only a Bulk purchase discount option is available.

Minimum tickets selected

This is the minimum number of tickets chosen for the offer to apply. The above example has been set to 2 so that the discount is applied if two or more valid tickets are selected.

Type of discount

You can decide if the discounted value is fixed or calculated as a percentage of the total value of tickets in the deal.


It's essential to consider this setting carefully. In this 2-for-1 example, the single ticket cost is £5, so the total price for two tickets would be £10. The discount would be 50% off; however, the customer would still receive the offer if they select 3, 4, 5 or more tickets. Meaning they will receive 50% off their basket total.

Therefore using the fixed amount discount of £5 is appropriate for this offer. The total discount will never go above £5 for this offer. So even if a customer selects ten tickets, The system would apply only the 2-for-1 offer once per booking. If you instead used the percentage off discount, for example, at 50%, the customer would receive a 50% discount on all valid selected tickets.

Set if this rule will expire at any point

The discount set settings will override this if you have a date range set there too.

Days in advance limit

The time frame between events determines whether a discount is redeemable. E.g. if you'd only like to give a discount for tickets for five events within six weeks, then enter 42 days.

Only count separate events?

If checked, discounts will only apply if the tickets purchased are for different events. If unchecked, the discount would be valid if a customer booked for themselves and a friend for the same class on the same day.

Once happy with the setup, select Add rule at the bottom and be sure to save the changes on the discount set:

You can test that your discount rule is working as expected by making a test booking on your public booking page as if you were a customer. You can either abandon the booking before the payment or bypass the payment altogether if booking as an admin.


Setting up a 2-for-1 discount code option

Say your single ticket costs £10; you may wish to create a group ticket named Ticket for 2 people that costs twice as much at £20.

The discount code could be, for example, named '2FOR1DEAL' and can be set to either reduce the basket total by percentage (50%) or monetary value (in this case, £10):

Once you have filled out all the necessary boxes, select Add codes.

You can then add a usage restriction, so the discount only applies to the specific ticket titled Ticket for 2 People:

This would reduce the price of this particular ticket from £20 to £10 when applied at the checkout:

💡 To note:

  • You may need to set up multiple discount codes if your ticket pricing varies across your entries.

  • Bookers without the code will have to pay the regular group ticket price and won't be able to access the offer without the code.

  • When advertising the offer, you may wish to specify the ticket name of the ticket the offer applies to.


Pre-discounted group ticket option

You may wish to add a group ticket that is already discounted to the offer amount. Learn how to do this here.


💬 Any questions or feedback? There are two ways to get in touch:

Thank you! 🕺

Did this answer your question?