Добрый день уважаемые знатоки!
Сейчас от начальства пришел запрос - сделать так, чтобы в корзине отображались цены в обычном формате (7543,53 - 7543 рубля 53 копейки)),
Но при заказе, когда он создается в нем бы общая стоимость была в рублях целыми (в данном случае 7544). Соответственно эта сумма и идет на оплату в платежную систему.
Вообщем начал я с поиска файлов, содержащих строку CSaleOrder::Add, нашел следующие файлы:
/bitrix/modules/sale/general/recurring.php
/bitrix/modules/sale/general/order.php
/bitrix/components/sale.order.full/component.php
Там судя по всему переменная $totalorederprice, которая рассчитывается по формуле
$totalOrderPrice = $arResult["ORDER_PRICE"] + $arResult["DELIVERY_PRICE"] + $arResult["TAX_PRICE"] - $arResult["DISCOUNT_PRICE"];
Все логично, но когда я делаю эту переменную через round(); в заказе все равно все остается с копейками.
Подскажите пожалуйста как быть? Может кто-то сталкивался с данной проблемой?
Заранее спасибо!
Сейчас от начальства пришел запрос - сделать так, чтобы в корзине отображались цены в обычном формате (7543,53 - 7543 рубля 53 копейки)),
Но при заказе, когда он создается в нем бы общая стоимость была в рублях целыми (в данном случае 7544). Соответственно эта сумма и идет на оплату в платежную систему.
Вообщем начал я с поиска файлов, содержащих строку CSaleOrder::Add, нашел следующие файлы:
/bitrix/modules/sale/general/recurring.php
/bitrix/modules/sale/general/order.php
/bitrix/components/sale.order.full/component.php
Там судя по всему переменная $totalorederprice, которая рассчитывается по формуле
$totalOrderPrice = $arResult["ORDER_PRICE"] + $arResult["DELIVERY_PRICE"] + $arResult["TAX_PRICE"] - $arResult["DISCOUNT_PRICE"];
Все логично, но когда я делаю эту переменную через round(); в заказе все равно все остается с копейками.
Подскажите пожалуйста как быть? Может кто-то сталкивался с данной проблемой?
Заранее спасибо!