Magento за замовчуванням дозволяє додавати безліч валют у ваш магазин і відображати їх в хедері сайту (header). Однак набагато краще, якщо ви налаштуєте автоматичний перемикач валют і будете відображати ціни у місцевій валюті користувачів автоматично.

Розширення Magento 2 Auto Currency Switcher ідеально підходять для цього. Отже, у цій статті ви дізнаєтесь, як його налаштувати у вашому магазині Magento 2.

Щоб налаштувати Magento 2 Currency Switcher виконайте наступні кроки:

1. Підіть в Stores > Configuration > Magefan Extensions > Auto Currency Switcher.

Magento 2 Auto Currency Switcher, General,Extension Restrictions2. Ввімкніть розширення.

3. Виберіть чи хочете ви, щоб ціни були округлені після конвертації валюти у полі Round Prices.

4. Виберіть чи хочете ви заокруглювати ціни у базовій валюті у полі Round Base Currency Prices. 

5. Ви можете вибрати алгоритм, який буде округлювати ціни у полі Round Algorithm.

Ось кілька прикладів деяких алгоритмів округлення цін:

-Round (14.3 -> 14.00, 14.5 -> 15.00)
- Ceil (14.3 -> 15.00, 14.5 -> 15.00)
- Round 10 (12.3 -> 10.00, 17.5 -> 20.00)
- Ceil 10 (12.3 -> 15.00, 17.5 -> 20.00)
- Round .99 (14.3 -> 13.99, 14.5 -> 14.99)
- Ceil .99 (14.3 -> 14.99, 14.5 -> 14.99)
- Round .95 (14.3 -> 13.95, 14.5 -> 14.95)
- Ceil .95 (14.3 -> 14.95, 14.5 -> 14.95)
- Floor  (2.31 - > 2, 2.55 -> 3)

General Auto Currency Switcher Configuration

6. Задайте User Agents (боти), для яких цей модуль буде вимкнено, щоб вони не перенаправлялись під час сканування вашого сайту.

напр. для ботів Google цей модуль буде вимкнено, і він скануватиме ваш сайт, як зазвичай.

Auto Currency Switcher Robot Restrictions

7. Налаштуйте Display Currency by Country.

У цьому розділі ви можете вибрати яку валюту показувати для певної країні за замовчуванням.

Default Currency by Country in Magento 2

Виберіть регіон та країну, яка вас цікавить, і задайте валюту із запропонованого списку.

Magento 2 Auto Currency Switcher, Display Currency By Country

Примітка: валюти, які ви вибираєте з цього списку повинні також бути вибрані у полі Allowed Currencies. У іншому випадку буде показано валюту за замовчуванням.

Перегляньте цю статтю про налаштування мультивалюти у Magento 2 щоб дізнатись більше.

Щоб побачити як це працює, подивіться це коротке відео.

Окрім загальних налаштувань розширення Auto Currency Switcher, ви повинні переконатися, що місцезнаходження користувачів визначається належним чином. Для цього вам потрібно перейти на вкладку GeoIP Database.

Configure GeoIP Database Magento

Там задайте MaxMind Lisence Key, якщо ви хочете оновлювати базу даних MaxMind GeoIP безпосередньо з MaxMind, і ввімкніть Cloudflare IP Geolocation, якщо ви використовуєте Cloudflare.

MaxMind Configuration Magento

Після того як закінчите, не забудьте натиснути кнопку зберегти налаштування та протестувати Magento Auto Currency Switcher, щоб переконатись у правильності всіх налаштувань.