Автор Тема: Автоматический пересчет цен в дефолтной валюте отличной от доллара в PS 1.7.7.4  (Прочитано 1621 раз)

14 Июнь 2021, 11:51:31
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

В магазина на Prestashop 1.7.7.4 установлены 3 валюты: рубли, доллары и евро.
Дефолтная валюта- и цены в магазине в рублях.


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


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


Клиент выбирал во фронт-офисе рубль и они автоматом пересчитывались в рубли с учетом курса.


Но сейчас принципиально надо установить дефолтной валютой в админке рубль. При автоматической скачке курса доллара,  меняется только его дробное отношение  рублю, которое всегда в админке = 1.


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


Как сделать, чтобы в такой ситуации цены в рублях автоматом пересчитывались во фронт-офисе в зависимости от курса доллара?
05 Январь 2022, 16:51:41
Ответ #1
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Использую PrestaShop
    • Просмотр профиля
    • OneMoto
Видимо никто ничего не понял, что тут спросили.
Пару раз прочитал, и ничего не понял. Видимо не для средних умов задачка. Или форум такой.
05 Январь 2022, 18:39:40
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1595
  • Репутация: +31/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Старая тема и ответ есть на форуме, в нем sql запрос для перерасчета цен в любую вылюту.
Сейчас вообще не актуально, так как есть модули для изменения дефолтной валюты.