насильное присвоение определенной валюты независимо от валюты указаной в админке:
system/library/currency.php
это
if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
$this->set($this->request->get['currency']);
} elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
$this->set($this->session->data['currency']);
} elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
$this->set($this->request->cookie['currency']);
} else {
$this->set($this->config->get('config_currency'));
}
}
поменять на это:
if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
$this->set('RUB');
} elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
$this->set('RUB');
} elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
$this->set('RUB');
} else {
$this->set($this->config->get('config_currency'));
}
}
В админке выбираете валюту по умолчанию $ и задаете ему курс 1,0000000
Рублям присваиваете курс 29.37199974 (или какой он там сейчас)
таким образом в админке Вы будете вбивать цену в $, а на сайте она будет отображаться в рублях (не забудьте почистить кэш браузера и сайта)
Сделайте бэкап перед внесением изменений