MODX Shopkeeper 3 - проблема с плагином мультивалютности

MODX Shopkeeper 3 - проблема с плагином мультивалютности
MODX Revo 0    439 0

Доброго времени суток!

Недавно выполнял заказ на бирже фриланса. Кратко опишу суть задания.

Есть интернет-магазин работающий на MODX Shopkeeper 3. Цена в карточке товара задаётся в долларах. Плагин мультивалютности конвертирует доллары в рубли. Происходит сие действие в сниппете shk_curr_rate.

Проблема: При смене цены, - сниппет всё правильно пересчитывает по заданному курсу доллара. Но при смене самого курса, всё пересчитывается по старому курсу. Лучше найти формулировку не смог…

Я облазил весь интернет, но решение так и не нашел. Поэтому делюсь своими результатами:

Чтобы поменять курс валют переходим:

Приложения -> Управление заказами (SHK 3) -> Жмем в правом верхнем углу кнопку с полосками (рядом с кнопкой удалить) -> Настройки -> В поле $ вписываем актуальный курс 

Но после этого цена на сайте останется старой. Как решить?

Решение:

Данная проблема решается при чистке cookies в браузере. Если очистить кэш самого сайта, то это не поможет. Но каждый раз чистить cookies браузера неудобно, да и у других пользователей будет высвечиваться старая цена.

Для обхода этой проблемы сносим проверку на наличие сессии в плагине shk_multicurrency. Находим и удаляем (либо комментируем) код:

if( isset( $_SESSION['shk_curr_rate'] ) && is_numeric( $_SESSION['shk_curr_rate'] ) && !$inverse ){

$rate_ratio = $_SESSION['shk_curr_rate'];

}else{

Готово!


Похожие статьи:

Бесконечное сохранение ресурсов в MODX
MODX ➨ условия if-else
Tickets: как сделать счетчик просмотров всех посетителей
Правильный файл robots.txt для CMS MODX Revolution
Правильный файл .htaccess для CMS MODX Revolution

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Вы можете авторизоваться на сайте через:
    YandexVkontakte

    Блог программиста

    Продвижение сайтов

    Современные шаблоны для сайтов на русском

    Последние комментарии

    Михаил Шилов 30 апреля 2019, 23:45
    Стилизация checkbox и radio 1
    Андрей Карманов 08 марта 2019, 08:05
    Пишем на SQL без SQL: основы по RedBean PHP 13
    Леонид Кобяшев 26 декабря 2018, 20:20
    Обратный таймер на JavaScript 1
    Алексей Власов 16 октября 2018, 14:27
    Универсальный и очень простой PHP парсер 10
    Алексей Власов 13 октября 2018, 18:57
    Бесконечное сохранение ресурсов в MODX 2