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

Azarn1k

Постоялец
Регистрация
2 Сен 2012
Сообщения
165
Реакции
105
Часто бывает так когда цена на торвар зависит от курса валюты.

Для себя нашел хорошее решение.
Устанавливаем в админ панели основную валюту например доллар. Теперь все цены будут указаны в долларах. Что бы пользователь по умолчанию видел цены в региональной валюте например гривна нужно отредактировать файл:
classes/controller/FrontController.php

перед строкой (Примерно 356)
Код:
$currency = Tools::setCurrency($this->context->cookie);

Нужно добавить (Где 1 - ID гривны)
Код:
$this->context->cookie->id_currency = 1;

Теперь цены в админпанели в долларах, а для пользователей в гривнах.
Блоки смены валюты можно отключить или скрыть для пользователей.

При использовании такого метода обратите внимание на стоимость доставки и на округление цен.
 
а для 1.6.0.9 будет работать этот способ?
и еще вопрос - как обновляется курс? доллар плавает ежедневно.
 
а для 1.6.0.9 будет работать этот способ?
и еще вопрос - как обновляется курс? доллар плавает ежедневно.
на 1.6 не тестил. Отключили автообновление курса, сами правим когда нужно.
 
Делаю аналогично на престе 1.6.1. Работает.
Чтобы автоматом обновлялся курс делаю так - по крону запускается скрипт на сервере, которые тянет текущий курс с сайта ЦБ из файла Для просмотра ссылки Войди или Зарегистрируйся (мне пара доллар/рубль нужна) и вставляю напрямую в базу престы. Заморочка в том, что я делаю небольшую надбавку, чтоб немного компенсировать скачки курсов.
 
Вопрос, а как сделать так чтобы происходило округление цены к целому числу чтобы небыло копеек ?
 
а где именно накопать эту настройку? потому что Режим округления в основных настройках не работает в ценах
уже точно не помню где, но помню что округлял как то т.к. валюта по умолчанию стоит евро
 
а где именно накопать эту настройку? потому что Режим округления в основных настройках не работает в ценах

Локализация - Валюты - Ваша валюта(в моем случае Гривна) - Десятичные - Нет

Данная настройка отключает копейки
 

Вложения

  • Screenshot_7.jpg
    Screenshot_7.jpg
    57,6 KB · Просмотры: 12
А никто не видел модуля чтобы цену можно было на товар ставить по региону, там в одном городе цена светится 10$ а если ты из деревни то 8$ ?
 
Назад
Сверху