Вже скоро, швидкі шаблони з необмеженою кількістю модулів за 1грн./замовлення

Налаштування "NeoSeo Автовизначення валюти, мови та місця розташування покупця по GeoIp" для Інтернет-магазину {SEO-Mагазин}, OpenCart 2.х, 3.х, ocStore

1. Встановлення модуля “NeoSeo Автовизначення валюти, мови та місця розташування покупця по GeoIp

Необхідно завантажити файли з директорії Upload архіву в корінь сайту по фтп.

Після цього необхідно: Перейти в адміністративну панель сайту і вибрати розділ “Додатки” -> “Модулі”

У вікні що з'явилося необхідно вибрати модуль NeoSeo Автовизначення валюти, мови та місця розташування покупця по GeoIp і натиснути кнопку “Встановити”

Далі необхідно перейти в розділ “Додатки”->”Менеджер доповнень” і натиснути кнопку “Оновити” в правому верхньому кутку сторінки.

Тепер можна відредагувати параметри модуля.

2. Редагування налаштувань модуля

Для редагування налаштувань модуля необхідно перейти в адміністративну панель сайту і вибрати розділ “Додатки” -> “модулі”. У списку модулів вибрати "NeoSeo Автовизначення валюти, мови та місця розташування покупця по GeoIp" і натиснути кнопку “Редагувати”

Після цього на екрані з'явиться вікно редагування налаштувань модуля:

Вкладка “Параметри” дозволяє внести певні настройки модуля, а саме:

  • Статус - Вказує на стан модуля. Включений або відключений.
  • API ключ - необхідний для оновлення бази IP адресів. Для отримання даного ключа необхідно:
  1. Зареєструватися на сайті https://www.maxmind.com/en/geolite2/signup.
  2. Після реєстрації, увійти в свій обліковий запис і створити ліцензійний ключ. Для цього, натисніть на пункт меню “Мої ліцензійні ключі”:

У вкладці, натисніть на кнопку “Згенерувати новий ліцензійний ключ”:

Заповніть форму, що відкрилася і натисніть на кнопку “Підтвердити”:

Після цього ліцензійний ключ буде сформований:

  • Оновлення бази GeoIp - здійснює оновлення бази IP адресів. Рекомендується робити один раз на тиждень. Якщо при спробі оновлення з'являється повідомлення про помилку “Ошибка распаковки” или “Ошибка перемещения” необхідно через фтп перевірити права доступу до каталогу “system/library/maxmind-db/base/”. Права повинні бути

Вкладка “Співставлення зон” дозволяє провести зіставлення зон бази IP адресів з зонами на стороні магазину.

На даний момент підтримуються тільки такі країни: Україна, Росія, Білорусь, Казахстан. Самостійно додати нові країни неможливо. Якщо Вам необхідна інша країна слід звернутися в техпідтримку, і ми додамо підтримку необхідної країни.

Необхідно вибрати країну для зіставлення зон і натиснути кнопку “редагувати”.

Відкриється вікно зіставлення:

У цьому вікні знаходиться таблиця відповідностей. Перші дві колонки вказують країну і регіон з бази IP адрес, третя і четверта колонка вказують на країну і регіон з бази магазину. Для додавання відповідності необхідно знизу натиснути на кнопку “додати” у вигляді синього квадрата зі знаком “плюс”. Для видалення непотрібного або помилкового відповідності необхідна натиснути червону кнопку видалити навпроти нього. Після внесення змін необхідно обов'язково натиснути кнопку “Зберегти” Дублікати відповідностей будуть виділятися червоним кольором, указуючи на те, що дана зв'язка вже використовується. Дублікати будуть перезаписані автоматично. Якщо все вірно і ніякі зміни вносити не потрібно необхідно натиснути кнопку “Закрити”. Якщо установка модуля тільки що проведена то рекомендується зберегти настройки після їх перевірки.

Вкладка “Групи покупців” дозволяє налаштувати прив'язку груп покупців до регіонів. Тобто покупцям у який визначений регіон автоматично буде присвоєна обрана група.

Для створення нового зв'язку необхідно натиснути кнопку в формі синього квадрата зі знаком “плюс” в рядку, що з'явився необхідно вибрати країну зі списку, регіон і групу покупців, яка буде автоматично присвоюватися покупцям з даного регіону. Після створення зв'язків необхідно натиснути кнопку “Зберегти”

Нові групи покупців можна додати в меню “Покупці” -> “Групи покупців”

