Конвертация валюты в Prestashop

Конвертация валюты в Prestashop с одной стороны очень простая и понятная задача реализуемая за 10 минут, но не тогда, когда нужно что-бы в админке был включен только доллар, а на фронте магазина должны выводится цены в гривнах по курсу проставленному в админке, решение хоть и костыльное но одно из немногих, если не единственное.

В файле classes/Tools.php необходимо изменить строку

$currency = Currency::getCurrencyInstance(Configuration::get('PS_CURRENCY_DEFAULT'));

на строку с жестко заданным ID валюты в которую будет происходить конвертация на фронте.

$currency = Currency::getCurrencyInstance((int)('1'));

После обновления версии Prestashop нужно менять эту строку снова.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *