Помощь Shop-Script Premium - товар и сумма не совпадает

PoMaH

Постоялец
Регистрация
8 Июн 2006
Сообщения
753
Реакции
145
И так есть какойто баг, судя по всему изза сессий и дб.

Когда человек делает заказ а потом меняет количество вещей то сумма заказа остается старая
в писме и базе товар и сумма не совпадает.
в админке пишет сумму из дб не верную.

Может кто что правил похожее?

файл: order_functions.php

Код:
foreach( $_SESSION["gids"] as $productID )
    {
        if ( $productID == 0 )

Код:
foreach( $_SESSION["gids"] as $productID )
    {
              if ( $productID == 0 ) {
                        $i++; //BugFix Topic lt
            continue;
                  }
 
Последнее редактирование модератором:

slva2000

Постоялец
Регистрация
26 Ноя 2007
Сообщения
106
Реакции
49
Это косяк конкретный (искал долго его, так и не нашёл). Спасибо Роман.
Добавлю, кажется, если включена опция "Быстрого заказа без реги" то нужно так же поправить файл quick_order_function.php
 

PoMaH

Постоялец
Регистрация
8 Июн 2006
Сообщения
753
Реакции
145
Нет, там нету
 

slva2000

Постоялец
Регистрация
26 Ноя 2007
Сообщения
106
Реакции
49
Сегодня опять косяк вылез такой же! Фикс значит не сработал.
Косяк такой:
1. Позиция_1 (Цена 10 р.) (Кол-во 3) (сумма 30)
2. Позиция_2 (Цена 5 р.) (Кол-во 1) (сумма 5)
Подытог: правильный 35 р.
Итог: 15 р (сумма 1 шт позиции_1 и Позиции_2).
Т.е. в итоге считается не верное кол-во Позиции_1 (а может и других).
 

PoMaH

Постоялец
Регистрация
8 Июн 2006
Сообщения
753
Реакции
145
Это скорее уже в самом выводе smarty.
А в базе сумма правельно?
 
Сверху