Skip to main content
Dynamic pricing

The feature allows dynamic prices for services and booking options to be set according to various criteria.

Alex avatar
Written by Alex
Updated this week


What is dynamic pricing?

Through dynamic pricing, pricing can be adjusted for the following factors:

  • Time factors: Offer special prices on certain days of the week, individual dates or at certain times.

  • Customer groups: Offer individual prices to specific customer groups (communities).

  • Utilization: Adjust your prices based on the utilization of your resources.

  • Scale / quantity discount: Create discounts for any number of bookings in the shopping cart. For example, 5% discount for 5+ bookings and 10% discount for 10+ bookings.

Pro tip: Dynamic service pricing is available from the Professional plan onwards, you can upgrade your plan here


Price preview and configuration

In the settings tab of the booking option, above the price, you will find the button to adjust Dynamic Pricing for paid booking options.

In this menu, you have a number of settings:

  1. You can manually set a custom price preview for every language

  2. You can specify whether the price breakdown should be displayed (ideal for discounts)

  3. You can create/apply price modifiers

Note: A one-off discount cannot be greater than the price of a single interval, if more than one interval is to be free, it is advisable to use a free basic duration, this can be set in the booking option.

Pro tip: the price (preview) of the first booking option will be displayed on the resource.

What is a price modifier?

As the name suggests, you modify the price, i.e., you can apply discounts or surcharges under certain conditions.

You have various options for creating discounts or surcharges.

  • One-off discount/surcharge

  • Per interval

  • Percentage

If you do not create a condition, the discount will be applied to all bookings with this service.

In the next step, you create your conditions.

You have the option of deciding whether you want to apply it per booking or to an entire order. You can also decide whether all, one, or none of the conditions must be met for the price modifier to be applied.


Examples

Use case 1:

In this example, there is a 30% discount on weekdays, so the option one must match is enabled for every single day from Monday to Friday:

Pro tip:
The same also works for a public holiday surcharge, except that you add specific dates as a condition here: One must match: Date is xx.xx.xxxx

Use case 2:

A tennis club has regular players who are in a community. They pay half the cost for renting the clubhouse.

Using price modifiers as in this case, the community members use the same resources and booking option as non community members, but in the checkout a discount is applied automatically:

Use case 3:

A swimming pool has a high number of visitors and would like a price adjustment according to the resources' availability (occupancy rate).

To do this, you enter a price modifier on the booking data and select the occupancy rate option in the condition. If, as in the example, this is higher than 50%, then the setting here is to pay 10% more for the ticket at the swimming pool.

Use case 4:

City-Tours would like to offer group discounts from the 5th guest and from the 10th guest onward.

Two modifiers are created for this purpose:

Price modifier 1: Price modifier 2:


Other price items and settings

Combination of rules

Example: Combination of afternoon and seasonal surcharges

  • Observe the order of the rules (percentage and absolute values)

Additional fees

  • Example: One-off cleaning fee of 15 euros

  • Setting to display or hide the price breakdown

Complex price scales

  • Definition of lower and upper limits

  • Example: 15% discount from 10 bookings

Price reduction

  • You can also use negative values to reduce the price

  • You can also create early booking discounts or last-minute rates


Change and cancellation management

In Change and Cancellation Management, you as admin make manual confirmations for changes. The system is automatically adjusted for customer cancellations.

Did this answer your question?