Справочник валют

Справочник содержит все валюты, которые будут использоваться при ведении расчетов в интернет-магазине.

В левом меню выберите раздел КонтентИнтернет-магазины. Выберите в меню Финансы пункт Валюты.

Обновление курса валют

В стандартную поставку входит два источника получения курсов валют:

  1. сайт ЦБ РФ (официальные курсы валют);
  2. сайт www.floatrates.com (актуальные биржевые курсы).

Для обновления курсов валют с сайта ЦБ РФ выберите в меню Обновить курсы валют, затем в подменю выберите источник данных о курсах.

Автоматическое обновление курсов валют через планировщик

В модуле Планировщик добавьте задачу обновления курсов валют, указав Идентификатор сущности название драйвера (cbrf или floatrates):

Автоматическое обновление курсов валют через отдельный вызов файла

Добавьте в cron вызов файла обновления валют cron/update_currency.php, не забудьте указать полный путь к файлу на сервере.

Источники курсов валют

Информация о доступных источниках валют размещается в конфигурационном файле modules/shop/currency/config/config.php

<?php

return array(
	'cbrf' => array(
		'driver' => 'cbrf',
		'name' => 'ЦБ РФ'
	),
	'floatrates' => array(
		'driver' => 'floatrates',
		'name' => 'Exchange Rates for USD'
	)
);

Файлы драйверов для загрузки курсов валют размещены в modules/shop/currency/driver/

Добавление валюты

Для добавления в справочник новой валюты выберите в меню пункт Добавить и заполните форму.

Поле Описание
Название Внутреннее название валюты
Курс Сколько единиц в базовой валюте дают за указанную валюту, для базовой валюты будет 1.000000
Дата курса Дата, когда курс валюты был обновлен
Базовая Указывается, если валюта является базовой
Знак валюты Знак валюты, например ₽, $, €
Позиция знака Выводить знак валюты до или после суммы
Десятичный разделитель Разделитель дробной и целой части, чаще всего запятая или точка (в большинстве англоязычных стран)
Разделитель тысяч Разделитель групп разрядов для лучшего чтения числа, чаще всего пробел или запятая (в большинстве англоязычных стран)
Не показывать незначащие нули Удаляет .00 для целых чисел
Трехбуквенный код (ISO 4217) Название валюты в международном формате, например, RUB или USD
Порядок сортировки Порядок сортировки валюты в справочнике

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.