Для груп покупців можна створити “Знижки” або “Акції” в картці товару, таким чином при вході на сайт покупці з певного регіону будуть бачити різні знижки і акційні ціни.

3. Робота модуля

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

Дане повідомлення буде тільки при першому вході користувача, при переміщенні по сайту воно більше не буде відображатися.

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

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

Якщо відвідувач вже зареєстрований на сайті, йому буде обрана група покупців з профілю. Зміна регіону не буде приводити до зміни поточної групи.

Покупці з регина, якого немає в відповідностях буде присвоєна група, обрана “По-умолчанию” в налаштуваннях груп покупців.

Покупці яким не вдалося визначити регіон, наприклад використовується ВПН або проксі буде присвоєна група яка обрана “За замовчуванням”.

Групу “За замовчуванням” Можна призначити в меню “Покупці” - “Групи покупців”

Update 23.07.2019

Також в модулі є можливість автоматично встановлювати мову інтерфейсу і валюту магазину на вітрині. Для цього необхідно провести налаштування локалізації.

На вкладці “Локалізація” необхідно вказати для покупців з яких регіонів будуть застосовуватися налаштування локалізації.

Також є можливість дозволити покупцю вибрати мову інтерфейсу і валюту в магазині, для цього є опції:

  • Дозволити покупцеві змінити мову - Дозволити покупцеві змінювати мову інтерфейсу магазину. Можна включати тільки якщо в магазині налаштоване кілька мов інтерфейсу.
  • Дозволити покупцеві змінити валюту - Дозволити покупцеві змінювати валюту магазину. Можна включати тільки якщо в магазині налаштоване використання декількох валют.

На даному прикладі показано що покупці, у яких регіон визначено як “Україна” буде відображатися мову інтерфейсу “російська” і валюта в магазині “Гривня”. Для покупців з регіону “Російська Федерація” - мова інтерфейсу “російська”, валюта - Російський рубль.

Всім відвідувачам дозволено змінити мову інтерфейсу і валюту магазину.

Для того щоб дана функція працювала коректно необхідно правильно задати відповідність регіонів в розділі “Співставлення зон”.

update от 12.03.2019

Додано функціонал для роботи з API ключами від Maxmind

Для отримання ключа необхідно перейти за посиланням

https://www.maxmind.com/en/geolite2/signup

І заповнити форму на реєстрацію аккаунта такого вигляду

Де необхідно заповнити

  • Full name - Ваші ПІБ
  • Company - Назва сайту або компанії
  • Industry - область застосування, рекомендуємо вибрати Utilities
  • Country - Необхідно вибрати країну, в якій Ви перебуваєте
  • Intended use - Інтерес для використання, рекомендуємо вибрати Personalizing web content
  • Email address - необхідно вказати діючу e-mail адресу. На неї прийде лист про реєстрацію
  • Поставити галочку I agree to the terms of the GeoLite2 End User License Agreement.

І натиснути кнопку “Continue”

Після натискання повинно з'явитися повідомлення

Якщо стався редирект на головну сторінку можливо e-mail вже зареєстрований в системі.

На пошту вказану при реєстрації має прийти лист. В якому необхідно натиснути на посилання для створення пароля

Після цього ви будете перенаправлені на сторінку установки пароля

де необхідно встановити пароль, підтвердити його і натиснути кнопку “Reset password”

При цьому пароль повинен відповідати рівню складності. Повинен містити великі літери, маленькі букви і цифри і мати довжину не менше 8 символів. Після установки пароля Вам буде запропоновано зробити вхід на сайт

Після входу на сайт, Ви потрапите в особистий кабінет, де необхідно буде ввести новий код. Для цього необхідно перейти в розділ “License keys” і натиснути на кнопку “Generate new license key”

Далі буде запропонована до заповнення форма на створення ключа

Де в поле “License key description” необхідно ввести текстовий опис для ключа, чисто інформативне, щоб Вам було простіше орієнтуватися серед своїх ключів, вибрати опції як на скріншоті вище і натиснути кнопку “Confirm”

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

Саме цей ключ і необхідно внести в настройки модуля і після закінчення 15-20 хвилин оновити базу. Ключ вступає в дію не відразу. Потрібно трохи почекати. Орієнтовно 15-20 хвилин.

Не знайшли відповідь на своє запитання? — Задайте його на нашому форумі:

https://opencartmasters.com/forum/69-avtoopredelenie-po-geoip/

Товари зі статті: