Knowledge Base

> How To > Create Offers & Discounts

How to Create Offers & Discounts

Bookaby allows you to offer your customers the following types of customisable discount... full details on each can be found further down the page.

  • Sibling Discount
    When a parent books multiple children onto a class each additional sibling will receive a discount.
  • Early Bird Discount
    Customers will receive a discount if they book a given number of days before the class starts.
  • Block Booking Discount
    If a customer adds a given number of classes to the basket, they will receive a discount.
  • Discount Codes
    Allow customers to enter a code at checkout which will take money off their basket amount.

To enable discounts when creating or editing a session or term group, expand the Offers section and choose which discounts you'd like to apply.

Set Up Online Payments

Offers only apply to online payments.
If you have not set up online payments, no discounts will be applied at checkout.
Learn more by visiting Accept Online Payments.

Sibling Discount

Enabling this discount will display two fields...

  • Discount Amount
    This is the amount that is to be removed from the price of whatever is being booked. For example, if the price for a session is £15 and you would like each additional sibling to pay £10, you would enter a value of £5 in this field.
    Should you wish to add a percentage discount, rather than flat-rate, click the 'Use %' button.
  • Max. Additional Siblings
    How many siblings can be added before the discount stops being applied. If the limit is reached it will rollover, and the next child will pay full price. For example, if the limit is 2 and the customer books 5 children on, 2 will pay full price and 3 will receive the discount (No, Yes, Yes, No, Yes)

Early Bird Discount

Enabling this discount will display two fields...

  • Discount Amount
    This is the amount that is to be removed from the price of whatever is being booked. For example, if the price for a session is £15 and you would like early bookings to pay £10, you would enter a value of £5 in this field.
    Should you wish to add a percentage discount, rather than flat-rate, click the 'Use %' button.
  • Days Before
    How many days is the cut-off before the offer no longer applies. When your customers view the booking page, they will see a note along the lines of...
    Early Bird Discount - £5.00 off if you book before Thu 25th Jan.
    ...meaning that the offer would be applied on Wednesday, but would not be applied on Thursday.

Block Booking Discount

To set up a Block Booking discount, the first thing to do is visit Setup > Discounts > Block Booking Discounts.

There you can create a discount that will reward your customers if they add enough of the qualifying classes to their basket. If the customer adds double the number of qualifying classes to their basket, the discount will be applied again.

When creating the discount you'll see the following fields...

  • Name
    Your name for this discount - it will not be shown to customers.
  • Enabled
    Whether this discount should be applied to baskets.
  • Discount Amount
    This is the amount that is to be removed from the price of the basket.
    Should you wish to add a percentage discount, rather than flat-rate, click the 'Use %' button.
  • Number of bookings to qualify
    The number of classes in the basket per attendee that must be in the basket before the discount is applied.
    This discount is on a per-attendee basis, and multiple block booking discounts can apply to the same attendee.
    For example if the number to qualify is 3, and 6 classes are added to the basket, the discount will be applied twice, assuming that all bookings are for the same attendee.

Once you have created your discount, you can then attach it to the sessions or term groups that apply to this offer. This offer can apply across a mix of different types of session, as well as a mix of sessions and term groups.

To attach this discount, when creating or editing a session or term group, expand the Offers section and in the Block Booking Band field, choose which discount applies.

This discount does not apply to:
- trial sessions
- ticket sessions
- free terms/sessions

Discount Codes

To set up discount codes, head over to Setup > Discounts > Discount Codes.

When creating the discount you'll see the following fields...

  • Name
    Your name for this discount - it will not be shown to customers.
  • Enabled
    Whether you want to switch the discount to on, allowing your customers to apply the code to their basket.
  • Label
    The text that is shown to the customer once the discount has been applied (e.g. Summer Promotion!)
  • Applies To
    This field has two options: Basket and Bookable Items.
    If you choose Basket, the code will apply across the entire basket, regardless of the types of classes being purchased.
    If you choose Bookable Items, you can then specify which classes the code applies to. To attach this discount to specific classes, when creating or editing a session or term group, expand the Offers section and in the Discount Codes field, choose which codes apply.
  • Discount Code
    The text the customer must enter at the basket stage of the checkout in order to apply the discount. This is not case-sensitive.
  • Discount Amount
    This is the amount that is to be removed from either the price of the basket, or the price of whatever is being booked.
    Should you wish to add a percentage discount, rather than flat-rate, click the 'Use %' button.
  • Max Use Per Customer
    This allows you to restrict how many times the discount code can be used per customer. Note that this is a per customer basis (payer/parent), rather than per attendee (child) basis.
    Usage statistics are based off the discount code entity, not the specific code that the customer enters. If you amend the Discount Code field, stats will not be reset.
  • Max Use Overall
    This allows you to restrict how many times the discount code can be used in total.
    Usage statistics are based off the discount code entity, not the specific code that the customer enters. If you amend the Discount Code field, stats will not be reset.

Top How To's View All

Make sure you've cast your eyes over this list to ensure you know your stuff!

Suggest an Article

If you feel we've missed a handy How-To, let us know by entering it in the box below...


If you can't find an answer to your question, feel free to email your query to info@bookaby.co.uk and we'll get back to you in a jiffy!

Don't have time to check out Bookaby's awesome features at the moment?

Send yourself a reminder by entering your email...

Send Email

Instant Chat Is Currently Unavailable

Please email support@bookaby.co.uk with your message and we'll get back to you in a jiffy!