diff --git a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx index 603add904..e1f5df2fa 100644 --- a/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx +++ b/apps/scandic-web/components/HotelReservation/EnterDetails/Summary/UI/index.tsx @@ -78,6 +78,12 @@ export default function SummaryUI({ const roomOneMemberPrice = getMemberPrice(rooms[0].room.roomRate) + // In case of Redemption, voucher and Corporate cheque do not show approx price + const isSpecialRate = + rooms[0].room.roomRate.chequeRate || + rooms[0].room.roomRate.redemptionRate || + rooms[0].room.roomRate.voucherRate + return (
@@ -408,7 +414,7 @@ export default function SummaryUI({ )} ) : null} - {totalPrice.requested && ( + {totalPrice.requested && !isSpecialRate && ( {intl.formatMessage( { id: "Approx. {value}" }, diff --git a/apps/scandic-web/stores/enter-details/helpers.ts b/apps/scandic-web/stores/enter-details/helpers.ts index 9b2133286..6bd47f032 100644 --- a/apps/scandic-web/stores/enter-details/helpers.ts +++ b/apps/scandic-web/stores/enter-details/helpers.ts @@ -437,6 +437,8 @@ export function calcTotalPrice( breakfastLocalPrice * room.adults * nights, roomFeaturesTotal?.local ?? 0 ), + additionalPriceCurrency: + roomPrice.perStay.local.additionalPriceCurrency, }, }