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

MODX Shopkeeper 3 - проблема с плагином мультивалютности
MODX Revo 0    501 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

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

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

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

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

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