Всем доброго времени суток.
Подскажите, как сделать так чтобы цена закупки была в долларах, а цена для покупателя в рублях. Выбор валюты для покупателя отключен.
По моему в версии 1.4.4 было так или меня до сих пор глючит, в админке можно было выбрать в двух местах валюту, в одном месте были настройки магазина, а в другом месте валюта выставлялась для админки.
Заранее благодарен за ответы.
Насчет 1.4.4 не знаю, но в 1.4 параметр в настройках один только.
Можете прямо в конструкторе system/library/currency.php
добавить параметр к конструктору типа
И нижние 8 строк в констукторе заменить на
Ну и в index.php соответственно вызывать
По идее можно всякие проверки еще добавить на существование валюты.
Так же в catalog/controller/common/header.php убрать возможность выбора валют закомментив строки
PS сам не проверял ))
Можете прямо в конструкторе system/library/currency.php
добавить параметр к конструктору типа
Code: Select all
public function __construct($curr_code='') {
Code: Select all
if (isset($curr_code) && !empty($curr_code)) {
$this->set($curr_code);
} else {
if ((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'));
}
}
Code: Select all
// Currency
Registry::set('currency', new Currency('RUR'));
По идее можно всякие проверки еще добавить на существование валюты.
Так же в catalog/controller/common/header.php убрать возможность выбора валют закомментив строки
Code: Select all
if (($this->request->server['REQUEST_METHOD'] == 'POST') && isset($this->request->post['currency_code'])) {
$this->currency->set($this->request->post['currency_code']);
if (isset($this->request->post['redirect'])) {
$this->redirect($this->request->post['redirect']);
} else {
$this->redirect($this->url->http('common/home'));
}
}
Who is online
Users browsing this forum: No registered users and 3 guests