Автор Тема: Обновление курсов валют  (Прочитано 2181 раз)

08 Июнь 2012, 15:54:57
  • Пользователь
  • **
  • Сообщений: 84
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день! Подскажите, пожалуйста, как правильно настроить курс валют для Украины? В таблице валют не корректно отображается соотношение валют одна к другой. В коде прописана валюта по-умолчанию Евро, а нам нужна гривна. Можно ли с этим что-то сделать? Ссылка на обновление валют крона, которая размещена в админке не подходит. Ни в коде, ни в базе данных ответа не нашли

Заранее спасибо
09 Июнь 2012, 10:56:32
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102480
  • Репутация: +34219/-0
    • Просмотр профиля
Панель управления > Платежи > Валюты Добавляете валюту : Гривна.
Устанавливаете : Валюта по-умолчанию -  Гривна.
Редактируете остальные валюты. Устанавливаете Текущий курс.
Обновляете курсы валют
11 Июнь 2012, 11:40:49
Ответ #2
  • Пользователь
  • **
  • Сообщений: 84
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Дело в том, что с валютами не все так просто. Во-первых, не смотря на то что валюта по-умолчанию - гривна, не работает обновление валют и конвертирование, ссылка для крона подходит только когда главная валюта для интернет-магазина - Евро. Уже пробовали настраивать и валюту по странах и в разделе валюты, почти вышло, но нужно внести еще пару правок
12 Июнь 2012, 14:22:10
Ответ #3
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102480
  • Репутация: +34219/-0
    • Просмотр профиля
Обновление зависит только от выбранной валюты по-умолчанию, точнее его значения, это 1. Остальные валюты индексируются от этого значения. Если вы правильно проставили значения, то все должно получиться. Может у вас добавлены свои функции?
Функция отвечающая за обновление курса.
public function refreshCurrency($data, $isoCodeSource, $defaultCurrency)