Ответ из техподдержки, по моему очень удовлетворительный...
Теперь понятно, что нужно сделать, но непонятно как.
А "кастомизацией" техподдержка не занимается.
Хотя можно было мы сделать сразу такой компонент, который пользовался бы у русскоязычных интернет магазинов большой популярностью...
Для решения задачи вам следует кастомизировать компонент каталога.
Конкретно в компоненте Вы получаете цену товара и её валюту. К цене товара применяете метод CCurrencyRates::ConvertCurrency(), которая выполняет задачу конвертирования валюты по существующему на сайте курсу, соответственно в $arResult записываете цену не в валюте указанную при редактировании товара, а цену в валюте которую вы получили указанным методом. Так в шаблон будут передаваться цены в одной и той же валюте, а каталоге цены останутся прежними.
Документация по CurrencyRates::ConvertCurrency():
Теперь понятно, что нужно сделать, но непонятно как.
А "кастомизацией" техподдержка не занимается.
Хотя можно было мы сделать сразу такой компонент, который пользовался бы у русскоязычных интернет магазинов большой популярностью...
Для решения задачи вам следует кастомизировать компонент каталога.
Конкретно в компоненте Вы получаете цену товара и её валюту. К цене товара применяете метод CCurrencyRates::ConvertCurrency(), которая выполняет задачу конвертирования валюты по существующему на сайте курсу, соответственно в $arResult записываете цену не в валюте указанную при редактировании товара, а цену в валюте которую вы получили указанным методом. Так в шаблон будут передаваться цены в одной и той же валюте, а каталоге цены останутся прежними.
Документация по CurrencyRates::ConvertCurrency():