Подниму тему, ибо не знаю как быть
В каталоге у товаров три цены в рублях, евро и долларах. У некоторых товаров есть только цена в рублях, у некоторых в евро, у некоторых в долларах, а бывают экземпляры с двумя ценами. Сами цены вывожу в рублях с помощью CCurrencyRates::ConvertCurrency(), при этом имеется такой приоритет: если имеется цена в долларах, то конвертируем эту цену в рубли, иначе если имеется в евро, то евро и на последнем месте рубли (в случае если у товара нет других цен). Всё замечательно отображается в каталоге, но есть одно "НО". Допустим имеется товар, у которого есть цены и в рублях, и в евро, то в каталоге отображается конвертированная цена из евро в рубли, а в корзину товар попадает с рублёвой ценой. Хотелось бы чтобы в корзину попадала конвертированная цена. Подскажите.