Подчистил список валют, честно не нужно мне столько, оставил USD, EUR, RUR (?)
При попытке обновить с FloatRates.com получаю сообщение об ошибке обновления
Не найдены разряды к следующей валюте: RUR
ну да не беда, чешу репу меняю идентификатор RUR на RUB, о чудо
Следующая валюта была успешно обновлена: EUR, RUB
Полученный курс 29.5764 (в привычном виде, что не может не радовать т.к. обратный курс который выводят другие движки и некоторые форекс проги 0,0338 меня раздражает)
однако курс по yandex.ru 29,6904, при покупке валюты в он-лайн банке ее цена подрастает еще на 1,5%, составив 30.15, посему родились два вопроса:
1. Можно ли и как внести коэффициент (можно фиксированный) стоимости базовой валюты прибавлять 1,5% к полученному от FloatRates.com курсу.
2. Как сделать курс вылют всегда актуальным? избавиться от необходимости кликать "обновить с FloatRates.com"?
Столкнулся еще с одним багом.
В магазине проверяя работоспособность отображения цены в различных валютах, столкнулся, что цена в рублях не отображается.
Т.е. пока РУБЛЬ был "валютой по умолчанию" проблем нет, как только даем приоритет ДОЛЛАРУ а у рубля оставляем активные опции
+ Пользователь может выбрать эту валюту для показа цен
+ Все цены по умолчанию показываются в этой валюте
Проверяя что изменилось, понял, что появились копейки в цене, результат вместо цены видим только "руб.", оказалось в БД формируемой при установке не заполнены поля
Кол-во десятичных цифр и Разделитель для тысячных для валюты RUR прописываем Кол-во десятичных цифр 2 и по желанию Разделитель для тысячных ","
получаем корректное отображение и рублевой цены товара.
Социальные закладки