Galapagos - Patch (21.8)
Kaptio is proud to present this patch release for Galapagos. This patch release was introduced to improve on minor issues with previous Galapagos releases. See Bug Fixes and Minor Changes for more details.
Update Sendgrid to v3 - SF part I (KT-11261)
Update Sendgrid to v3 - SF part I API Sendgrid is deprecating the v2 API 10th of Feb, 2025. As such, we have urgently upgraded to v3 to aid our customer.
Tax Handling and Margin (KT-12390)
Tax Handling and Margin Business Units We have added new values for Profitability Strategy and Tax Handling.
Pricing Overview Enhancement to always display an Avg tax column (GTT-97)
Pricing Overview Enhancement to always display an Avg tax column Pricing Model Change in Pricing overview tab UI: Average Tax column is pinned when user scrolls the table. For example it is required if there are more than 12 group sizes.
Add validation for Price model manual price edit (GTT-58)
Add validation for Price model manual price edit Pricing Model If Service has Quantity behaviour = 'Auto' (it means dynamic calculation for each group size) and quantity is not equal to 1 it will not be possible to set manual price for it.
Adjust default margin rates in Pricing Overview tab (GTT-68)
Adjust default margin rates in Pricing Overview tab Pricing Model Default Margin rates calculation has changed: Now margin/markup calculation is based on the Total values (sum of all lines) instead of returning the average between margins/markups for each line.
Pricing overview tab - pin Group Size header in the table (GTT-87)
Pricing overview tab - pin Group Size header in the table Pricing Model UI change in Price Overview tab: Group Size row is pinned on the top when user is scrolling the pricing overview table.
Hide Margin section on the Price Overview tab if user doesn't have access to the KaptioTravel__ServiceTypeProfit__c object (GTT-137)
Hide Margin section on the Price Overview tab if user doesn't have access to the KaptioTravel__ServiceTypeProfit__c object Pricing Model We have changed the Price Overview Tab so that it only displays the Margin section when the user has access to profit data.
Adjust average margin default value (GTT-56)
Adjust average margin default value Pricing Model Default average margin will be calculated as average value of default margins of master service types in Price Model.
Data model update for Dynamic Pricing (based on Date or Tour Departure) (GTT-57)
Data model update for Dynamic Pricing (based on Date or Tour Departure) Pricing Model We have added data model changes to support pricing based on particular Tour Departure record.
Delete PriceModelOutputs if corresponding Tour Departure was deleted (GTT-73)
Delete PriceModelOutputs if corresponding Tour Departure was deleted Pricing Model When Tour Departure is deleted then all linked Price Model Outputs will be deleted as well.
Add "Reset filter" button for date range in Pricing overview tab (GTT-88)
Add "Reset filter" button for date range in Pricing overview tab Pricing Model We have added a "Reset filter" button to the date filter in the Pricing overview tab.
Create a Service based on calculated Price Model (GTT-113)
Create a Service based on calculated Price Model Pricing Model Backend addition for Group Tour conversion: Service record is created during the conversion process.
Create Price categories, Price season and Time period records for a converted service (GTT-114)
Create Price categories, Price season and Time period records for a converted service Pricing Model Backend addition for Tour Service conversion: creation of Price Seasons, Time Periods and Price Categories.
Add Tax Group field to the Group Travel object (GTT-120)
Add Tax Group field to the Group Travel object Itinerary Builder Tax Group field was added to the Group Tour object. Tax Group is a required input for Service Tour conversion. So this field on the Group Tour modal window will be required if 'Enable Price Model' setting is active.
Update "Calculate Prices" component UI (GTT-49)
Update "Calculate Prices" component UI Itinerary Builder We have regrouped Margin and Calculate Prices to improve the UI/UX.
Old Outputs remains after deleting/changing Configuration of Itinerary Item (GTT-14)
Old Outputs remains after deleting/changing Configuration of Itinerary Item Itinerary Builder Warning notification for the user when the Price Model was changed after it was calculated. Based on this warning user is informed that Price Model should be recalculated.
UI for Service conversion Wizard (GTT-33)
UI for Service conversion Wizard Conversion Wizard We have added a Tour Service conversion wizard which allows users to create/enrich a Service record based on selected Price Model record.
Make Tour Departure fields required on the UI (GTT-41)
Make Tour Departure fields required on the UI Departures We have made the "Min Pax", "Max Pax", and "Language" fields required when user creates Tour Departure record.
New record type for Combo Tours (GTT-44)
New record type for Combo Tours Departures We have added a new record type "Combo Tour" for Group Travel object.
UI for Combo Tour Departure creation (GTT-46)
UI for Combo Tour Departure creation Departures We have added a User Interface to create Combo Tour Departures.
Search subtrips functionality for Combo Tour Departure creation (front) (GTT-60)
Search subtrips functionality for Combo Tour Departure creation (front) Departures We have added a second UI section as well as logic for search in sub-trip departures to create Combo Tour Departure.
Functionality for Combo Tour Departures creation (GTT-61)
Functionality for Combo Tour Departures creation Departures We have added a third section of the UI to create Combo Tour Departures.
Create assignment between Subtrip and Combo Tour departures (GTT-74)
Create assignment between Subtrip and Combo Tour departures Departures We added some backend logic updates to Combo Tour Departures.
Search subtrips functionality for Combo Tour Departure creation (Backend) (GTT-89)
Search subtrips functionality for Combo Tour Departure creation (Backend) Departures Further backend additions for Combo Tour Departure creation.
UI changes in Price Manager to support pricing linked to the Tour Departure (GTT-123)
UI changes in Price Manager to support pricing linked to the Tour Departure Departures The price manager was updated to support price lines linked to particular Tour Departure.
Enhancement to make a combo tour header stick when scrolling the table (GTT-146)
Enhancement to make a combo tour header stick when scrolling the table Departures UI fix: pin the header of Combo Tour Departures table.
Create Service Price and related objects for fixed and banded conversion flows (GTT-122)
Create Service Price and related objects for fixed and banded conversion flows Tours Tour Service conversion backend part: Service Prices creation for 'Banded' and 'Fixed' conversion types.
Create Service Price and related objects for 'As supplement' conversion flows (GTT-125)
Create Service Price and related objects for 'As supplement' conversion flows Tours Tour Service conversion backend addition: creating services and add-on prices for 'As supplement' conversion type.
Additional UI screen for Service re-conversion flow (GTT-128)
Additional UI screen for Service re-conversion flow Tours If Tour Service already exists then additional mapping screen is shown in Conversion wizard. User can map Configurations to the Price Categories and select re-conversion options.
Backend logic for re-conversion flow (GTT-129)
Backend logic for re-conversion flow Tours We added backend logic for Tour Service re-conversion.
Service search results aren't scrollable (KT-11610)
Service search results aren't scrollable Service Search We have fixed a scroll bar issue in Service Search. KHELP-11289 KHELP-11611
Allotment inventory isn't assigned to service due to limit in query (KT-12374)
Allotment inventory isn't assigned to service due to limit in query Itinerary Builder We have addressed the issues with the inventory module that previously caused incorrect counting of booked rooms. This was caused by an internal query limit, which has now been fixed. (See Known Issues). KHELP-11622
Unexpected departure created when weekday options are used (GTT-5)
Unexpected departure created when weekday options are used Departures We fixed an issue causing departures to be created incorrectly when assigning created departures to weekdays.
UI Enhancements for Group Tour Modal window (GTT-19)
UI Enhancements for Group Tour Modal window Departures We fixed some minor UI/UX bugs in the Group Tour modal.
"Create Departure" button is presented in group travel page (GTT-116)
"Create Departure" button is presented in group travel page Departures We fixed an error causing the Create Departure button to appear on the group travel page in error.
When entering Package Search > Availability via non-Booking Wizard flow - Inventory is not being honored in the Expanded Row View (ST-90)
When entering Package Search > Availability via non-Booking Wizard flow - Inventory is not being honored in the Expanded Row View Package Search We fixed an issue when inventory on a particular day was 0 or "Stop Sell" users could still continue into Booking Wizard. This has now been resolved.
When I add a Package from Package Search, all rooms included are assigned the same cabin type despite selection (ST-50)
When I add a Package from Package Search, all rooms included are assigned the same cabin type despite selection Package Search We addressed an issue when Adding to/Creating an Itinerary from Package Search. When altering room configuration cabin price categories remained the same, even though you'd selected different price categories. This issue has now been resolved.
Filter Panel in Package Search not clearing searches properly (ST-458)
Filter Panel in Package Search not clearing searches properly Package Search We fixed an issue with Package Search where the Filter Panel would not clear searches as expected, when 'clear all fields' was selected.
Package Search -> Availability - Tour/Max Pax components (which are required) are not releasing (ST-85)
Package Search -> Availability - Tour/Max Pax components (which are required) are not releasing Package Search We have resolved an issue where required Tour and Max Pax components in the Price Summary were not releasing inventory when a room was cancelled. This fix ensures that the allotment_day_changes payload is correctly computed and applied, preventing errors and allowing seamless access to the Booking Wizard even in low inventory scenarios.
When a room occupancy is reduced, new Tour/Cruise line created like the cancelled one (ST-192)
When a room occupancy is reduced, new Tour/Cruise line created like the cancelled one Cruise We addressed an issue where reducing a room's occupancy would create Tour/Cruise lines which didn't respect the cancellations.
Modify package - changes cannot be saved to the itinerary (ST-546)
Modify package - changes cannot be saved to the itinerary Booking Wizard We fixed an issue in Booking Wizard where Modify Package would not save any changes made.
When using DatePicker in Package Search LWC Component Error is Thrown (ST-443)
When using DatePicker in Package Search LWC Component Error is Thrown Lightning Components Addressed an issue in the Date Picker component with the 3P Library we're using (AirDatePicker) and sometimes a Toast error would be thrown in some scenarios.
Transfer room banner has wrong package name (ST-487)
Transfer room banner has wrong package name Itinerary Builder We fixed a UI issue where the transfer room banner was changing incorrectly.
Missing cancelled rooms in the confirmation modal for transfers (ST-480)
Missing cancelled rooms in the confirmation modal for transfers Itinerary Builder We fixed an issue where Cancelled rooms would not appear in the confirmation modal.
Cancellation rule for 10 days before Deposit date is triggered even if the deposit was not paid (ST-636)
Cancellation rule for 10 days before Deposit date is triggered even if the deposit was not paid Cancellations Addressed an issue where some Cancellation Rules weren't being honoured.
Error When Cancellation Rule is Set to "After Custom Cancellation Date" (ST-559)
Error When Cancellation Rule is Set to "After Custom Cancellation Date" Cancellations With Cancellation rules in place that use Custom Cancellation date as a comparison, if the itinerary is created with "null" as Custom Cancellation date, there are no errors - the rules are being created as expected and triggered correctly.
Change Logic on the Start/End Dates on the Cancellation Configuration Assignments (ST-450)
Change Logic on the Start/End Dates on the Cancellation Configuration Assignments Cancellations Cancellation rules now apply even when no start or end dates are specified. If dates are provided, the rules are limited to that range; if not, the rules always apply, offering greater flexibility in cancellation configurations.
Change Occupancy flow - Swapping existing guests to new accommodation will disable Add Changes to Itinerary button (ST-350)
Change Occupancy flow - Swapping existing guests to new accommodation will disable Add Changes to Itinerary button Booking Wizard Addressed an issue in Booking Wizard when swapping existing guests into new accommodation would disable the Add Change to Itinerary button, this has now been resolved.
Euro symbol being shown instead of EUR in Booking Wizard (ST-468)
Euro symbol being shown instead of EUR in Booking Wizard Booking Wizard Addressed an issue where currency amounts would sometimes show the currency symbol as opposed to the currency acronym. This has now been resolved.
Itinerary Price Line Not Generated Properly (ST-608)
Itinerary Price Line Not Generated Properly Booking Wizard This resolves an issue in the Booking Wizard where KaptioTravel__ItineraryPriceLine__c records were not generated correctly in price lines per passengers mode, resulting in inaccurate or missing pricing details and incorrect cancellation fee calculations. The fix ensures that all itinerary components and pricing details are accurately reflected in the generated records.
Add Options responsiveness is poor compared to Change Occupancy (ST-547)
Add Options responsiveness is poor compared to Change Occupancy Booking Wizard Improved the responsiveness of the Add Options button and added the spinner while the screen is being loaded.
Water Tour - Cabin details are not displayed in Change occupancy booking wizard flow when existing room occupancy is increased (ST-524)
Water Tour - Cabin details are not displayed in Change occupancy booking wizard flow when existing room occupancy is increased Booking Wizard Fixed an issue when an existing room occupancy is increased or decreased the cabin details should be displayed in the booking wizard per room occupancy.
Add warning message on Pricing overview tab if Price Model record was changed after last calculation (GTT-67)
Add warning message on Pricing overview tab if Price Model record was changed after last calculation Booking Wizard We have added the following Warning message "(Price Model was changed after last calculation. Please re-calculate prices)" which appears if the user changes group sizes or the configurations list the Price Model record.
Find and propose solutions to fix why Booking Wizard initial load is so slow (ST-375)
Find and propose solutions to fix why Booking Wizard initial load is so slow Booking Wizard We've optimized the Booking Wizard's initial load by reducing redundant API calls and leveraging caching for improved performance in package search and related flows. Please note that further optimizations on load times will continue in future releases.
Disable swapping of passengers that have been confirmed as cancelled (ST-456)
Disable swapping of passengers that have been confirmed as cancelled Booking Wizard Passengers that have been confirmed as cancelled in Booking Wizard Change Occupancy mode now cannot be swapped. The swap action button in the cancelled section is faded and disabled, preventing any unintended reactivation or movement of these passengers.
Booking Overview: Launching Modify/Transfer/Cancel (ST-145)
Booking Overview: Launching Modify/Transfer/Cancel Booking Wizard We are excited to introduce the Booking Overview POC as a new component on the Itinerary object. This proof-of-concept delivers a sample user experience by enabling direct launching of the Booking Wizard (BW) in three distinct modes: Modify, Transfer, and Cancel, while also providing an overview of bookings by room and passenger. Further work on this component will be done in upcoming releases, but this technical preview offers insight into the data being pulled for this feature.
Pre & Post - Hotel option from different service level is displayed in booking wizard (ST-259)
Pre & Post - Hotel option from different service level is displayed in booking wizard Booking Wizard We resolved an issue in the Booking Wizard where hotels from the wrong service level were displayed. Previously, the Pre-Stay and Post-Stay sections showed hotels from Service Level B instead of the hotels assigned to Service Level A. The fix ensures that the correct hotel options now appear by properly passing the required service level identifier in the API request.
Change Occupancy issues found originally in ST-408 testing (ST-417)
Change Occupancy issues found originally in ST-408 testing Booking Wizard Several issues in Change Occupancy have been resolved: - **Clearing Selections on Occupancy Change:** When room occupancy is modified, all options (except the Protection Plan) are now removed, ensuring a clean slate for re-selection. - **Preventing Duplicate Option Assignments:** Passengers cannot be swapped after a cancellation has been confirmed, eliminating duplicate per room options. - **Error Handling:** The error triggered by reserving more units than available has been addressed. These fixes ensure consistency in mandatory selections and improve overall booking accuracy.
New price model - Date Picker is not responding (GTT-162)
New price model - Date Picker is not responding Pricing Model We fixed a bug causing the Date picker to freeze in the Price Model modal.