Не верный пересчет суммы скидки в "ОПТОВЫЕ СКИДКИ" Presta 1.6.1

Автор yug, 28 июля 2015, 00:09:36

« назад - далее »

Adik

Замените
$('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay * currencyRate, currencyFormat, currencySign, currencyBlank)).trigger('change');
на
$('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay, currencyFormat, currencySign, currencyBlank)).trigger('change');

yug

Цитата: Adik от 03 августа 2015, 20:27:27
Замените
$('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay * currencyRate, currencyFormat, currencySign, currencyBlank)).trigger('change');
на
$('#our_price_display').text(formatCurrency(priceWithDiscountsDisplay, currencyFormat, currencySign, currencyBlank)).trigger('change');

Спасибо, но не помоголо, ошибка, к стати, для любой валюты.

Dacent


yug

#63
Как то на радостях, забыл в форум ответить:)
Как и думалось, лишнее значение курса валюты в отображении значений.
Файл  produc.js, номера строк не помню.
if (displayDiscountPrice != 0)
$(this).children('td').eq(1).text( formatCurrency(discountedPrice, currencyFormat, currencySign, currencyBlank) ); /* изъято * currencyRate */
$(this).children('td').eq(2).text(upToTxt + ' ' + formatCurrency(discountUpTo, currencyFormat, currencySign, currencyBlank)); /*изъято * currencyRate*/

Миколас

Цитата: yug от 31 июля 2015, 22:31:33
Цитата: DarinSr от 31 июля 2015, 19:12:55
Попробуйте заменить файл product.js на приложенный файл.
Спасибо.
Как говорил наш преподаватель:"те же гайки,только в профиль". - скидка выводится верно, а квадратики "цвет" в комбинации на клик "подмигивают" так, если бы для них не было назначено изображение товара.

Интересно, в файле product.js заменено также как ты пишишь
if (displayDiscountPrice != 0)
$(this).children('td').eq(1).text( formatCurrency(discountedPrice, currencyFormat, currencySign, currencyBlank) );
$(this).children('td').eq(2).text(upToTxt + ' ' + formatCurrency(discountUpTo, currencyFormat, currencySign, currencyBlank));

под этим постом ты написал, что не помогло. Теперь говоришь помогло.
Так что в итоге? Рабочий файл product.js или нет?
В нем строки искать не нужно, заменил и все.

yug

После замены преложенным файлом, имел место баг с переключением кобинацай.
Указанныее строки я заменил в дефолтном файле установки. Искать "десятьотличий" предложенного файла и файла по умолчанию я не стал. Как говорил Окама - не плодите сущностей, работает  -используйте :)