Нет не могут. Курс из одной таблицы берет.
Может специальные цены старые грузить, а простые цены нет.
Так ведь нет специальных цен! все товары имеют только цену отгрузки и все.
Вот пример:
есть старый товар стоит 28400 руб. при смене валюты показывает $365.31, получается 1$ = 77.74 руб.
При смене стоимости, система пересчитывает валютное значение соответсвенно, но курс тот же 1$ = 77.74
создаю новый товар со стоимостью 28400 руб., при смене валюты показывает $456.64, 1$= 62,19 руб. Товары стоят рядом в одной категории и т.д.
при смене стоимости этот товар тоже пересчитывается в валюте но по новому курсу.
другой момент: в локализации - валюты стоят следующие коэффициенты (они подгружаются с сайта цб рф по текущему курсу каждый час)
рубль = 1
$ = 0.016079 = 62,19 руб
€ = 0.014467 = 69,12 руб
£ = 0.013075 = 76,48 руб
все работает, на новых товарах цены тоже меняются каждый час, все хорошо!
Но на старых товарах, во-первых коэффициенты другие. Во-вторых если я вручную меняю коэффициент, то цена на них меняется не так как на новых.
К примеру:
ставлю £ = 0.1
И получаю что старый товар с ценой 28400 руб = £2272
а новый товар с ценой 28400 руб = £2840
Такое ощущение что на старых товарах стоит еще один коэффициент = 0,8, но вот где он и откуда взялся не пойму