Обновление валюты через Нацбанк Молдовы для OpenCart
- OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
- Язык: русский, украинский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| currency-updater-bnm.ocmod.zip |
Модуль «Обновление валюты через Нацбанк Молдовы» автоматически подтягивает актуальные курсы валют из официального источника - сайта BNM (Banca Națională a Moldovei). Он нужен, чтобы цены в вашем интернет-магазине всегда считались по свежему курсу без ручного ввода и постоянных проверок.
Какие задачи решает
- Убирает ручное обновление курсов в админке.
- Снижает риск ошибок в расчетах из-за устаревших значений.
- Поддерживает корректные цены при оплате и пересчете в разных валютах.
Как работает обновление
Модуль заменяет стандартное обновление валют в OpenCart и получает курсы по XML-выгрузке Нацбанка Молдовы за текущую дату. Обновление выполняется только для валют, которые добавлены в магазине, а базовая валюта магазина автоматически фиксируется как 1.00000.
Ключевые особенности
- Официальный источник: данные берутся с bnm.md (официальные курсы).
- Обновление раз в сутки: по умолчанию курс обновляется, если прошло более 1 дня с момента последнего изменения.
- Принудительное обновление: при запуске обновления «вручную/принудительно» пересчитывает курсы независимо от даты изменения.
- Учет номинала: корректно делит значение на Nominal (важно для валют, где курс указан за 10/100 единиц).
- Быстрее за счет кеша: данные сохраняются в кеш, чтобы не дергать источник лишний раз.
- Логи при ошибках: если ссылка недоступна или данные не удалось разобрать, модуль пишет понятное сообщение в журнал ошибок.
Важно: модуль обновляет только те валюты, которые уже добавлены у вас в «Локализация → Валюты». Если какой-то валюты нет в списке - просто добавьте ее один раз, и дальше курс будет обновляться автоматически.


