У нас такая же проблема с импортом цен из 1С.
Есть ценовая группа "Розничные". В ней указана валюта цены по умолчанию EUR. Но цены на часть товаров введена в рублях.
При обмене с сайтом часть цен, которые в Евро, конвертируется в рублевый по заданному курсу, а другая часть, которая в рублях, превращается в шестизначные цифры!
Имхо - это недоработка механизма импорта CS-CART.
Программисты 1С (будем их называть так) УЖЕ всё сделали за всех! В приведенном куске кода из файла offers.xml видно, что у каждого товара (предложения) указана конкретная для него валюта - руб, EUR.
<Предложение>
<Ид>9811b6ca-3df3-43bc-b84b-c7db72d8b071
<Наименование>Двухсекционная лестница-стремянка VHR 2x12 HD
<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука ">шт
<Цены>
<Цена>
<Представление>4 807 RUB за шт
<ИдТипаЦены>ea7cb5a8-aee1-11e5-8868-94de8070ec06
<ЦенаЗаЕдиницу>4807.00
<Валюта>RUB
<Единица>шт
<Коэффициент>1
<Количество>3.00
<Предложение>
<Ид>8aa9dfdf-f61e-4285-a566-3c6b17e1b032
<Наименование>Трехсекционная лестница-стремянка VHR 3x 8 HK
<БазоваяЕдиница Код="796 " НаименованиеПолное="Штука ">шт
<Цены>
<Цена>
<Представление>112 EUR за шт
<ИдТипаЦены>ea7cb5a8-aee1-11e5-8868-94de8070ec06
<ЦенаЗаЕдиницу>112.00
<Валюта>EUR
<Единица>шт
<Коэффициент>1
<Количество>8.00
Мне кажется, что нужно авторам CS-CART поправить код импорта так, чтобы цены товаров импортировались в соответсвии с указанными в файле offers.xml и тогда проблема будет решена.