Скидка на электронный платеж

Тема в разделе "Shop-script", создана пользователем simbion, 19 июл 2008.

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

    simbion Постоялец

    Регистр.:
    5 апр 2006
    Сообщения:
    59
    Симпатии:
    1
    Нужно мнение специалиста.
    Я переделал налог под скидки на электронные платежи. Т.е. в админке указал налог 5% и в способах оплаты поставил галочку (вычислять налог для данного способа оплаты) возле WebMoney и Яндекс.Деньги.
    Далее зашел в папку "core_functions" и в файле "order_amount_functions.php" заменил строку:
    $res += oaGetProductTax( $cartContent, $addresses );
    на $res -= oaGetProductTax( $cartContent, $addresses );
    Всё.
    Теперь в публичной части сайта при заказе товара высчитывается для WebMoney и Яндекс.Деньги скидка в 5%. Все работает и все считает правильно.
    Но заковыка в следующем.
    Почему-то когда данные заказа сохраняются, то в БД MySQL записывается цена со скидкой для всех типов оплаты включая и WebMoney и Яндекс.Деньги. Т.е., если я выбрал "Наложенный платеж", то при заказе товара скидка не учитывается (т.к. это не эл. платеж), а в админке эта скидка учитывается.
    Помогите решить эту проблему, сам не могу. Заранее огромное спасибо!
     
Статус темы:
Закрыта.