v3.1.0 — Released 12 May 2026
v3.1.0 brings a broad set of new capabilities, performance gains and refinements across digital tickets, booking, memberships, payments and reporting — making the platform more powerful and more reliable.
? Digital Wallet & Mobile Passes
? Memberships & Entitlements
? Booking Flow
New & improved
Refinements
Journey & multi-leg bookings
? Promotions, Vouchers & Pricing
? Payments & Refunds
? Reservation Portal & Accounts
⚙️ Admin Portal & Configuration
? Order Amendments & Imports
? Reporting
? Integrations
? Performance & Reliability
CORE-8168
New POS capabilities — Two new POS endpoints are now available for integrations.
Capacity in bulk amendments — Capacity is now allocated where available during bulk amendments.
Resilient external & POS payments — Improved reliability of POS connection tokens and external payments, including where Stripe isn't configured for a market.
CORE-7962
Reliable report settings — Reporting table settings now persist correctly.
Redeemable extras as scannable tickets — Redeemable ancillary items are now issued as tickets, so QR redemption works end to end.
Configurable custom-field order — The display order of custom fields can now be changed.
CORE-6654
Required add-ons — Where a product needs a specific add-on, customers are prompted to select it before continuing.
PO-1604
CORE-7355, 7562
Reliable webhook delivery — Payment data in webhooks now matches the published schema, restoring smooth delivery to downstream integrations.
Smoother mini-cruise & journey selection — Mini-cruise selection, the language selector and journey screens now work reliably.
Confirm validity-date changes — Changing a ticket's validity/expiry date now asks for confirmation, with a timezone check.
PO-1725
Responsive under load — Long-running searches now return gracefully instead of stalling.
Clear amendment totals — Amendment totals now show the price difference rather than the full value.
Capacity tier API — A capacity-tier update API endpoint is now available.
Per-product booking limits — Booking limits set per product are now applied.
V3-17
CORE-8262
Promotions for products a customer already owns — Promotions can be targeted at customers who already hold a specific product (e.g. pass holders).
Ref
Accurate redeemed reporting — The redeemed filter no longer includes cancelled or expired bookings.
Strengthened capacity & resilience — Production environments were scaled and hardened to support growing demand.
CORE-8155
Ref
Responsive layout refinement — Improved the booking layout on mid-size screens.
CORE-7818
"Copy from Contact/Vehicle Details" preserved — Copying contact or vehicle details no longer clears values on amendment.
Amendments reflected in reports — Amended sailings now appear correctly in reports.
Detailed sales report — The "show detailed sales for each booking" report now runs reliably.
CORE-6702
Complete refund details — Refund details now always show the correct card information.
Ref
CORE-6770
PO-1669, 1655
CORE-7544
Detail
CORE-6941, 6965, 5520, 7361, 7006
Guidance on return-leg selections — Booking guidance now also shows when a product is selected only on the return leg.
CORE-6493
V3-54
PO-1727, 1456, 1609, 1179
PO-1690, 1630
More accurate amendments — Passenger data preserved, duplicate passengers removed, correct timeslot-only changes, and reliable promo recalculation.
PO-1576
V3-20
CORE-7963, 7069
Message History loads email content — Email content in Message History now loads for orders awaiting reconciliation.
CORE-7611
Recommended-product acknowledgements — Customers can be asked to acknowledge key information before a recommended product is added to their basket.
Reliable new-order page — The new-order page now loads correctly even when commission dates are in the past.
Steadier order search — Search filters no longer reset unexpectedly, and a minimum reference length keeps results relevant.
PO-1659, 1612, CORE-8275
More reliable imports & port amendments — Combos retained, frozen timeslots handled, automatic invoicing and payable values set, clearer logging, and short-sea support.
Ref
CORE-8023
CORE-7955
V3-3
CORE-7823, 8359
V3-36
Passes stay up to date on upgrades — Upgrading a membership mid-term automatically refreshes the customer's digital wallet pass to reflect the new product.
PO-1568
Accurate sold-out status — Products show as sold out as soon as booking limits are reached.
CORE-7908, 7926, 7933
Cleaner membership search — The membership search no longer shows duplicate products or selects two products when one is chosen.
Exclude combos from promotions — Combos can be excluded from promotions, and the promotions section has been tidied up.
CORE-7968
Order reference on Stripe payments — The cart/order reference is now included in Stripe payment metadata.
Detail
CORE-6698
CORE-6676
Custom fields in the booking header — Custom field values now display in the booking-flow header.
Steadier platform — Read traffic balanced across database replicas, improved resilience, and faster queries.
Override refund or charge on amendment — Staff can override the refund or charge during an amendment.
Smoother mobile membership purchase — Refined the clear-cart prompt and entitlement handling on mobile.
PO-1704
PO-1687, 1578
CORE-7826
CORE-7085
More consistent add-ons — Add-on selection, required-option settings and option limits now behave consistently throughout the booking flow.
Detail
Detail
V3-6
Optional VAT rate — VAT rate is no longer mandatory where it doesn't apply.
Entitlement promotions on slot-free products — Booking options without time slots now load correctly when entitlement promotions are configured.
Booking guidance on events — On-screen booking messages now display for events as well as other products.
Accurate discounts & tier pricing — Discount quantities and tier supplements now display correctly.
Detail
CORE-6667, 6475
PO-1601
CORE-7556
V3-33
CORE-7957
CORE-7938
Logical journey ordering — A return journey can no longer be booked before its outward leg.
Cleaner recommendations — Adding a recommended product now updates the existing basket item rather than creating a duplicate.
PO-1649, 1650
CORE-7922
LUK2-821
Ref
Reserved custom fields across products — Reserved custom fields now work correctly across different products on the same order.
CORE-7728
CORE-7005, 7094
CORE-8051
Detail
Refund refinements — Corrected refund payment-type handling and Barclaycard refund availability and text.
CORE-6589
Detail
Up to 70× faster listings — Combo and add-on listings load dramatically faster.
Ref
Accurate redeem button on return journeys — The "Redeem Booking" button now hides correctly after each leg is redeemed.
Refund amount pre-filled — The refund page now pre-fills the correct refund amount, rather than requiring it to be entered manually.
PO-1313, CORE-8080
V3-30
Accurate membership upgrade pricing — Upgrading a membership now calculates the correct price.
Price overview export by email — The price overview export is now emailed, with cleaner formatting for reliable re-upload.
PO-1345
Complete trade-portal bookings — The trade portal now collects all required customer details where the journey needs them.
—
Ref
Apple Wallet support added — Ticket passes can now be added to Apple Wallet, complementing existing Google Wallet support. Includes a QR-code flow for moving a pass from desktop to mobile, multi-ticket support, and automatic voiding when an order is cancelled.
Refined journey options — A range of refinements to journey-specific options, including pet and lounge availability, bicycle bookings, priority boarding, foot-passenger amendments and clearer fare labelling.
Refreshed membership wording — A range of clarity improvements to membership and Gift Aid copy across the website.
Capacity tiers — A new capacity-tiers system, with a management interface in the Admin Portal, is now available and in production use.
Commission respects overrides — Commission now accounts for price overrides accurately, including overrides applied during an amendment.
Detail
Detail
CORE-7958, PO-1488
CORE-7020
Contact details retained between steps — Contact details carry across booking steps reliably.
CORE-7956, 7596, 7824
PO-1605, 1679, 1680, 1740, 1706, 1530, 1654, 1664, 1647, 1370
Smoother add-on validation — Customers can continue as soon as the required add-on is selected for every ticket.
PO-1551
Edit guest bookings — Editing a booking placed as a guest customer now works correctly.
CORE-7942, 6639
"Combine Promo with Combos" honoured — The combine-with-combos setting now applies exactly as configured.
PO-1428, 1715
CORE-6780
Detail
PO-1623, 1650
View imported orders — Imported orders can now be opened without errors.
"Redeemed only" filter — A new "Redeemed only" filter is available in order search and the data tab.
Admin refinements — Corrected the booking-flow infobox product filter, the "Override Amount" display, and the advanced-filters time picker.
PO-1700, 1625, 1678, 1715, 1640, 1467, 1694
Reliable rapid add-on changes — Changing add-ons in quick succession now keeps every selection, with totals and options recalculating correctly.
CORE-6935
Ref
CORE-6844
Trade-partner payment refinements — Resolved duplicate add-on commission entries, and cash-only trade partners no longer see the invoice option.
Tidier amendments — Duplicate options no longer appear when amending an order.
Faster order & entitlement search — Improved response times on order and entitlement searches.
Detail
PO-1617, 1618, 1590, 1583
Flexible bulk updates — Relaxed validation so valid bulk and sailing updates are no longer blocked.
CORE-7108
V3-75
CORE-8089
V3-14
Reliable POS refunds — Card and contactless refunds taken at POS now process correctly.
Ref
PO-1596, 1620, 1663, 1658, 1506, 1575, 1695, 1637, V3-7, V3-9, V3-10, CORE-7987
CORE-6552
Faster add-to-cart — Optimised product data and caching make adding to cart noticeably quicker.
PO-563
CORE-7821
Ref
Accurate pay-later expiry — Corrected the pay-later token expiry calculation.
Service-instance import & export — Improved limit reporting and CSV export, automatic detection of the limits type from CSV headers, and immediate effect of bulk limit updates.
User & access refinements — Trade-partner portal login restored, trade-partner accounts filtered from the admin user list, the Editor role can run queries, and the user list is fully paginated.
Precise VAT handling — Improved VAT precision to avoid rounding differences.
PO-563, 1703, 1709, 1573, 1577, 1651, 1661, 1676, 1696
V3-24
Direct Debit cancellations & refunds sync to Stripe — Cancelling a Direct Debit membership, and processing refunds that include fees, now update Stripe correctly.
Reliable membership payment — Resolved a payment issue in the membership flow.
CORE-7890
Detail
PO-1645
Donations button refinement — Improved the donations button behaviour.
Reliable time-slot selection — Selecting a time slot now works smoothly.
Import/export of instance limits — Tier and add-on option limits can be imported and exported.
Coach driver on the return leg — The coach-driver option now appears on the return leg for group bookings.
V3-56
Automatic renewal for Direct Debit memberships — Memberships paid by Direct Debit, including imported ones, now renew automatically when the billing period elapses.
CORE-7939
CORE-6890
CORE-7729
V3-31
Detail
Clearer upgrade confirmation — After upgrading a membership, the confirmation page and order summary now read clearly as an upgrade.
CORE-7992, PO-370
Per-channel sales-end times — Sales can now close at different times on different channels for the same product.
CORE-7951, 7943, 7931
Extras & cabins before the cart for agents — Trade agents can choose extras and cabins earlier in the journey.
Ref
Accurate analytics — Removed duplicate items from the Google Tag Manager add_to_cart event.
Promo discount shown once — Discounts now appear a single time in the basket.
Ref
Smoother bulk cancellations — Bulk cancellation works for multi-booking orders with non-refundable fees, and the button no longer stays disabled.
Ref
Concession bookings load reliably — Booking options now load for customers with concession entitlements.
CORE-7822
Flexible overrides — Override and charge amounts can be entered with decimals directly, and may exceed the booking or paid value where appropriate.
Offline POS lookup — Offline POS reference lookup works again in order search.
Accurate promotion product validation — Resolved promotion product validation issues.
CORE-7989
PO-1653
CORE-6922
PO-1497
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article