Я нашёл в файле "/bitrix/modules/iblock/classes/general/comp_pricetools.php" функцию CIBlockPriceTools::GetItemPrices($IBLOCK_ID, $arCatalogPrices, $arItem, $bVATInclude = true)
Если в нём поменять цену - то она как бы меняется в выводе каталога, в анкетах объектов.
А вот при добавлении в корзину цена берётся из другого места.
[QUOTE]Сергей Затылкин пишет:
Я думаю это делается по другому: модифицируется компанент корзина - перед попаданием в нее он пересчитывается с поправкой на коофициент.[/QUOTE]
Про корзину вы писали, тут надо патчить функцию Add в файле "/bitrix/modules/sale/mysql/basket.php"?
Если в нём поменять цену - то она как бы меняется в выводе каталога, в анкетах объектов.
А вот при добавлении в корзину цена берётся из другого места.
[QUOTE]Сергей Затылкин пишет:
Я думаю это делается по другому: модифицируется компанент корзина - перед попаданием в нее он пересчитывается с поправкой на коофициент.[/QUOTE]
Про корзину вы писали, тут надо патчить функцию Add в файле "/bitrix/modules/sale/mysql/basket.php"?