марта
19

Virtuemart: как сделать цену в атрибутах в “процентах”

Задача следующая: по умолчанию аттрибуты товаров в виртумарте могут только приплюсовываться к финальной цене. Нам же нужно сделать пересчет в процентах, т.е. если в поле цены мы вводим 20, то это есть 20%, а не 20 рублей, баксов и чего-ещё.

Ларец открывается просто: нам понадобится administrator/components/com_/classes/ps_product.

Ищем в нем следующий код (строка 1926):

1
if ($set_price == false) {

и добавляем ниже:

1
$adjustment=$base_price*$adjustment/100;

Всё. Теперь итоговая цена будет пересчитываться!

Прокомментировать

Рубрики

Облако меток

На волнах твиттера

В прямом эфире