Получаем (%проценты%)при работе с ценами товара.

Тема в разделе "WebAsyst", создана пользователем kibaka, 12 ноя 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. kibaka

    kibaka Создатель

    Регистр.:
    19 окт 2009
    Сообщения:
    17
    Симпатии:
    3
    Получаем (%проценты%)при работе с ценами товара. Как сделать так что бы цена отображалась в корзине?
    Посмотрел, вроде можно сделать умножение так:
    1. В файле /published/SC/html/scripts/js/frame.js в 2 местах такие фрагменты
    Код:
    price += parseFloat(option.getAttribute('rel'));
    list_price += parseFloat(option.getAttribute('rel'));
    нужно заменить на
    Код:
    if (parseFloat(option.getAttribute('rel')) !== 0){
    price *= parseFloat(option.getAttribute('rel'));
    list_price *= parseFloat(option.getAttribute('rel'));
    }
    2. Файле /published/SC/html/scripts/core_functions/cart_functions.php заменить в функции GetPriceProductWithOption строку
    Код:
    $full_price += isset($variantsPrice[$var])?$variantsPrice[$var]:0;
    на
    Код:
    $full_price *= isset($variantsPrice[$var])?$variantsPrice[$var]:0;
    Чтобы добавить к цене 25%, цену нужно умножить на 1,25 - используйте скрипт с умножением в этом направлении.
    Но появилась проблема, скрипт считает все правильно но не отображает в корзине цену товара. Все по нулям.
    [​IMG]
     
Статус темы:
Закрыта.