починил скидку за лояльность - не учитывалось что количество потраченных денег лежит во вложенной структуре wallet

This commit is contained in:
skeris 2024-01-20 19:33:46 +03:00
parent 0f687b5643
commit 017a4b26f1
2 changed files with 4 additions and 1 deletions

@ -11,6 +11,7 @@ export function calcIndividualTariffPrices(
priceBeforeDiscounts: number;
priceAfterDiscounts: number;
} {
console.log('MAGIC', purchasesAmount)
const priceBeforeDiscounts =
tariff.price ||
tariff.privileges.reduce(
@ -46,6 +47,7 @@ export function calcIndividualTariffPrices(
priceAfterDiscounts *= findDiscountFactor(cart.appliedLoyaltyDiscount);
priceAfterDiscounts *= findDiscountFactor(cart.appliedCartPurchasesDiscount);
console.log("OLOLOLOLO", cart, discounts, purchasesAmount, tariff)
// cart.allAppliedDiscounts.forEach((discount) => {
// priceAfterDiscounts *= findDiscountFactor(discount)
// })

@ -16,11 +16,12 @@ export const createTariffElements = (
const tariffElements = filteredTariffs
.filter((tariff) => tariff.privileges.length > 0)
.map((tariff, index) => {
console.log('USSSSSES', user)
const { priceBeforeDiscounts, priceAfterDiscounts } =
calcIndividualTariffPrices(
tariff,
discounts,
user.purchasesAmount,
user.wallet.spent,
[],
user.isUserNko,
);