Зв'язатись
  • WordPress
  • Продажі та конверсія
  • v1.1.2

Multi Currency for WooCommerce

Ціни у валюті покупця за курсом НБУ; замовлення і платіж завжди в одній валюті. Безкоштовно — 1 додаткова валюта, Pro — без обмежень.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 6.0+ · WordPress 5.6+ · PHP 7.4+ · HPOS
Ліцензія
два сайти, річна
Тріал
7 днів, без картки, один на сайт
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 40 секунд

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Ціни у валюті покупця за курсом НБУ, оновлення автоматичне двічі на добу ✔ ✔
Валюта замовлення фіксується в момент оформлення — платіж бере суму й валюту з самого замовлення ✔ ✔
Перемикач валют шорткодом, список або випадаючий список ✔ ✔
Звіти й Аналітика WooCommerce зводяться до базової валюти за курсом на момент замовлення ✔ ✔
Сумісність із кешем: валюта додається у vary-cookies (LiteSpeed Cache, WP Super Cache) ✔ ✔
Pro: необмежено додаткових валют замість однієї ✔ ✔
Pro: націнка у відсотках на курс НБУ для кожної валюти ✔ ✔
Pro: ручний (фіксований) курс замість автоматичного з НБУ ✔ ✔
Pro: валюта за країною відвідувача ✔ ✔

Як це виглядає

Ціна товару перерахована в долари на сторінці товару WooCommerce
Та сама ціна, що й у гривні, перерахована за курсом НБУ — товар і його ціна в базі не змінюються.
Мультивалютність для WooCommerce: додаткова валюта USD доступна безкоштовно, EUR і націнка — з позначкою 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 (або системний крон).

Історія версій

v1.1.2 Поточна

23 вересня 2026.

v1.1.1

23 вересня 2026.

v1.1.0

Поділ Free / Pro: у безкоштовній версії основна валюта плюс одна додаткова за живим курсом НБУ; у Pro.

Усі версії (4)
v1.0.0

Перший випуск.

Разом з Multi Currency for WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Multi Currency Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Multi Currency for WooCommerce — покупець бачить ціни магазину у своїй валюті за курсом НБУ, а замовлення і платіж завжди йдуть в одній валюті: підміна суми чи валюти на етапі оплати неможлива в принципі.

Замовлення і платіж — завжди одна валюта

Найпоширеніша поломка мультивалютних плагінів: ціна на сторінці показана в одній валюті, а платіжний шлюз списує суму в іншій, або підпис платежу рахується не з тієї валюти. Модуль фіксує валюту рівно в момент оформлення замовлення — курс на той момент зберігається в замовленні, а WooCommerce Order і платіжний шлюз далі беруть суму й валюту з нього самого. Розбіжності між тим, що бачив покупець, і тим, що пішло на оплату, тут структурно неможливі.

Перемикач і визначення валюти

Шорткод [catcode_currency_switcher] вставляється в меню, шапку або футер і виводиться списком або випадаючим списком. Валюта покупця запам’ятовується на місяць. Pro-версія додатково пропонує валюту одразу за країною відвідувача — вибір покупця завжди має пріоритет над автовизначенням.

Звіти WooCommerce лишаються коректними

Замовлення в іноземній валюті зводяться до базової валюти магазину для Аналітики та звітів WooCommerce за курсом, який діяв на момент самого замовлення — а не поточним, який до того часу вже міг змінитися.

Навіщо це магазину

Український магазин, який продає за кордон, стикається з простою річчю: покупець із Польщі чи Німеччини бачить ціну в гривні й не розуміє, дорого це чи ні. Він не піде рахувати курс — він піде з сайту. Показ ціни у звичній йому валюті прибирає цей крок.

Друга частина задачі складніша за перемикач: замовлення і платіж мають бути в одній валюті. Якщо вітрина показала євро, а платіжка списала гривні за іншим курсом, магазин отримає розбіжність у звірці й претензію від покупця.

Звідки береться курс

Курс тягнеться з НБУ і оновлюється автоматично двічі на добу. Це офіційний курс, а не біржовий — той самий, за яким рахує бухгалтерія, тож звіти сходяться.

У Pro курс можна задати вручну або додати націнку до курсу НБУ — це те, що зазвичай і роблять магазини, щоб покрити комісію еквайрингу й коливання за добу.

Що отримує адмін

Базова валюта магазину не міняється — вона лишається гривнею. Додаткові валюти лише накладаються зверху як вітрина, тому нічого мігрувати не треба й відкат безболісний.

Налаштовується округлення: скільки знаків після коми (від 0 до 4) показувати для кожної валюти.

Сумісність із кешем

Другий типовий провал валютних модулів — кеш. Сторінка, згенерована для покупця в євро, віддається наступному відвідувачу, і той бачить чужу валюту.

Модуль додає валюту у vary-ключ кешу, тому кожна валюта кешується окремо. Кеш при цьому лишається ввімкненим — не доводиться вимикати його заради мультивалютності.

Що під капотом

Валюта й курс замовлення зберігаються в мета-полях самого замовлення. Це і є причина, чому платіж і звітність сходяться: будь-який модуль, який потім читає замовлення, бачить ту саму пару «сума + валюта», що й покупець на чекауті.

Курс кешується, тож НБУ смикається двічі на добу, а не на кожне завантаження сторінки. Якщо API не відповів — модуль працює на останньому відомому курсі й не показує покупцю порожню ціну.

Як встановити

1. Завантажте архів у «Плагіни → Додати новий → Завантажити плагін» і активуйте.

2. У налаштуваннях увімкніть потрібні валюти й натисніть оновлення курсу.

3. Поставте перемикач шорткодом туди, де він потрібен — зазвичай у шапку.

4. Оформіть тестове замовлення в неосновній валюті й перевірте, що платіжка отримала ту саму суму й валюту.

5. Якщо стоїть кеш — прогріте сторінку в обох валютах і переконайтесь, що вони не переплутались.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чи може покупець сплатити не в тій валюті, яку бачив на сторінці?

Ні. Валюта фіксується на замовленні в момент оформлення, і платіжний шлюз бере суму й валюту з самого замовлення — окремого кроку конвертації, де вони могли б розійтися, просто немає.

Звідки курси?

Публічний сервіс курсів Національного банку України, оновлення автоматичне двічі на добу. Ручний (фіксований) курс для окремої валюти доступний у Pro.

Чи псує це звіти WooCommerce?

Ні. Замовлення в іноземній валюті зводяться до базової валюти магазину для Аналітики й звітів за курсом, який діяв на момент самого замовлення.

Скільки валют можна додати безкоштовно?

Базову валюту магазину плюс одну додаткову. Решта, якщо їх уже налаштовано, зберігаються і вмикаються одразу з Pro.

Скільки сайтів можна активувати одним ключем?

Один. Ліцензія річна: після закінчення строку модуль працює далі, припиняються лише оновлення й підтримка.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль