Перейти к содержимому


Не Пересчитывает Сумма Заказа При Оформлении Заказа В Корзине


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 03 Июнь 2020 - 10:13

Если Вы столкнулись с проблемой, при которой при оформлении заказа сумма заказа не пересчитывается, то Вам нужно зайти в раздел Сайт - Редактор шаблонов и там в шаблоне main.js после строки:
$('.total .price').html(tr_total.find('.total-sum').text());

добавить:
$('.TotalSumDelivery .price').html(tr_total.find('.total-sum').text());

Далее найдите в блоке // Действия при выборе варианта доставки на этапе оформления заказа код:
currentPriceWithoutChange = (parseInt(TotalSumDelivery.replace(/\s+/g, ''),10)) - parseInt(latestDeliveryPrice);
NewPriceWithChange = parseInt(startprice) + currentPriceWithoutChange;
Замените на:
currentPriceWithoutChange = $('.TotalSum .price .num').text();
NewPriceWithChange = parseInt(startprice) + parseInt(currentPriceWithoutChange);

Далее найдите в // Действия при выборе зоны внутри варианта доставки на этапе оформления заказа код:
currentPriceWithoutChange = (parseInt(TotalSumDelivery.replace(/\s+/g, ''),10)) - parseInt(latestDeliveryPrice);
NewPriceWithChange = parseInt(price) + currentPriceWithoutChange;
Замените на:
currentPriceWithoutChange = $('.TotalSum .price .num').text();
NewPriceWithChange = parseInt(startprice) + parseInt(currentPriceWithoutChange);

И чуть ниже также есть этот же код:
currentPriceWithoutChange = (parseInt(TotalSumDelivery.replace(/\s+/g, ''),10)) - parseInt(latestDeliveryPrice);
NewPriceWithChange = parseInt(price) + currentPriceWithoutChange;
Его также нужно заменить на:
currentPriceWithoutChange = $('.TotalSum .price .num').text();
NewPriceWithChange = parseInt(startprice) + parseInt(currentPriceWithoutChange);

Изображение


Изображение  Изображение

При следующем обновлении шаблона Дружок в галерее тем эти изменения будут уже внесены по умолчанию




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных