Категории |
Расчет цены товаровВозникла задача хранения цен товаров в разных валютах т.е. товар А стоит 100 руб, товар Б стоит 100 евро, товар С 100 дол. а на сайте оно все в рублях должно быть. В общем создал я в таблице "products" еще 1 поле "products_currencies" куда пишу id валюты. Все это дело прикрутил в Админке и все бы хорошо но... Не могу разобраться как нужную мне цену заставить отображаться в товарах уже на самом сайте. цену с пересчетом получаю примерно так: в файле \includes\classes\product.php есть метод buildDataArray, который отвечает за формирование массива для товаров уже в шаблон. А насколько корректно будет если в prise.pfp function GetPrice воткнусь в самом начале перед if ($this->cStatus['customers_status_show_price'] == '0') и там буду подменять $pPrice на то что мне надо? ну вы попробуйте. если будет корректно выводить все - значит нормально. |
|