Skip to main content

Visualising Discounts on Unit Types in the Booking Portal

How to get a discount tag on your booking portal

Updated over a week ago

This article explains how to display and advertise discounts for specific unit types in the Kinnovis booking portal. Before proceeding, make sure you have already created a discount. If you have not done so yet, please refer to this article on setting up discount codes in the Help Center.


Step-by-Step: Display a Discount on a Unit Type

Step 1: Create and configure the discount

  • Set up the discount you want to advertise (percentage or fixed amount).

  • Ensure the discount is active, has a discount code set up and the redemption limit of the discount has not been reached.

You do not need to create new discounts for this feature. You can use already existing discounts created in the past.

Step 2: Navigate to the Unit Type

  • Go to Unit Types settings.

  • Open the unit type you want to advertise the discount for.

Step 3: Assign the discount in the Booking Portal card

  • In the unit type settings, locate the Booking Portal card.

  • Select the discount you want to advertise from the dropdown.

  • Click Save.

Once saved and no red errors appear, the discount will be shown for this unit type in the booking portal, provided all conditions are met.


Troubleshooting: Why Is My Discount Not Displayed?

There are several reasons why a discount may not appear (anymore) as expected in the booking portal:

1. Discount is expired

  • The discount end date has passed.

  • Expired discounts are never displayed in the booking portal.

2. Discount is missing a code

  • The discount does not have a code assigned.

  • The discount need to be enabled. The toggle "Use customer code (redeemable in booking portal) need to be set to active.

A discount code can be added:

  • During discount creation, or

  • Later by editing the discount (und discount settings).

3. Usage limit has been reached

  • The discount has a limited number of redemptions.

  • All available redemptions have already been used.

Note: The discount is shown as long as the discount can be redeemed. Once the usage limit is reached, the discount will no longer be advertised in the booking portal.

4. No active billing period

  • The discount is linked to a unit type via billing plans, but

  • The linked billing plan is set to inactive.

5. No published billing period link

  • The discount is correctly linked, but

  • None of the associated billing periods are currently published.

Visibility of errors

These error codes are shown here: Unit Types → Booking Portal card → next to the selected discount

They help you quickly identify why a discount is not visible. Click on "Edit" to be redirected to the specific discount code.

Other Potential Problemns

Fixed Amount Discounts in the Booking Portal


You can also advertise discounts with a fixed amount (not percentage-based) on unit types.

  • In the booking portal, the discount badge will still be shown as a percentage (%).

  • The system automatically calculates and displays the corresponding percentage value.

Why a Discount Is Shown on a Booking Plan but Not in the Unit Type Overview

Scenario:

  • You have added a discount.

  • The discount is visible on a specific booking plan.

  • The discount is not visible in the unit type overview.

Reason:

  • The unit type overview always shows the starting price.

  • The starting price is the cheapest available booking plan for that unit type.

Example:

  • Weekly plan (cheapest)

  • 12-month plan with –20% discount

Even though the 12-month plan has a discount, the overview will still display the weekly plan price, which has no discount applied.

If you continue to experience issues with discounts not displaying as expected, please double-check the discount configuration, billing periods, and error codes shown in the unit type settings.


Customising the Colour of Error Codes

You can define how discount error codes are visually highlighted in the booking portal.

  1. Go to Booking Portal → (Global or Location) Settings

  2. Open Design

  3. Set the 'Error' colour

This allows you to align error messages with your brand design (see screenshot in the admin).

Both the % discount tag and the discounted price will be shown in this colour. See here in this example:


Did this answer your question?