Discounts

Modified on: Fri, 19 Sep, 2025 at 3:03 PM

Print

Our sample contract includes two types of discounts:

  • Free nights for extended stays;
  • Percentage discounts for early bookings.

Free nights

The "Free nights" section specifies the conditions under which guests receive a certain number of free nights. In our contract, we have conditions for 1 and 2 free nights.

Analysis of periods

The contract specifies two periods of validity for free nights. At first glance, they could be combined into one line in the system, but there is an important clarification: only nights falling within the low season are free.

  • First period: until 06/15 – falls entirely within the low season. However, if a booking for 13 nights begins on 06/12, the last nights will be after 06/23, which is already the mid-season with a higher price. In this case, the first nights should be free because they are in the low season.
  • Second period: from 08/25 – starts in the mid-season and ends in the second low season. Here, the rule is reversed: the last nights must be free because they fall in the low season.

It is precisely because of this condition that we cannot configure both periods in a single row. We need to split the settings into two rows – one for each period.

Setting up a row for 1 free night

  • Add a row and fill in:
    • In the "Text" field→ "1 free night" (will be displayed in the charge);
    • min Stay = 7, max Stay = 13 → the discount applies to stays of 7 to 13 nights.
    • Room type → leave blank (applies to all rooms);
    • Arrivals → 03/06/2026 – 15/06/2026 ;
    • Discount → Accommodation and Extra board (not specified in the contract, so we include both);
    • Free → 1 day, position → at the beginning of the stay;

 Configuration for 1 free night - beginning of stay

  • We are adding another row for the second period  25/08/2026 – 19/09/2026, selecting 1 day at the end of the stay as free.

Setting up a row for 2 free nights

  • We add a row:
    • Text → "2 free nights".
    • min Stay = 14, no maximum limit.
    • Arrivals → 03/06/2026 – 15/06/2026;
    • Discount → Accommodation and Extra board;
    • Free → 2 days, position → at the beginning of the stay;

 Configuration for 2 free nights - beginning of stay

  • We are introducing another row for the second period  25/08/2026 – 19/09/2026, with 2 days at the end of the stay being free of charge.

Important: The contract specifies that free nights are combined with early booking discounts. This simplifies the configuration because we do not need to set exceptions in the "Voucher dates" field.

Early booking discounts

Early booking discounts are percentage-based and are configured in the "Discounts" section. Here you can add any percentage discounts that apply at the booking level.

Here's how we configure them:

  • Add a new row for the first discount.
  • Fill in the fields:
    • Text → enter, for example, "EB -25%". This will be displayed as explanatory text for the charge;
    • Voucher date → this field is key. Here we set the period in which the booking must be made in order for the corresponding discount to apply. The contract says "25% for bookings until 11/30/2025," so we enter a start date that can be far enough back in time (e.g., 01/01/2025) and an end date – 11/30/2025.
    • Discount → we mark what the discount applies to - Accommodation and Extra board;
    • Discount percentage → enter the specific value of the discount.

 Configuration for early booking discount percentage

  • Add the remaining discounts in the same way, carefully observing the periods of reservation and the percentage valid for them.

 Overview of discount configurations

With this, we have entered all the terms and conditions from the sample contract. The next step is to create rates so that bookings can be calculated based on these contract prices.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

On this page