Обновление валюты через Приватбанк для OpenCart
- OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
- Язык: русский, украинский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| currency_updater_privatbank_oc20-23.ocmod.zip | |
| currency_updater_privatbank_oc3x.ocmod.zip |
Модуль «Обновление валюты через Приватбанк» автоматически обновляет курсы валют в вашем магазине OpenCart по данным публичного API ПриватБанка. Это избавляет от ручного ввода курсов и помогает поддерживать актуальные цены при продаже в разных валютах.
Какие задачи решает
- Автоматически подтягивает свежие курсы валют из ПриватБанка.
- Обновляет значения валют в админке, чтобы цены в магазине пересчитывались корректно.
- Экономит время администратора и снижает риск ошибок при ручном обновлении.
Как работает обновление
Модуль заменяет стандартный механизм обновления валют и берет курсы по API: https://api.privatbank.ua. Обновление выполняется для всех валют, кроме основной (базовой) валюты магазина - она всегда остается со значением 1, а остальные валюты пересчитываются относительно нее.
Важные особенности
- Используется курс sale (продажа) из ответа ПриватБанка.
- Автоматически учитывается замена кода RUR → RUB (если у вас в магазине используется RUB).
- После обновления очищается кэш валют, чтобы новые значения сразу применились.
Запуск по расписанию (cron)
В комплекте есть файл для автоматического запуска: admin/cron_currency_update.php. В списке валют в админке модуль выводит готовую команду для cron.
Команда для cron:
/usr/bin/wget {ВАШ_САЙТ}/admin/cron_currency_update.phpРекомендуется добавить запуск 1 раз в день, чтобы курсы всегда были актуальными.
Что вы получите в итоге
- Стабильное ежедневное обновление курсов без вашего участия.
- Актуальные цены в витрине при работе с несколькими валютами.
- Простую схему: установили модуль → добавили cron → забыли о ручном обновлении.


