
Multi Currency for WooCommerce
Ціни у валюті покупця за курсом НБУ; замовлення і платіж завжди в одній валюті. Безкоштовно — 1 додаткова валюта, Pro — без обмежень.
- Сумісність
- WooCommerce 6.0+ · WordPress 5.6+ · PHP 7.4+ · HPOS
- Ліцензія
- два сайти, річна
- Тріал
- 7 днів, без картки, один на сайт
Модуль у роботі — 40 секунд
Без звуку теж зрозуміло: субтитри українською
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Замовлення і платіж — завжди одна валюта
Найпоширеніша поломка мультивалютних плагінів: ціна на сторінці показана в одній валюті, а платіжний шлюз списує суму в іншій, або підпис платежу рахується не з тієї валюти.
Перемикач і визначення валюти
Шорткод [catcode_currency_switcher] вставляється в меню, шапку або футер і виводиться списком або випадаючим списком.
Звіти WooCommerce лишаються коректними
Замовлення в іноземній валюті зводяться до базової валюти магазину для Аналітики та звітів WooCommerce за курсом, який діяв на момент самого замовлення — а не поточним, який до того часу вже міг змінитися.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 5.6 і новіший, WooCommerce 6.0 і новіший, PHP 7.4 і новіший. Сумісність з HPOS, класичним чекаутом і чекаутом на блоках. Для оновлення курсу потрібен вихідний HTTPS до api.bank.gov.ua і робочий WP-Cron (або системний крон).
Історія версій
23 вересня 2026.
23 вересня 2026.
Поділ Free / Pro: у безкоштовній версії основна валюта плюс одна додаткова за живим курсом НБУ; у Pro.
Усі версії (4)
Перший випуск.
Разом з Multi Currency for WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Multi Currency for WooCommerce — покупець бачить ціни магазину у своїй валюті за курсом НБУ, а замовлення і платіж завжди йдуть в одній валюті: підміна суми чи валюти на етапі оплати неможлива в принципі.
Замовлення і платіж — завжди одна валюта
Найпоширеніша поломка мультивалютних плагінів: ціна на сторінці показана в одній валюті, а платіжний шлюз списує суму в іншій, або підпис платежу рахується не з тієї валюти. Модуль фіксує валюту рівно в момент оформлення замовлення — курс на той момент зберігається в замовленні, а WooCommerce Order і платіжний шлюз далі беруть суму й валюту з нього самого. Розбіжності між тим, що бачив покупець, і тим, що пішло на оплату, тут структурно неможливі.
Перемикач і визначення валюти
Шорткод [catcode_currency_switcher] вставляється в меню, шапку або футер і виводиться списком або випадаючим списком. Валюта покупця запам’ятовується на місяць. Pro-версія додатково пропонує валюту одразу за країною відвідувача — вибір покупця завжди має пріоритет над автовизначенням.
Звіти WooCommerce лишаються коректними
Замовлення в іноземній валюті зводяться до базової валюти магазину для Аналітики та звітів WooCommerce за курсом, який діяв на момент самого замовлення — а не поточним, який до того часу вже міг змінитися.
Навіщо це магазину
Український магазин, який продає за кордон, стикається з простою річчю: покупець із Польщі чи Німеччини бачить ціну в гривні й не розуміє, дорого це чи ні. Він не піде рахувати курс — він піде з сайту. Показ ціни у звичній йому валюті прибирає цей крок.
Друга частина задачі складніша за перемикач: замовлення і платіж мають бути в одній валюті. Якщо вітрина показала євро, а платіжка списала гривні за іншим курсом, магазин отримає розбіжність у звірці й претензію від покупця.
Звідки береться курс
Курс тягнеться з НБУ і оновлюється автоматично двічі на добу. Це офіційний курс, а не біржовий — той самий, за яким рахує бухгалтерія, тож звіти сходяться.
У Pro курс можна задати вручну або додати націнку до курсу НБУ — це те, що зазвичай і роблять магазини, щоб покрити комісію еквайрингу й коливання за добу.
Що отримує адмін
Базова валюта магазину не міняється — вона лишається гривнею. Додаткові валюти лише накладаються зверху як вітрина, тому нічого мігрувати не треба й відкат безболісний.
Налаштовується округлення: скільки знаків після коми (від 0 до 4) показувати для кожної валюти.
Сумісність із кешем
Другий типовий провал валютних модулів — кеш. Сторінка, згенерована для покупця в євро, віддається наступному відвідувачу, і той бачить чужу валюту.
Модуль додає валюту у vary-ключ кешу, тому кожна валюта кешується окремо. Кеш при цьому лишається ввімкненим — не доводиться вимикати його заради мультивалютності.
Що під капотом
Валюта й курс замовлення зберігаються в мета-полях самого замовлення. Це і є причина, чому платіж і звітність сходяться: будь-який модуль, який потім читає замовлення, бачить ту саму пару «сума + валюта», що й покупець на чекауті.
Курс кешується, тож НБУ смикається двічі на добу, а не на кожне завантаження сторінки. Якщо API не відповів — модуль працює на останньому відомому курсі й не показує покупцю порожню ціну.
Як встановити
1. Завантажте архів у «Плагіни → Додати новий → Завантажити плагін» і активуйте.
2. У налаштуваннях увімкніть потрібні валюти й натисніть оновлення курсу.
3. Поставте перемикач шорткодом туди, де він потрібен — зазвичай у шапку.
4. Оформіть тестове замовлення в неосновній валюті й перевірте, що платіжка отримала ту саму суму й валюту.
5. Якщо стоїть кеш — прогріте сторінку в обох валютах і переконайтесь, що вони не переплутались.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи може покупець сплатити не в тій валюті, яку бачив на сторінці?
Ні. Валюта фіксується на замовленні в момент оформлення, і платіжний шлюз бере суму й валюту з самого замовлення — окремого кроку конвертації, де вони могли б розійтися, просто немає.
Звідки курси?
Публічний сервіс курсів Національного банку України, оновлення автоматичне двічі на добу. Ручний (фіксований) курс для окремої валюти доступний у Pro.
Чи псує це звіти WooCommerce?
Ні. Замовлення в іноземній валюті зводяться до базової валюти магазину для Аналітики й звітів за курсом, який діяв на момент самого замовлення.
Скільки валют можна додати безкоштовно?
Базову валюту магазину плюс одну додаткову. Решта, якщо їх уже налаштовано, зберігаються і вмикаються одразу з Pro.
Скільки сайтів можна активувати одним ключем?
Один. Ліцензія річна: після закінчення строку модуль працює далі, припиняються лише оновлення й підтримка.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—


