diff --git a/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts b/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts index b37829f11..3edc1c443 100644 --- a/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts +++ b/apps/scandic-web/components/HotelReservation/BookingConfirmation/Tracking/tracking.ts @@ -86,6 +86,7 @@ export function getTracking( const isFlexBooking = booking.rateDefinition.cancellationRule === CancellationRuleEnum.CancellableBefore6PM + const isGuaranteedFlexBooking = booking.guaranteeInfo && isFlexBooking const ancillaries: TrackingSDKAncillaries = rooms .flatMap((r) => r.packages) @@ -167,15 +168,13 @@ export function getTracking( ? "yes" : "no" : "na", - guaranteedProduct: booking.guaranteeInfo && isFlexBooking ? "room" : "na", + guaranteedProduct: isGuaranteedFlexBooking ? "room" : "na", } const paymentInfo: TrackingSDKPaymentInfo = { - paymentStatus: "confirmed", - status: - booking.guaranteeInfo && isFlexBooking - ? "glacardsaveconfirmed" - : undefined, + paymentStatus: isGuaranteedFlexBooking + ? "glacardsaveconfirmed" + : "confirmed", type: booking.guaranteeInfo?.cardType ?? paymentInfoSessionData?.paymentMethod, } diff --git a/apps/scandic-web/types/components/tracking.ts b/apps/scandic-web/types/components/tracking.ts index d28c82842..2625acd7a 100644 --- a/apps/scandic-web/types/components/tracking.ts +++ b/apps/scandic-web/types/components/tracking.ts @@ -114,7 +114,7 @@ export type TrackingSDKPaymentInfo = { isedcc?: string isSavedCard?: boolean isCreditCard?: boolean - paymentStatus?: "confirmed" + paymentStatus?: "confirmed" | "glacardsaveconfirmed" paymentType?: string type?: string status?: string