Обновление валюты через Нацбанк Украины для OpenCart
- OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
- Язык: русский, украинский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| currency-updater-nbu_oc20-23.ocmod.zip | |
| currency-updater-nbu_oc3x.ocmod.zip |
Модуль предназначен для автоматического обновления курсов валют в вашем интернет-магазине OpenCart по официальным данным Национального банка Украины (НБУ). Установили нужные валюты в админке - и дальше курсы можно обновлять по расписанию без ручной правки и поиска актуальных значений.
Какие задачи решает
- Поддерживает актуальные курсы для расчёта цен в разных валютах.
- Экономит время администратора: обновление выполняется автоматически.
- Снижает риск ошибок при ручном вводе курсов.
Как работает обновление
Модуль получает курсы с API НБУ и пересчитывает значения валют относительно вашей основной валюты магазина (той, что задана в настройках OpenCart). После обновления очищается кеш валют, чтобы новые курсы сразу применились на витрине.
Что именно обновляется
- Обновляются все валюты, добавленные в разделе валют, кроме валюты по умолчанию (у неё значение всегда 1).
- Курс берётся из официального источника НБУ и сохраняется в базе магазина.
Автообновление по расписанию (cron)
В модуле добавлен отдельный файл для запуска обновления по cron. В списке валют в админке отображается готовая команда запуска.
Команда для cron:
/usr/bin/wget ВАШ_ДОМЕН/admin/cron_currency_update.php
Запуск по расписанию настраивается на сервере (обычно 1 раз в день или чаще, если нужно).
Преимущества для администратора
- Не требует технических знаний: достаточно один раз настроить расписание.
- Данные берутся из официального источника.
- Можно запускать обновление принудительно (скрипт обновляет курсы сразу).


