
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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


