Наступні кроки для налаштування Magento 2 Auto Language Switcher:

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

2. Ввімкніть розширення.

3. Виберіть Switcher Mode.

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

4. Виберіть, чи хочете ви Поширювати Представлення Магазину на веб-сайті, чи поширити його глобально.

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

напр. У вас є один веб-сайт англійською, іспанською, німецькою мовами, а другий веб-сайт англійською, іспанською, французькою. Ви вибрали опцію Share Store View Globally. У цьому випадку, якщо особа з Франції заходить на ваш перший веб-сайт, вона буде перенаправлена на ваш другий веб-сайт, оскільки там є представлення магазину на французькій мові.

Magento 2 Language Switcher General Configuration

Якщо ви вирішите показувати Suggestion Popup вам додатково потрібно буде ввести Suggestion Popup Text, тобто текст який буде показуватись користувачам на вітрині магазину.

Magento 2 Language Switcher Suggestion POopup

Ось як виглядатиме Suggestion Popup на втірині магазану:

Magento 2 Language Switcher Suggestion Popup

5. Налаштуйте Extension Restrictions перемикача мови.

  • Виберіть Allowed Pages, для яких ви хочете, щоб це розширення працювало. Ви можете вибрати All Pages, Specified Pages, та All pages except specified pages.
  • Якщо ви вирішите дозволити розширенню працювати на всіх сторінках, задайте User Agents та введіть розділені комами IP-адреси, для яких розширення слід вимкнути.

Magento 2 Language Switcher Restrictions

Незалежно від того, чи ви обирете Specified Pages чи All pages except specified pages, задайте патчі для цих сторінок та User Agents разом з IP-адресами, для яких потрібно вимкнути розширення.

Magento 2 Language Switcher Extension Restrictions

6. Налаштуйте Default Store View By Country.

Magento 2 Default Store View by County

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

Magento 2 Auto Language Switcher ,Default Store View BY Country

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

Є також короткий огляд, якщо ви хочете побачити, як ми налаштовуємо перемикач мов у Magento:

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

GeoIP Database in Magento

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

GeoIP Detection in Magento

Закінчивши, збережіть налаштування та протестуйте Language Switcher, щоб побачити, як він працює для різних локацій.