По умолчанию в компоненте уже присутствуют 3 валюты: RUR (рубли), USD (доллары), EUR (Евро). Для использования других валют их необходимо добавить. Если вы планируете вести учет в разных валютах или создать мультиязычный магазин с разными валютами, то необходимо задать обменный курс для каждой валюты.
Для добавления валюты нажмите кнопку "Создать" в панели управления. Для редактирования валюты нажмите на код валюты в списке валют. Для удаления выделите галочкой слева валюты, которые необходимо удалить, затем нажмите кнопку "Удалить".
Параметры валюты
- Код валюты - Международный код валюты (RUR, USD, EUR и т.д.)
- Обменный курс - обменный курс задается относительно основной валюты сайта с обменным курсом, равным 1. Обменный курс основной валюты сайта (в которой заданы цены в админке для большинства товаров) выставьте в 1. Обменные курсы для других валют нужно задать относительно основной валюты. Например: основная валюта сайта RUR и имеет обменный курс 1. Стоимость USD относительно RUR 1:30.15, тогда обменный курс для USD будет 1/30.15=0.03317.
- Символ валюты - символ, используемый для обозначения валюты, например $, € и т.п.
- Кол-во знаков после запятой - количество знаков после запятой для сумм в данной валюте.
- Множитель округления - можно задать округление суммы при пересчете в другую валюту. Например: вы хотите, чтобы после пересчета в другую валюту сумма в этой валюте была без копеек (десятичных знаков после запятой), тогда задайте множитель округления 1.
- Позиция символа валюты относительно суммы - укажите, где будет размещен символ валюты относительно суммы: справа или слева.
- Отделять пробелом символ валюты и сумму? - отделять или нет пробелом символ валюты и сумму.
Задайте в глобальных параметрах компонента в разделе "Обязательные параметры" основную валюту компонента. В параметрах пункта меню IPrice можно переопределить валюту для прайс-листа или каталога. В этом случае цены на товары будут пересчитаны из валюты товара в валюту, заданную в параметрах пункта меню.
Цена каждого товара может быть задана в разной валюте. При отображении товара цена пересчитывается в основную валюту, заданную в параметрах компонента или пункта меню IPrice.
Автоматическое обновление курсов валют
Для автоматического обновления кусров валют кликните на кнопку "Обновить курсы валют" в панели инструментов. Для настройки автоматического обновления курсов валют по расписанию (например раз в сутки), настройте на вашем веб сервере задание Cron, которое будет раз в сутки в определенное время обращаться к следующему URL: http://ваш-сайт.ru/index.php?option=com_ipricecalc&task=currs.updaterate&sc=[секретный пароль] , где http://ваш-сайт.ru - URL вашего сайта, а [секретный пароль] - это секретный пароль, который вы задали в настройках компонента, на вкладке "Обязательные". Список поддерживаемых валют можно посмотреть по ссылке https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml .