Цена продукта обновлена с уменьшением Javascript наполовину


У меня странная проблема. У меня есть товар с ценой 81.50, налог равен 19%, поэтому обычная цена равна 96.985. В PHP я использую округление с половиной вверх. Цена на странице товара равна 96.99, что соответствует действительности, но когда страница завершает загрузку, цена обновляется до 96.98. В чем может быть проблема?

Есть ли функция JS, которая обновляет округленную цену на странице?

Обновление 1

Проблема существует только для продуктов с пользовательскими опциями (например: цвет), даже если у него есть только один вариант и цена за него составляет 0,00.

Author: Marius, 2014-03-20

1 answers

Я думаю, вы могли бы использовать для этого взлом. Отредактируйте в файле js/varien/products.js функцию formatPrice:

formatPrice: function(price) {
    price = (Math.round(price*100)/100);

    return formatCurrency(price, this.priceFormat);
}
 3
Author: CoalaArmy, 2014-03-21 06:41:27