Автоматичне оновлення курсів валют по Monobank та ПриватБанк в OpenCart
Модуль дозволяє автоматично та вручну оновлювати курси валют у вашому магазині OpenCart без потреби вводити їх вручну. У комплекті йдуть два джерела – Monobank та ПриватБанк, з можливістю вибору потрібного типу курсу (готівковий, безготівковий, та купівлі, продажу, середній тощо).
Для отримання курсів непотрібно мати рахунок в конкретному банку - модуль працює відкрите API банків, без необхідності отримання ключів і без реєстрації.
Основні можливості:
Підтримка двох популярних банків України: Monobank та ПриватБанк.
Вибір типу курсу для кожного банку.
Автоматичне оновлення валют через CRON-завдання.
Можливість ручного та автоматичного оновлення з адмін-панелі.
Гнучкі налаштування під потреби інтернет-магазину.
Модуль значно спрощує роботу адміністратора магазину, забезпечуючи актуальні курси валют та зручність у керуванні цінами.
Інструкція з інсталяції модуля на OpenCart 3.0.4.0 -3.0.4.1:
Завантажити модуль в адмін-панелі в розділі "Розширення" : "Установка".
Перейти в розділ "Розширення" : "Розширення" : виберіть тип розширень "Курси валют" (або Валюти).
Побачите два модуля: Monobank та Приватбанк, увімкніть потрібний модуль (або обидва) та налаштуйте.
В розділі Система > Настройки > вкладка Локалізація > в полі "Джерело курсу валют" оберіть потрібний банк та, якщо потрібно, включіть "Автооновлення курсу валют" (це автооновлення відбувається при вході в адмінку).
Якщо ви не часто входите в адмінку - можна налаштувати cron завдання для оновлення, методом curl або wget. Скопіюйте крон завдання в модулі і додайте в панель вашого хостингу. Рекомендуємо ставити оновлення не частіше 1 разу на годину, щоб уникнути блокування IP на сервері банку.
Оновлювати курси валют вручну можна в розділі Система > Локалізація > Валюти, кнопкою Оновити.
Інструкція з інсталяції модуля на OpenCart 3.0.0.0 - 3.0.3.9:
Завантажити модуль в адмін-панелі в розділі "Розширення" : "Установка".
Перейти у розділ "Модифікатори" та оновити кеш.
Перейти у розділ "Панель стану" та оновити кеш шаблону.
Перейти в розділ "Розширення" : "Розширення" : "Модулі", там додалось два модуля "Monobank - курс валют" та "Приватбанк - курс валют". Включіть один із цих модулів і налаштуйте його.
Оновлювати курси валют вручну можна в розділі Система > Локалізація > Валюти, кнопкою Оновити.
Для автоматичного онолення курсів валют перейдіть в розділі Система > Настройки > вкладка Локалізація > включіть "Автооновлення курсу валют" (це автооновлення відбувається при вході в адмінку).
Якщо ви не часто входите в адмінку - можна налаштувати cron завдання для оновлення курсів, методом curl або wget. Скопіюйте крон завдання в модулі і додайте в панель вашого хостингу. Рекомендуємо ставити оновлення не частіше 1 разу на годину, щоб уникнути блокування IP на сервері банку.
Необхідно авторизуватися для того щоб переглядати файли!
Команда OpenCart офіційно представила реліз 3.0.5.0, який містить значний пакет виправлень, очищення коду та покращення сумісності з сучасними версіями PHP
20 листопада 2025 року вийшов черговий великий реліз PHP - версія 8.5. PHP 8.5 має корисні нововведення, але це потребує обережного підходу до впровадження в існуючих OpenCart проектах.
Найпростішим способом вирішення цієї проблеми є створення OCMOD модифікатора, який автоматично додає module_id до налаштувань модуля OpenCart.
✕
Ми використовуємо cookie та інші технології відстеження для покращення вашого досвіду перегляду нашого сайту, персоналізації контенту та реклами, надання соціальних функцій медіа та аналізу трафіку.
Обов'язкові cookie забезпечують основні функції веб-сайту. Без цих cookie веб-сайт не може працювати належним чином.
Статистичні cookie допомагають власникам веб-сайтів зрозуміти, як відвідувачі взаємодіють з веб-сайтами, збираючи та повідомляючи інформацію анонімно.
Cookie для збору інформації та надання звітів про статистику використання веб-сайту без персональної ідентифікації окремих відвідувачів у Google.
Маркетингові cookie зберігають дані та інформацію про поведінку користувачів, що дозволяє рекламним службам охоплювати більше цільових груп.