Hawaii - Minor (22.6)

Release Summary


Kaptio is proud to announce this minor release for Hawaii. This release is intended to address issues with previous releases.

See Minor Changes and Bug Fixes for more information.


Sandbox Availability Date


2025-11-4


Release Type



Deployment Guide


See this page for the Hawaii Deployment guide.


New Features


Feature: Promotions


In this release, we have expanded on the supported Promotions (Gift of Time auto-apply, Gift of Time promo code, Solo Saving - Water and Solo Savings - Land) to also include Child Discount. This additional promotion is now fully supported, including the ability to save the promotion and view it in the Booking Overview tab.

How to Enable - Child Discount

This section describes the specific set up for a Child discount promotion.

  1. Navigate to the Promotions tab

  2. Add a New Promotion for Child Discount.

  3. Add information to the Details Tab, for example:

  4. Add information to the Rules Tab, for example:

  5. Add information to the Effects Tab, for example:

Additional Setup

  • A Channel role for a child needs to be configured e.g. image::hawaii-22-6/image-1.png[]

How it works

On Package Search, in the Availability tab, the Child discount promotion will be shown for the selected package:

  • A promotion star icon will appear next to the departure date.

  • When expanded, the promotion’s short label will be displayed as a pill e.g. CD

  • Hovering over the promotion pill will reveal the full promotion description as a tooltip.

  • However, for all Packages, the price summary does not display the child promotion discount. This will be applied when a contact is selected in the Booking Wizard. image::hawaii-22-6/image-2.png[]

Applying the Child discount in the Booking Wizard

  • Within Booking Wizard, the Child Discount promotion will display as an applicable promotion in the Promotions section. image::hawaii-22-6/image-3.png[]

  • In the Passengers tab, link contacts to the corresponding passengers. If a contact is identified as a Child, the Child Discount promotion is automatically applied. The Booking Wizard summary then updates to display the promotion, reflect the discount amount, and show the updated total price. image::hawaii-22-6/image-4.png[]

  • It is not necessary to have the correct number of adults and children per room when initiating Package Search. The Child Discount promotion will automatically apply if a passenger originally designated as an adult is later associated with a contact identified as a child. See below example for Rom 2: image::hawaii-22-6/image-5.png[]

NOTE: the Promotion name label within the Booking Wizard summary will display from the Promotions External name field.

  • If required, you can remove the automatically applied Child Discount Promotion by clicking the red bin icon next to the Promotion Name. This will remove the discount value from the Booking Wizard summary. To reapply the Promotion, simply click the + Icon button next to the Promotion name. image::hawaii-22-6/image-6.png[]

Adding the Promotion to an Itinerary

  • Click on the Create Quote or Create Booking button to add the Package with the Promotion to an Itinerary. Viewing the Promotion on the Booking Overview tab

Promotional discounts saved to an itinerary from the Booking Wizard display directly in the Booking Overview.

Within this release we have enhanced the Booking Overview to correctly display promotions applied at the Passenger Unit Assignment level, including their associated price line effects. Therefore the Child Discount Promotion, when eligible and shown in the Booking Wizard price summary, is shown within the applicable passenger section, with its external name indented beneath the Tour Service it applies to, and prefixed by a green ★ icon. The discount reflects the correct passenger amount, and all passenger, room, and booking totals are updated accordingly.

image 7

Viewing the Promotion on the Itinerary Builder and Costings tabs

The Child discount promotion discount is correctly reflected in the sell price of the Tour within the Itinerary Builder and Costings tab. For example, in the screenshots below, the package (Tour) price was 7,780 USD, with a discount of 500 USD, resulting in a total of 7,280 USD.

image 8
image 9

Minor Changes

Feature: Booking Wizard


ST-1998 Enable swapping in modify mode

The Booking Wizard JSON Configuration String now supports additional properties that allow overriding the default restriction on Passenger Swaps in Modify Mode.

image 10

When the feature is disabled, the “swap” icon in Booking Wizard is disabled for all passengers in Modify mode.

If the setting "allowPaxSwapInModify" is enabled, passenger swaps will be enabled in Booking Wizard when Modifying.

image 11

Swapping functionality in Modify Mode now works as expected i.e.:

  • When swapping between two rooms, new Reservation Numbers are assigned only to passengers in the rooms involved in the swap; all other passengers remain unchanged.

  • Payments made by swapped passengers are correctly transferred between rooms along with the respective passengers.

  • Transfer Mode continues to block swapping (linked passengers cannot be unlinked).

  • Swapping in Change Occupancy continues to function as expected.

  • If Adjustments are applied, they move between rooms with the corresponding passengers. NOTE: When a room involved in a swap has a promotion applied, the promotional effects (per person or per room) are expected to correctly apply to the swapped passengers. However, since promotions in Modify Mode are not yet fully implemented, this functionality will need to be tested in a future phase.


Feature: Promotions


ST-1212 Child discount - Populate fields on PIUA defined in datamodel changes and received from FE

Extended the booking system to fully support passenger-level promotion applications alongside existing room-level promotions


ST-2009 Show Passenger Level (Child discount) promo in Booking Overview

Enhanced Booking Overview to correctly display promotions applied at the Passenger Unit Assignment level, including their associated price line effects. Promotions such as Child Discount, when eligible and shown in the Booking Wizard price summary, now appear under the corresponding Tour row in Booking Overview with the expected indented ★ indicator and accurate discount values.


ST-2060 Occupancy handling in booking wizard requests

We now pass the actual room occupancy set in Booking Wizard rather than from Package Search


Bug Fixes


Feature: Booking Wizard


ST-924 Occupancy shown as Unknown on Allocations Tab

When creating an itinerary via Package Search using a household account, the occupancy and passenger assignment details for Protection Plan and Bedding components are not displayed as expected. On the Allocations tab, these components show the occupant type as "Unknown" instead of "Adult" or "Child". Additionally, on the Costings tab, clicking the occupancy icon next to these components fails to display the associated passenger name in the Passenger column. This issue affects clarity and traceability of optional component allocations.