Привязка цен к курсу валюты Prestashop 1.7

Основная валюта

В админке устанавливаем основную валюту, относительно которой будут изменяться цены на сайте.

Интернационализация


Теперь все цены на сайте и в админке, будут в доларах. В данной валюте, мы будем хранить товары на сайте, импортировать и добавлять новые товары и т.д. Она теперь у нас основная.

Валюта на сайте

Чтобы пользователи на сайте видели цены в региональной валюте, например в гривнах, редактируем файл:

classes/controller/FrontController.php

Перед строкой (356 строка)

$currency = Tools::setCurrency($this->context->cookie);

Добавляем:

$this->context->cookie->id_currency = 1;

где 1 — id валюты которая будет отображаться посетителям сайта.

В данном случае 1 — id гривны.

Теперь цены в админке у вас в доларах, а у пользователей зашедших на ваш сайт, цены в гривнах.

Смена курса

Если в админке изменить курс, тогда и цены автоматически изменятся относительно курса.
Локализация -> Валюты

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

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