Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменение автоматически загружаемого курса валют


19th

Recommended Posts

Хочется оставить автоматический апдейт валют, но при этом, что бы курс доллара считался как реальный курс+2%.Полагаю что ковырять надо public function updateCurrencies() в admin/model/localisation/currency.php , но как именно пока не понимаю, поможет кто-нибудь?

Надіслати
Поділитися на інших сайтах


foreach ($lines as $line) {	$currency = substr($line, 4, 3);	$value = substr($line, 11, 6);	if ((float)$value) {		if($currency != "USD"){$this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '" . (float)$value . "', date_modified = NOW() WHERE code = '" . $this->db->escape($currency) . "'");}		else{	$this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '" . (float)$value*1.02 . "', date_modified = NOW() WHERE code = '" . $this->db->escape($currency) . "'");}	}}
Вроде работает как требуется https://opencartforum.com/public/style_emoticons/default/icon_exclaim.gif
Надіслати
Поділитися на інших сайтах


Должно работать на всех... В эту функция updateCurrencies изменений вроде не вносилось. А зачем Вам курс в минус? Обычно делают плюс 3% при оплате по безналу или для избежания потерь при конвертации или колебании, но в Вашем случае нужно в приведенном коде просто сделать так:

$value*0.98
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.