Принцип работы скидки на апгрейд заключается в предоставлении гостю скидки только на сумму апгрейда (повышение категории), а не всей суммы бронирования.
Наглядно работу данного функционала следует рассмотреть на примере:
Размер скидки в процентах настраивается в тарифе на вкладке «Параметры»
Создам бронь на категорию «Стандарт» на 10 суток по 4000 руб. в сутки.
Далее выполним поселение данной брони и при поселении поменяем категорию на более дорогую, например «Апартаменты» и категорию «Стандарт» как категорию для расчёта цены. По тарифу разница в стоимости категорий составляет 6000 руб.
Как видно на примере, стоимость суток составила 9400 руб.
Данная сумма сформирована из: 4000 руб. за сутки за категорию стандарт + (6000 руб. за разницу в стоимости между категорией «Стандарт» и «Апартаменты» - скидка в размере 600 руб. (10% от 6000 руб. по настройкам тарифа).
Итого: 4000 руб. + 5400 руб. = 9400 руб
Скидка в 10% применилась только к разнице в цене между категориями.