Merge pull request #3104 from Safelite/rlsmerge/2026.03.26-to-develop

Rlsmerge/2026.03.26 to develop
This commit is contained in:
Chris 2026-03-17 14:49:14 -04:00 committed by GitHub
commit 6937bbb983
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -806,14 +806,16 @@ export default {
); );
coupons = promoString; coupons = promoString;
} }
const serviceZipPackage = submittedOrder.lineItems?.supportingItems?.find( const additionalDiscounts = submittedOrder.lineItems?.supportingItems?.find(
(x) => x.partType == "SERVICE PACKAGE DISCOUNT" (x) =>
x.partType == partTypeStrings.SERVICE_PACKAGE_DISCOUNT ||
x.partType == partTypeStrings.QUOTE_PAGE_DISCOUNT
); );
if (isDefined(serviceZipPackage)) { if (isDefined(additionalDiscounts)) {
if (coupons) { if (coupons) {
coupons += ","; coupons += ",";
} }
coupons += serviceZipPackage.partNumber; coupons += additionalDiscounts.partNumber;
} }
refSequenceNum = submittedOrder.referralSequenceNumber; refSequenceNum = submittedOrder.referralSequenceNumber;
@ -846,17 +848,17 @@ export default {
} }
} }
} }
pushToDataLayerIfDefined({
event: "commissionJunctionGtmData",
commissionJunctionGtmData: {
cj_commission_junction_event: cjEvent,
cj_referral_sequence_number: refSequenceNum,
cj_amount: amount.toFixed(2),
cj_repair_replace: repairReplace,
cj_coupon: coupons,
},
});
} }
pushToDataLayerIfDefined({
event: "commissionJunctionGtmData",
commissionJunctionGtmData: {
cj_commission_junction_event: cjEvent,
cj_referral_sequence_number: refSequenceNum,
cj_amount: amount.toFixed(2),
cj_repair_replace: repairReplace,
cj_coupon: coupons,
},
});
}, },
pushPageErrorToDataLayer(error) { pushPageErrorToDataLayer(error) {