
Delivering a personalised user experience when you sell worldwide means a lot of things — displaying customer-specific banners, переклад продуктів, categories and more. However, one of the first steps includes enabling language and currency switchers. Let's focus on the latter.
Magento за замовчуванням дозволяє додавати кілька валют та відображати їх у заголовку. Однак цього не завжди достатньо. Людям все одно доводиться перемикатися між ними вручну.
So, today you'll learn how to take that to the next level. You'll discover how to switch currencies for visitors automatically using the .
Налаштування автоматичного перемикача валют
Після встановлення розширення перейдіть до розділу Магазини > Конфігурація > Розширення Magefan > Автоматичний перемикач валют та увімкніть розширення, щоб розпочати налаштування.
1. Заповніть загальні налаштування
У загальних налаштуваннях ви просто обираєте, чи потрібно Округлювати ціни та Ціни базової валюти. Потім виберіть алгоритм округлення .
. Ось кілька прикладів алгоритмів округлення:
- Округлення (14.3 -> 14.00, 14.5 -> 15.00)
- Нижня межа (14.3 -> 15.00, 14.5 -> 15.00)
- Округлення 10 (12.3 -> 10.00, 17.5 -> 20.00)
- Нижня межа 10 (12.3 -> 15.00, 17.5 -> 20.00)
- Округлення 0.99 (14.3 -> 13.99, 14.5 -> 14.99)
- Стеля 0,99 (14,3 -> 14,99, 14,5 -> 14,99)
- Округлення 0,95 (14,3 -> 13,95, 14,5 -> 14,95)
- Стеля 0,95 (14,3 -> 14,95, 14,5 -> 14,95)
- Підлога (2,31 -> 2, 2,55 -> 3)
Примітка: якщо додати податок до цін в адміністративній панелі, округлення не працюватиме.
![]()
2. Встановлення обмежень для користувачів
Вам не потрібно автоматично перемикати валюти для всіх. Зокрема, для агентів користувача (ботів). Просто вкажіть їх у відповідному полі, і вони не будуть перенаправлені під час сканування вашого веб-сайту.
Наприклад, автоматичне перемикання буде відображатися для бота Google, він скануватиме ваш веб-сайт як завжди.
![]()
3. Встановлення валюти за замовчуванням для кожної країни
Тут ви в основному вказуєте, яку валюту відображати за замовчуванням у певній країні. Просто виберіть регіон і країну, які вас цікавлять, і виберіть будь-яку валюту зі списку.
Примітка: Валюти, які ви бачите в цьому розділі, мають бути вибрані в розділі Дозволені валюти (Stores > Configuration > General > Налаштування валюти).
![]()
Щоб побачити, як це працює в режимі реального часу, перегляньте це коротке відео:
4. Налаштування баз даних географічних IP-адрес (за потреби)
Автоматичний перемикач валют Magento 2 постачається зБаза даних географічних IP-адресодразу після встановлення. Однак, щоб забезпечити правильне визначення місцезнаходження клієнтів, ми пропонуємо ще два варіанти — MaxMind та Cloudflare.
Якщо ви використовуєте будь-який із них, ви можете налаштувати їх у відповідних вкладках. Просто вкажіть Ключ ліцензії для MaxMind та увімкніть Геолокацію IP-адрес Cloudflare , якщо ви використовуєте Cloudflare.
![]()
Не забудьте Зберегти налаштування після завершення.
5. Перевірте автоматичний перемикач валют
Останнім кроком у налаштуванні автоматичного перемикача валют є тестування. Вам потрібно переконатися, що валюти відображаються відповідно до налаштувань "Валюта за замовчуванням за країною".
Примітка: Переконайтеся, що всі кеші веб-сайтів увімкнено, перш ніж проводити тестування.
Щоб розпочати, перейдіть на вкладку База даних географічних IP-адрес і знайдіть розділРозробник (Імітація геолокації) . Введіть свої IP-адреси в полеДозволені IP-адреси та розділіть їх комами. Потім встановіть Імітація країни для дозволених IP-адрес.
наприклад, ви встановлюєте, що відвідувачі з вашої IP-адреси (хоча це США) повинні розпізнаватися як відвідувачі з Індії.
![]()
Зберегти налаштування та очистіть файли cookie браузера або краще відкрийте URL-адресу вашого веб-сайту в режимі інкогніто. Ви повинні потрапити на сторінку з валютою, яку ви встановили для симульованої країни (у нашому випадку — Індія).
Не забудьте очистити поля Розробник (Імітація геолокації) після тестування та очистити кеш Magento.
Відтепер відвідувачам не потрібно буде змінювати валюту, щоб побачити ціни в їхній місцевій валюті. Ви робите це за них автоматично. Це допомагає вам покращити взаємодію з користувачем та збільшити конверсії.
However, that's not the only thing you need to take care of. Налаштування автоматичного перемикача мов and redirect people to the store view in their local language to double the benefits.