Galapagos - Patch 8 (21.10)

Release Summary


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 the Bug Fixes and Minor Changes tabs for more details.


Sandbox Availability Date


2025-04-25


Release Type



Deployment Guide

See the Deployment Guide for changes that need to be carried out after installing.


Minor Changes

Feature: Payments


Seamless Payment Profiles & Scheduling Framework (ST-681)

This is an epic which introduces the foundational data model and API logic to support scheduled payments using stored customer payment methods (multi-use tokens). It lays the groundwork for future automation and UI enhancements while allowing clients to handle payment processing via their own systems.


Data Model Changes (ST-829)

We have introduced a new object ,CustomerPaymentProfile__c, to the package and also expands on the existing Scheduled Payment object.


Expose an API method for scheduling payments (ST-830)

As part of the Seamless Payment Profiles & Scheduling Framework Epic, we have introduced an API class ScheduledPaymentApi to allow scheduling of future payments.


Payment Page Extension Modal (KT-12222)

We’ve enhanced the payment experience by integrating a modal within the Itinerary’s Payment section for methods configured as a Payment Gateway or Visualforce page. This update eliminates redirections, keeping the payment process within the itinerary view


Feature: Booking Wizard


[FE] Update the Confirm Cancellation Modal to include Reservation Number (ST-838 ) This ticket replaces the PassengerId that was appearing in the Confirm Cancellation Modal in Booking Wizard with Reservation Numbers.


[FE] Pure Cancellation Flow (ST-492)

This epic introduces a new mode to Booking Wizard which allows a user to Cancel Room(s).


[FE] Booking Overview UX Implementation (ST-538 )

This will introduce a new component. Booking Wizard Overview to a new Kaptio Wizard App in Salesforce.


Discuss/Implement Algorithm for Displaying Grouped Items in Booking Overview. (ST-820)

Added additional logic in the Booking Overview to group and display itinerary items a little better.


Passenger Reservation Numbers & Pax Assignment History (and stamped dates) (ST-592)

Integrated a customer-developed reservation number generation service into our core platform, enhancing and refactoring it to align with our standards while maintaining existing functionalities. New features include reservation number regeneration for key changes and tracking of reservation statuses, paving the way for a future inventory-based approach.

The feature needs to to be enabled in user overrides by adding CreatePassengerReservationNumbers to Pilot Features App Wide in Kaptio Settings


Bug Fixes

Feature: Cancellations


Cancellation confirmation popup UI rework (ST-587)

We’ve updated the Confirm Cancel Modal UI (within the Changing Package/Departure mode) to address several design and usability issues. Key changes include:

  • The modal now features a white background, and when a passenger (or multiple passengers) are selected, the corresponding row(s) will be highlighted in pink for better visual feedback.

  • The behaviour of the Reason for Cancellation ‘Apply to All’ option has been updated. Now, when a ‘Apply to All’ reason is selected, that reason is applied to ONLY the selected passengers. Passengers not selected will remain disabled and will not be updated.

galapagos 1
galapagos 2

Handle cleanup of AsyncJob records correctly (ST-775 & KAPI-3187)

Made several optimizations to the Async Framework, specifically in the context of Cancellation Rules when Itinerary Items are created. This includes CPU optimization which will result in less CPU timeout(s).


Feature: Booking Wizard


When a pax/room is transferred sellcancellation price lines are not created (ST-750)

Resolved an issue where SELLCANCELLATION price lines were not generated during room or passenger transfers


Booking Overview: Outstanding Balance shows 0 until a payment is made (ST-761)

Fixed displaying outstanding amount on Booking Overview when no payments has been made


Cancelling a room after another cancellation throws an error (ST-763)

Fix cached data to allow repeat cancellation for same itinerary


Select Reason for All isn’t Functioning Correctly. (ST-812)

Corrected some behavior issues in the Confirm Cancellation Modal around the “Select All” functionality. This was completed as part of a larger Cycle 9 pitch.


Booking Overview: Not transferred rooms are being moved to the Inactive Passengers section (ST-819)

Resolved an issue when doing a partial transfer of a Package Itinerary, the remaining room(s) are removed to the ‘Inactive Passengers’ section, with no status.


Booking Wizard - options tab now showing previously selected label (ST-832)

Addressed an issue found during regression testing of one of the newer C9 pitches. Original selections were not being shown correctly in some instances when in Modify or Change Occupancy mode.


Price category not updating when entering BW and selecting a new price category (ST-466) Fixed an issue, when changing price category on Cabin, it wasn’t correctly being reflected in the Price Summary panel.


Tour Allocations incorrect after Modifying (ST-481)

Fixed an issue where swapping passengers in Modify Mode resulted in duplicated Tour lines for rooms with unchanged occupants, ensuring each room now correctly has correct tour lines assigned


Booking Overview Regression: Change Occupancy removes all Options, even if room is not selected for amendment (ST-834)

Addresses an issue when launching Booking Wizard from Booking Overview in Change Occupancy, Options for all rooms are removed, even if it’s not selected for Occupancy Change.


Feature: Itinerary Builder


Itinerary have active package items after cancelling last room (ST-817)

Fixed cancellation flow to not add new items when cancelling last room.