diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue
index 83ecde871..c691c6765 100644
--- a/src/layouts/payment-method/payment-method.vue
+++ b/src/layouts/payment-method/payment-method.vue
@@ -30,7 +30,7 @@
@cart-remove="cartRemove"
recyclingModalCmsWidgetName="RecycleModal" />
-
+
-
-
Promo code "{{ promo?.promoCode }}" applied
-
+
+ Promo code "{{ promos }}" applied
+
+
diff --git a/src/layouts/payment-method/promo-modal-question/promo-question/promo-question.vue b/src/layouts/payment-method/promo-modal-question/promo-question/promo-question.vue
index 6060e75fc..b9161a938 100644
--- a/src/layouts/payment-method/promo-modal-question/promo-question/promo-question.vue
+++ b/src/layouts/payment-method/promo-modal-question/promo-question/promo-question.vue
@@ -25,9 +25,7 @@ defineRule("promo-required", required(errorMessages.PROMO_REQUIRED));
export default {
name: "promo-question",
props: {
- modelValue: {
- promoCode: String,
- },
+ modelValue:String,
cmsWidgetName: String,
},
computed: {
diff --git a/src/mixins/base-mixin.js b/src/mixins/base-mixin.js
index 487d38361..6175c121c 100644
--- a/src/mixins/base-mixin.js
+++ b/src/mixins/base-mixin.js
@@ -7,6 +7,7 @@ import { routerParams } from "@/router/router-constants/router-params";
import { queryStrings } from "@/constants/query-strings";
import { dynamicStrings } from "@/constants/dynamic-strings";
import { partTypeStrings } from "../constants/part-type-strings";
+//import { getAddableVapsFromAvailableLineItems } from "@/helpers/promotions-helper";
export default {
data() {
@@ -80,21 +81,25 @@ export default {
zipCodeCtu: serviceZipValidationResponse.data.zipCodeCtu,
};
},
- async getPromoCodeData(promoCode,lineItems,availableLineItems, pageNameToLog = null) {
- const pageName = pageNameToLog ?? this.$options?.name;
+ // async getPromoCodeData(promoCode, lineItems, availableLineItems, pageNameToLog = null) {
+ // const pageName = pageNameToLog ?? this.$options?.name;
+ // const addableVaps = getAddableVapsFromAvailableLineItems(availableLineItems);
+ // const promoValidationResponse = await this.dispatchStoreActionWithLogging(
+ // storeActions.VALIDATE_ORDER_PROMO_AND_SAVE_SERVER_DATA,
+ // {
+ // promoCode: promoCode,
+ // lineItemsToUse: lineItems,
+ // addableVaps: addableVaps,
+ // },
+ // pageName
+ // );
- const promoValidationResponse = await this.dispatchStoreActionWithLogging(
- storeActions.VALIDATE_ORDER_PROMO_AND_SAVE_SERVER_DATA,
- { promoCode: promoCode ,lineItems:lineItems,availableLineItems:availableLineItems},
- pageName
- );
-
- return {
- isValid: !("errorCode" in promoValidationResponse),
- promoCode: promoValidationResponse?.orderPromos,
- errorCode: promoValidationResponse?.errorCode,
- };
- },
+ // return {
+ // isValid: !("errorCode" in promoValidationResponse),
+ // promoCode: promoValidationResponse?.orderPromos,
+ // errorCode: promoValidationResponse?.errorCode,
+ // };
+ // },
getTierOnePackagePrice(lineItems) {
let lineItemsToPrice = lineItems.filter((lineItem) => {
return (