Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с обновлением курса валют


Рекомендуемые сообщения

Добрый день.

Проблема с обновлением курса валют.

Установлен $ как основная валюта.

Установлены рос. рубль, гривна, евро. все обнавлятся с cbr нормально, а бел. рубль вместо предположим курса 2130, обновляет 2,13000000.

Помогите пожайлуста разобраться с этим

Ссылка на сообщение
Поделиться на другие сайты

Не могу конкретно сказать ничего, курсы берутся в готовом виде с сайта ЦБ РФ.

Вот отсюда - http://www.cbr.ru/scripts/XML_daily.asp

Может для бел. рубля код неправильно указан в админке иил ещё что.

А сам код обновлёния курсов сидит в /admin/includes/functions/localization.php

Ссылка на сообщение
Поделиться на другие сайты

Там берутся цифры. А где они считаются?

Или как сделать чтоб цифра с курсом бралась с именно с http://www.oanda.com/convert/fxdaily?value=1&redirected=1&exch=

так как если она берется c cbr то ее несколько раз пересчитывать надо

Ссылка на сообщение
Поделиться на другие сайты

Курс гривны тоже должен высчитаваться неправильно.

Используемая в вамшопе версия quote_cbr_currency не учитывает номинал курса (несколько лет назад меня не интересовали курсы подобных валют).

Ссылка на сообщение
Поделиться на другие сайты

Поставил BYR по умолчанию.

define('LANGUAGE_CURRENCY', 'BYR');

товару сделал цену =2130 -это чуть больше $1.

получил цену товара $ 1.006,6 вместо 1

Ссылка на сообщение
Поделиться на другие сайты

Курс гривны тоже должен высчитаваться неправильно.

Используемая в вамшопе версия quote_cbr_currency не учитывает номинал курса (несколько лет назад меня не интересовали курсы подобных валют).

А где оно расчитывается?

Ссылка на сообщение
Поделиться на другие сайты

Или как сделать чтоб цифра с курсом бралась с именно с http://www.oanda.com/convert/fxdaily?value=1&redirected=1&exch=

Назначить основным сервером валют oanda. Это где-то в application_top.php, поищи CURRENCY_SERVER_PRIMARY.

так как если она берется c cbr то ее несколько раз пересчитывать надо

С какой это стати?

Ссылка на сообщение
Поделиться на другие сайты

С какого сервера брать курсы, ставится в файле /admin/includes/application_top.php

В строке:


  define('CURRENCY_SERVER_PRIMARY', 'cbr');

[/code] попробуй заменить на:
[code]
  define('CURRENCY_SERVER_PRIMARY', 'oanda');

Ссылка на сообщение
Поделиться на другие сайты

С какого сервера брать курсы, ставится в файле /admin/includes/application_top.php

В строке:


  define('CURRENCY_SERVER_PRIMARY', 'cbr');

[/code] попробуй заменить на:
[code]
  define('CURRENCY_SERVER_PRIMARY', 'oanda');

Спасибо сделал так:

  define('CURRENCY_SERVER_PRIMARY', 'oanda');

  define('CURRENCY_SERVER_BACKUP', 'cbr');

самое интересное что обнавляет откуда хочет через раз.

на cande правильное значение, тока курс завышенный слегка. xe тоже неправильно.

Ссылка на сообщение
Поделиться на другие сайты

Тогда только руками полазить немного в /admin/includes/functions/lozalization.php

т.е. уменьшить на нужный процент получаемое значение.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...