From a2c5ea503eff0a3ec305a2f463c7e84bd7274a8a Mon Sep 17 00:00:00 2001 From: jaaaaavier Date: Fri, 5 Jun 2026 09:51:40 +0200 Subject: [PATCH] feat: new coupon for impact --- src/app/analytics/impact.service.ts | 2 +- src/views/Checkout/components/CheckoutProductCard.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/analytics/impact.service.ts b/src/app/analytics/impact.service.ts index 55a2d0801..18c3375ed 100644 --- a/src/app/analytics/impact.service.ts +++ b/src/app/analytics/impact.service.ts @@ -167,7 +167,7 @@ export async function trackPaymentConversion(): Promise { const anonymousID = getCookie('impactAnonymousId') || uuidV4(); const source = getCookie('impactSource'); - const IMPACT_COUPON_WHITELIST = ['CNINTERNXT', 'CNINTERNXTL', 'CLOUDOFF', 'SPECIAL']; + const IMPACT_COUPON_WHITELIST = ['CNINTERNXT', 'CNINTERNXTL', 'CLOUDOFF', 'SPECIAL', 'ANTIV']; const isImpactCoupon = couponCode && IMPACT_COUPON_WHITELIST.includes(couponCode.toUpperCase()); if (isFirstPurchase && ((source && source !== 'direct') || isImpactCoupon)) { diff --git a/src/views/Checkout/components/CheckoutProductCard.tsx b/src/views/Checkout/components/CheckoutProductCard.tsx index 34f3d96a6..5fb4adf38 100644 --- a/src/views/Checkout/components/CheckoutProductCard.tsx +++ b/src/views/Checkout/components/CheckoutProductCard.tsx @@ -60,7 +60,7 @@ export const CheckoutProductCard = ({ const derivedTax = Math.max(0, Number(totalAmountFormatted) - Number(planAmountWithoutTaxes)); const derivedTaxFormatted = formatPrice(derivedTax); - const isHiddenCoupon = couponCodeData?.codeName === 'SPECIAL'; + const isHiddenCoupon = couponCodeData?.codeName === 'SPECIAL' || couponCodeData?.codeName === 'ANTIV'; const discountPercentage = couponCodeData?.amountOff && couponCodeData?.amountOff < taxesData.amountWithTax