This use case has been extremely problematic for us this summer. Guest will add or remove a day(s) from the booking and we get the popup to either stick with the current rate or go to the new rate... the problem is the new rate recalculates the old rates that were paid based on current pricing (we use Pricelabs and they apparently change the spot rates regardless of the date). These recalculations could in effect lower what the guest paid based on when they booked, etc... Our only option seems to be to keep the current price and then figure out what the added night would be. This causes a huge amount of manual work.
Ideally we would like to change the existing booking to add or remove the day because we have card information already on that booking and door locks are being managed on that booking... adding a new booking for additional days is an option but we have to call the guest for cc information and manually manage door locks. Reducing number of days is the most problematic since sticking with the old rates means finding what the spot rate price on just the night being removed it and then manually adjusting the rent line. It seems as if there should be a 3rd option to preserve the old rates and only adjust by the spot rates for the added or removed days.
I know there is work in the pipeline to have daily rates on the booking not just a lump sum which may help this some but we really would like a way to lock in everything BUT what is changing. (the add or the remove) IE. If the rate is $1000.00 for a 3 night stay and the guest wants to reduce it by a day... have OR price what the day is currently and then adjust the total appropriately... Ideally OR would know what that day's pricing was on this booking and use that but...lets say they want to remove that day and now instead of it being 333.33 it is only 200.00 the new total is $800.00. If they wanted to add a day the same would hold true... the original $1000 would stay intact and the new rate would just add the current spot rate of $200. for a new total of 1200.00... what it does today is reprice all of the days to the new price so my $1000.00 booking in the day reduction would go to a new rate of $400.00 ($200 per day) and if I was adding it would be $800.00. In both cases I lose big time.
The change might be as simple as adding a 3rd option to the 2 that already exist... (accept new charges or keep old charges) to include - Only Adjust Pricing for Changed Dates.
When OwnerRez completed the daily pricing on bookings then you could remove at the price that was actually paid. (This is important because midweek pricing is much different than Friday/Saturday pricing or last minute discounted pricing)