Вход





Забыли пароль?

Выставляем нужную валюту на сайте

Сейчас мне часто приходится сталкиваться с ситуацией, когда клиент хочет вводить цены на товары, например в долларах или евро, но чтобы при этом в шаблоне opencart валюта отображалась в рублях.

Зачем это делается? Все просто. В последнее время, как в России, так и в Украине, мы замечаем значительные изменения курса доллара относительно рубля или гривны. И каждый день корректировать цены в магазине, например с 1000 товаров становиться просто огромной рутиной, да и заниматься этим клиенты точно не будут, они сразу же прибегут к Вам и скажут, делай все так, чтобы я одним кликом мог все изменять.

Именно в таких случаях и может пригодиться данная фишка.

Что же нам нужно сделать?

Мы будем редактировать файл system/library/currency.php

Находим в нем строчку:

public function format($number, $currency = '', $value = '', $format = TRUE)

и заменяем ее на:

public function format($number, $currency = 'RUB', $value = '', $format = TRUE)

Если Вам нужно выставить гривны то вместо «RUB» пишите «UAH».

Все, после того как вы перезальете данный файл на сервер на сайте вы увидите нужную вам валюту, при этом в админке вы будете указывать цены в долларах или евро и одним кликом в настройках «Система» — «Локализация» — «Валюты» вы сможете изменять курс каждый день и тратить на это все несколько секунд.