Long-rent rates
Setting up long-rent discounts tends to be a bit confusing for people.
We have plans to change this. However, that will take a bit.
In the meantime, this document serves as a guide.
Interactive long-rent adjustment calculator
Let's start with an example:
You want to rent a place for a certain amount.
When the booking is for 1-6 nights, you want to charge the full amount.
When the booking is 7 nights or longer, you want to give a 10% discount.
Finally, when the booking is 14 nights or longer, you want to give a 25% discount.
To configure this we need to setup the following long-rent adjustments:
On night 7, we want to give a discount of 10%, and we want to give a discount of 10% on the previous 6 nights: in total we want to give a 70% discount on that night. Hence, we need to add a long-rent adjustment of x30% on night 7.
On nights 8 - 13 we just want to give a discount of 10%. Hence we need to add a long-rent adjustment of x90% on night 8-13.
On night 14 we want to give a 25% discount on that night and an additional 15% (25% - 10%) discount on the previous 13 nights: in total we want to give a 220% discount on that night. Hence we need to add a long-rent adjustment of x-120% on night 14.
On night 15-... we just have to give a discount of 25%. Hence we need to add a long-rent adjustment of x75% on night 15-...
To give discounts of p1, p2, ..., pn, percent when a booking lasts d1, d2, ..., dn or more days add the following long-rent adjustments:
If you'd rather use an interactive calculator, see here
We have plans to change this. However, that will take a bit.
In the meantime, this document serves as a guide.
Interactive long-rent adjustment calculator
Example
Let's start with an example:
You want to rent a place for a certain amount.
When the booking is for 1-6 nights, you want to charge the full amount.
When the booking is 7 nights or longer, you want to give a 10% discount.
Finally, when the booking is 14 nights or longer, you want to give a 25% discount.
To configure this we need to setup the following long-rent adjustments:
On night 7, we want to give a discount of 10%, and we want to give a discount of 10% on the previous 6 nights: in total we want to give a 70% discount on that night. Hence, we need to add a long-rent adjustment of x30% on night 7.
On nights 8 - 13 we just want to give a discount of 10%. Hence we need to add a long-rent adjustment of x90% on night 8-13.
On night 14 we want to give a 25% discount on that night and an additional 15% (25% - 10%) discount on the previous 13 nights: in total we want to give a 220% discount on that night. Hence we need to add a long-rent adjustment of x-120% on night 14.
On night 15-... we just have to give a discount of 25%. Hence we need to add a long-rent adjustment of x75% on night 15-...
General case
To give discounts of p1, p2, ..., pn, percent when a booking lasts d1, d2, ..., dn or more days add the following long-rent adjustments:
x(100)% on day d1
x(100 - p1 - (d1 - 1) * p1)% on day (d1 + 1)
x(100 - p2 - (d2 - 1) * (p2 - p1))% on day d2
x(100 - p2)% on day (d2 + 1)
...
x(100 - pn - (dn - 1) * (pn - p(n-1)))% on day dn
x(100 - pn)% on day (dn + 1)
If you'd rather use an interactive calculator, see here
Updated on: 28/03/2023
Thank you!