Инструменты пользователя

Инструменты сайта


multicurrency

Мультивалютность

Для мультивалютности используется плагин shk_multicurrency. Проверьте чтобы он был активирован (по умолчанию выключен).

В настройках системы используются параметры: shk.currency_rate - курсы валют, shk.currency_default - номер валюты в списке по умолчанию.

Пример значения параметра shk.currency_rate:

руб.==1||грн==4.6||USD==32||euro==42

В данном случае, если все цены интернет-магазина заданы в долларах (USD), в параметре shk.currency_default нужно указать значение «3» (без кавычек).

В шаблоне в нужном месте разместить выпадающий список с выбором валют:

<select id="site_currency" name="curency">
    <option value="1">руб.</option>
    <option value="2">грн.</option>
    <option value="3">USD</option>
    <option value="4">euro</option>
</select>

При выборе валюты все цены будут пересчитаны по соответствующему курсу.

Для пересчета цены в шаблоне страницы товара использовать модификатор shk_curr_rate:

[[!*price:shk_curr_rate]] [[!+shk_currency]]

shk_currency - плейсхолдер наименования валюты.

Пример вывода цены в чанке сниппета getProducts при выводе списка товаров:

[[+tv.price:shk_curr_rate]] [[+shk_currency]]

multicurrency.txt · Последние изменения: 2016/04/23 15:44 (внешнее изменение)