Where can I find it? Services >>> PX (Desired Service) >>> Prices and Discounts
In this tutorial, you will learn how to configure and manage custom discounts to optimise your sales strategy, adjusting them according to customer type (agents, resellers, or gift vouchers) or specific ticket categories.
We will see how to set advanced conditions for applicability in advance, dates, times, or days of the week, as well as delve into the creation of tiered pricing for groups. You will also discover how to manage accumulation rules and decide whether the discount affects the total booking or only the deposit, taking advantage of the system's versatility to tailor each offer to the needs of your business.
How to Configure Your Discounts
First, you must select the service to which you wish to apply the discount in the Services tab >>> PX (Desired Service). Once inside, go to the Prices and Discounts section.
The next step is to adjust your discounts. Below you will find a detailed explanation of each available setting:
Application channels and gift vouchers
In the first field (next to the word Add), be sure to select "Discount" and define the following parameters:
-
Agents and Resellers: Indicate whether the discount will apply to bookings coming from your agents, resellers, or both.
-
Agent Assignment: If you selected "Agents" or "Both" in the "Apply to agent/reseller" box, you can link a promotional code to a specific agent so that all bookings made with that discount are automatically attributed to them (it is also possible to achieve this with global promotional codes).
-
Gift Voucher: In this box, you can select whether you want the discount to also apply to the purchase of gift vouchers.
Discount Type and Value
In this drop-down field, define the type of promotion and enter the value (number) in the adjacent box. You can choose from the following options:
- Percentage off: Apply a fixed percentage reduction to each ticket selected in the booking.
- Different price per ticket: Replace the original price with a new fixed amount for each ticket individually.
- Subtract from the total price: Deduct the exact amount defined in the discount from the total transaction.
-
Different total price: Set a fixed final price for the total purchase, regardless of the number of tickets included.
Ticket Selection
In this section, you must indicate which price categories the promotion will apply to. You will see a drop-down menu with all the tickets configured for this service:
- Specific tickets: Select the ticket types you want to discount one by one.
-
All ticket types: Choose this option if you prefer the discount to be universal and automatically applied to any service price category.
Advance Booking Conditions
Define how far in advance the booking must be made for the discount to be valid. This option is ideal for encouraging advance sales. You can select predefined periods (from 1 to 180 days) or set a customised advance booking period in specific days and hours.
If you set, for example, "7 days", the discount will only be activated for bookings made at least one week before the date of the activity.
You can also create several discounts with different advance booking levels to offer greater benefits to those who book earlier.
Promotional Codes
When assigning a code, the discount will only be activated if the customer enters the exact keyword during the booking process. Once configured, a text field will automatically appear in the widget for this purpose.
There are two options depending on your needs:
-
Single codes: Ideal for general or shared promotions (e.g. "SUMMER2027"). You can set the validity limit for your code using the "Number of uses" field:
- Unlimited use: Leave the field blank so that the code can be used as many times as necessary without restrictions.
- Limited or single use: Enter a specific number of permitted applications. For example, if you enter "1", the code will be automatically invalidated after the first successful booking. If you enter "50", the system will stop accepting it once that booking quota has been reached.
-
Multiple Codes: This option allows you to generate up to 2500 random and unique codes in bulk. To configure them, tick the "Multiple" box and complete the following fields:
- Repeat: Indicate the total number of codes you want to generate.
- Prefix: Define an initial word (e.g. "PROMO-") to easily identify the campaign or marketing channel.
You will be able to view the list of codes that appears at the bottom of the screen, as shown in the following example:
Validity Period
In this section, you can define whether the discount is based on the time the transaction is made or the day the activity is enjoyed. When you choose an option, the following settings will be displayed:
-
By Event Date (Day of the activity/event): This option applies the discount according to the date on which the service is provided. You can configure:
- Date range: Choose "Always" for a permanent offer or "Date range" to set a validity period with specific start and end dates and times.
- Hour range: If you select "Single event", you can specify a specific time; if you prefer "Hour range", you can define an exact time interval.
- Weekdays: Allows you to limit the promotion to specific days. You can choose predefined options (Every day, Weekend, Monday-Wednesday-Friday, etc.) or select "Custom" to manually mark the desired days on the graphic calendar.
-
By Purchase Date (Time of booking): This option is ideal for seasonal campaigns. There are two modes available:
-
Simple purchase date: A box is enabled to enter the single date on which the booking must be made.
-
Purchase date range: Allows you to set a validity period ("Valid from" to "Valid to") so that the discount only applies if the booking is completed within those dates.
-
Group Discounts
This feature allows you to automate promotions based on the number of attendees in a booking, activating the discount only when the number of tickets falls within the range between the defined minimum and maximum PAX.
It is essential to note that the system strictly validates this range. Therefore, if the number of tickets is less than the established minimum or greater than the maximum limit, the price reduction will not apply.
This tool is ideal for structuring tiered pricing, allowing you to offer special conditions to specific groups without affecting the rest of the standard service rates.
To learn how to set up your tiered pricing, please refer to the detailed steps in this article.
Date Exclusion
This feature allows you to define specific dates on which the discount will no longer be applicable, making it ideal for restricting promotions during peak seasons, holidays, or blocked dates. When you configure these exceptions, the system will ignore the general discount rules on the selected days, ensuring that the standard rate remains in effect without having to manually deactivate the promotion for the rest of the year.
Application and Collection Rules
You have two advanced options that determine how the final discount is calculated.
The "Make it cumulative?" box allows this promotion to be added to other active discounts already created. For example, you could allow an early booking discount to be applied in conjunction with a group discount.
On the other hand, the "Apply to deposit only?" option restricts the price reduction to only the initial payment amount set in Services >>> PX (Current Service) >>> Payments and Taxes >>> Deposit/Partial Payment, keeping the rest of the payment pending (to be paid at the destination) on the original rate, instead of applying it to the total value of the service.
Once you have defined all the parameters for your promotion, click on the "Create" button to confirm the settings. The system will automatically generate the discount and you will be able to view it in the list that appears at the bottom of the screen, as shown in the following example:
Additional considerations
Modifying existing discounts
It is important to note that, due to the traceability logic of the system, it is not possible to edit the configuration of a discount once it has been saved.
If you need to make any changes to the rules, values, or conditions of an existing promotion, you will need to delete the current discount and create a new one with the desired settings. We recommend that you carefully review all of the parameters described above before confirming the creation to ensure that the offer works exactly as you expect.
Discount overlap
When two or more discount conditions coincide in the same booking, the system will automatically apply the highest value discount, omitting the rest of the applicable promotions to avoid duplication.
For example, if you offer a 10% discount for booking one week in advance and a 15% discount for booking four weeks in advance, a customer who books five weeks in advance will only receive the 15% discount, as this is the most beneficial. However, if you tick the "Cumulative" box in the settings, the system will add both promotions together, allowing the customer to enjoy a total discount of 25% in this case.
Condition validation
When configuring multiple conditions within the same discount (for example, simultaneously requiring a promotional code and one week's notice), the system establishes a mandatory relationship. This means that both conditions must be strictly met for the discount to apply.
If the customer enters the code correctly but does not meet the required advance notice (or vice versa), the system will not validate the offer and the original rate will remain in effect.

Comments
0 comments
Please sign in to leave a comment.