Optimised price cache calculation :
Following each update of Transport availabilities in DPCache (the internal system used to calculate the pre-package prices), a process updates the prices linked to the modified Transport availabilities. Based on these modified transport availabilities, users search for potential availabilities of transfers and car rentals, which are also included in these pre-packages, in order to arrive at the best base price.
The optimisation has removed 80-90% of calls to Transfers and Car Rental availabilities that were not relevant to the pricing update.
Optimisation to adding or modifying
availabilities when a pre-package is modified:
We have made changes to the mechanism used to delete availabilities in the administration tool. If the customer has not changed the structure of the pre-package (and has only modified the periods, for example), it retains the point of intersection between the old and new availabilities created.
If the customer has changed the structure of the pre-package, by default, it will delete all of the old availabilities and re-generate them. However, it is now possible (via a configuration setting) to give the provider the option to decide whether to retain the old availabilities even if the structure is altered.
This means that if the structure is unchanged or if the person creating the pre-package wants to, it is possible to modify a pre-package that is published and available for booking without causing it to become unavailable during the time it takes to recalculate the availabilities.