Обработка Opencart 2.x Валюта - PullRequest
0 голосов
/ 10 января 2019

Это касается конвертации валюты.

У нас есть веб-сайт, использующий Codeigniter, на котором мы используем Opencart в качестве системы подмножеств для корзины, оформления заказа и т. Д. Так же, как в Opencart есть выпадающий список в заголовке для изменения курсов валют.

Нам нужно реализовать выпадающий заголовок в Codeigniter (PHP Framework), чтобы он также изменял валюту в Opencart. Кстати, заголовок является общим для обеих систем: Codeigniter и Opencart. Заголовок находится под Codeigniter.

Я попытался опубликовать переменные 'code' и 'redirect' для функции валюты под контроллером в Opencart, используя Javascript и cURL. В основном пытаюсь имитировать функциональность выпадающего Opencart

Я также попытался установить переменную сеанса: $ _SESSION ['default'] ['currency'] = 'EUR'; (например)

Оба способа не работают!

Есть ли способ изменить валюту вне Opencart? Пожалуйста, дайте мне знать.

Спасибо

1 Ответ

0 голосов
/ 10 января 2019

в файле "system / library / currency.php" найти

$this->set($this->config->get('config_currency'));

там вы можете установить валюту $this->config->get('config_currency') изменить на переменную

И в "catalog / controller / startup / startup.php" вы можете добавить валюту для вашей сессии ..

$this->session->data['currency'] = 'EUR';
...