UAH, USD, EUR, PLN — покупець бачить ціну у своїй валюті. Курс оновлюється сам.
// Модуль відображає ціни у кількох валютах одночасно з автоматичним оновленням курсу НБУ або приватного банку — покупець обирає зручну валюту і оплачує в гривнях за актуальним курсом
З якими проблемами стикаються магазини при роботі з кількома валютами
Ціни прив'язані до долара але ручне оновлення не встигає
Магазин електроніки або запчастин тримає ціни в доларах і перераховує в гривні при виставленні рахунку. Без автоматики — або ціни застарівають і магазин продає нижче собівартості, або менеджер щодня оновлює тисячі позицій вручну.
Іноземні покупці не розуміють ціни у гривнях
Діаспора, іноземці або покупці з Польщі хочуть бачити ціну у знайомій валюті — EUR або PLN. Без перемикача валюти вони або конвертують самостійно або йдуть на сайт конкурента де все вже перераховано.
B2B договори в EUR а виставлення рахунків в UAH
Компанія домовилась про ціну в євро але рахунок треба виставити в гривнях за курсом на день оплати. Без автоматизації — ручний розрахунок і ризик помилки при кожній транзакції.
Курс оновлюється вручну раз на тиждень і не відповідає ринку
При курсових коливаннях магазин або продає за невигідним курсом або постійно ловить невдоволення клієнтів різкими стрибками цін. Автоматичне оновлення кілька разів на день вирішує обидві проблеми.
Які проблеми вирішує цей кастомний модуль
Ціни в будь-якій валюті з актуальним курсом завжди — без ручного оновлення і без помилок при коливаннях
// Мультивалютність: коли і навіщо вона потрібна магазину
Мультивалютність — не розкіш для великих міжнародних платформ. Для конкретних категорій українських магазинів це практична необхідність. Якщо ваші постачальники виставляють рахунки в доларах, ваші клієнти за кордоном хочуть бачити ціни в євро, або ваша ніша традиційно прив’язана до валютного курсу — без мультивалютності ви або постійно оновлюєте ціни вручну, або приймаєте курсові ризики на себе без захисту.
Джерела курсу — НБУ або комерційний банк
НБУ публікує офіційний курс раз на день — підходить для магазинів що хочуть стабільний курс без різких коливань протягом дня. Комерційні банки (ПриватБанк, Monobank) оновлюють курс кілька разів на день і ближче до ринкового. Модуль підтримує обидва джерела і дозволяє додати власну надбавку — наприклад +2% до НБУ для захисту маржі при коливаннях.
Фіксація курсу в момент замовлення
Важливий нюанс: курс в момент додавання товару в кошик і в момент оплати може відрізнятись. Модуль фіксує курс в момент початку оформлення замовлення і ціна не змінюється до оплати протягом 30–60 хвилин. Це захищає покупця від несподіваної зміни ціни і магазин від зобов’язань продати за курсом що вже неактуальний.
Кому потрібна мультивалютність
- Електроніка, запчастини, комп’ютерна техніка — ціни традиційно прив’язані до долара
- Магазини з аудиторією діаспори або в Польщі — покупці хочуть бачити EUR або PLN
- B2B-магазини з міжнародними клієнтами — договори і рахунки в іноземній валюті
- Оптові магазини — закупівельні ціни в доларах, роздріб в гривнях з автопересчетом
in-post-related
Визначаємо які валюти потрібні, яке джерело курсу оптимальне, чи потрібна надбавка до курсу, як відображати ціни — з автоконвертацією чи фіксованими прайсами по валютах.
Підключаємо API НБУ або комерційного банку для автоматичного оновлення курсів. Налаштовуємо кешування курсів і fallback на останній відомий курс при недоступності API.
Додаємо перемикач валюти у шапку сайту. Зберігаємо вибір покупця в cookies — при наступному відвідуванні він бачить ціни у своїй валюті без повторного вибору.
Адаптуємо кошик і форму замовлення до мультивалютності. Реалізовуємо фіксацію курсу на момент замовлення. Адаптуємо PDF-рахунки і email-сповіщення.
Тестуємо конвертацію для кожної валюти, коректність фіксації курсу, відображення в документах. Перевіряємо граничні випадки: коливання курсу в момент оформлення, оновлення курсу під час активних сесій.
Запускаємо в продакшн і налаштовуємо розклад оновлення курсів. Налаштовуємо Telegram-сповіщення при значних коливаннях курсу для власника.
Ситуація
Оптовий магазин автозапчастин закупляв товар у EUR і USD і вів прайс у цих валютах. Роздрібні клієнти на сайті бачили тільки гривневі ціни що менеджер оновлював раз на тиждень. B2B-клієнти (автосервіси і магазини) хотіли бачити ціни в EUR щоб зручно порівнювати з іноземними постачальниками. Щомісяця менеджер витрачав 2 дні на ручне оновлення 3 500 позицій при зміні курсу. При різких коливаннях гривні виникали ситуації де сайт відображав ціни нижче собівартості до наступного оновлення.
Рішення
Впровадили мультивалютність з трьома валютами: UAH (роздріб), EUR (опт для B2B-клієнтів), USD (внутрішній прайс для байєрів). Курс оновлюється автоматично 4 рази на день з API НБУ з надбавкою +1.5% для захисту маржі. B2B-клієнти після авторизації бачать ціни в EUR, роздрібні покупці — в UAH. При значному коливанні курсу (більше 2% за день) власник отримував Telegram-сповіщення.
Результат
2 дні ручного оновлення прайсу на місяць — повністю прибрані. Жодних ситуацій продажу нижче собівартості через застарілий курс. B2B-клієнти позитивно оцінили відображення цін у EUR — стало зручніше порівнювати і планувати закупівлі. Кількість B2B-замовлень через сайт зросла на 40% протягом перших 3 місяців після впровадження мультивалютності. Ряд великих сервісів що раніше замовляли тільки по телефону перейшли на самостійне оформлення через сайт.
СУПУТНІ ПОСЛУГИ
Так. Модуль підтримує кілька стратегій: курс НБУ, курс комерційного банку або власний фіксований курс. Можна додати надбавку у відсотках до будь-якого джерела — наприклад НБУ +2% — для захисту маржі при коливаннях.
Налаштовується індивідуально: від раз на годину до кількох разів на день. НБУ публікує офіційний курс раз на день. Комерційні банки — декілька разів. Рекомендуємо оновлення 3–4 рази на день для більшості магазинів.
Ні — курс фіксується в момент початку оформлення замовлення і залишається незмінним протягом 30–60 хвилин (налаштовується). Якщо покупець не завершив оформлення за цей час — при поверненні курс перераховується на актуальний.
Так. Рахунки, накладні і підтвердження замовлень відображають ціни у валюті яку обрав покупець. Для B2B-клієнтів є можливість формувати рахунки в іноземній валюті з еквівалентом у гривнях за курсом на дату.
Ні — оплата завжди відбувається в гривнях відповідно до законодавства України. Іноземна валюта використовується тільки для відображення цін. Сума до оплати конвертується в гривні за поточним курсом автоматично.
Зі зростанням кількості замовлень щоденна робота інтернет-магазину забирає дедалі більше часу. Обробка оплат, оформлення доставок, консультації покупців і наповнення сайту потребують постійної уваги. Більшість цих процесів можна автоматизувати. Команда української платформи для створення інтернет-магазинів Shop-Express розповідає про п’ять інструментів, які допомагають скоротити ручну роботу та покращити продажі. Які процеси в інтернет-магазині можна автоматизувати Автоматизація інтернет-магазину […]
Портал постачальників для інтернет-магазину: мінімальні функції, обмін з 1С/ERP, пілот з 2–3 постачальниками, бюджети і коли вистачить автоімпорту прайсів.
Конверсія інтернет-магазину за кроками: воронка в GA4, які показники нормальні, що змінювати першим і коли A/B-тест має сенс з огляду на трафік.
Мультивалютність для інтернет-магазину: автоматичний курс і ціни у зручній валюті
Для магазинів де ціни традиційно прив’язані до долара або євро — мультивалютність це не опція а необхідність. Ручне оновлення тисяч цін при кожному коливанні курсу займає дні роботи і все одно дає відставання. Автоматичний модуль мультивалютності від Kliox оновлює всі ціни в реальному часі без жодних дій менеджера. Поєднайте з мультимовним магазином для повноцінного міжнародного продажу і B2B-функціоналом для корпоративних клієнтів. Замовте консультацію.