Предлагаю сделать возможность установки разных курсов валют для разных категорий товаров. Например: поставщик Nike завозит товары по курсу 55 руб/долл, а Адидас по 59руб/долл Сейчас это как раз актуальная вещь
Ну так о том и разговор, "валюта" в рамках Битрикса - это условное понятие, она не обязательно должна быть настоящей. Вы можете сделать любое количество виртуальных валют (Найко-доллар, Адидасо-доллар и т.д.), назначать им любой курс по отношению к рублю, а при выводе конвертировать их к какой-то одной.