Opencart добавить рубли: Как добавить рубли и другую валюту в магазин OpenCart

Настройка модуля “Автоопределение валюты, языка и местоположения покупателя по GeoIp” для OpenCart

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 — область применения, рекомендуем выбрать Utilites
  • 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/

OC 2.x — Мультивалютные товары

JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.

Приобрести за 300.00 ₽

Код Валюта Десятичные разряды Аналогичный
Дирхам ОАЭ 2  
АФН Афганистан Афгани 2  
ВСЕ Албанский лек 2  
драм Армянский драм 1 2  
анг Нидерландский антильский гульден 2  
АРС Аргентинское песо 2  
Австралийский доллар 2 Да
AWG Арубанский гульден 2  
БАМ Конвертируемая марка Боснии и Герцеговины 2  
ББД Барбадосский доллар 1 2  
Болгарский лев 2  
БХД Бахрейнский динар 3  
БМД Бермудский доллар 1 2  
БНД Брунейский доллар 2  
БОБ Боливийский Боливиано 1 2  
Бразильский реал 2  
БСД Багамский доллар 1 2  
БВП Ботсвана Пула 2  
Белорусский рубль 1 0  
Канадский доллар Канадский доллар 2 Да
Швейцарский франк 2 Да
CLP Чилийское песо 0  
Китайский юань Реньминьби 2  
КС Колумбийское песо 2  
CRC Коста-риканский колон 1 2  
Чешская крона 2 Да
Датская крона 2 Да
ДОП Песо Доминиканской Республики 1 2  
ДЗД Алжирский динар 2  
Египетский фунт 2  
Евро 2 Да
ФЖД Доллар Фиджи 2  
Британский фунт стерлингов 2 Да
Лари Грузинский лари 1 2  
ГИП Гибралтарский фунт 1 2  
GTQ Гватемальский кетсаль 1 2  
Гонконгский доллар 2 Да
Хорватская куна 2  
Венгерский форинт 2
Индонезийская рупия 2  
Новый израильский шекель 0 Да
Индийская рупия 1 2 Да
Исландская крона 2  
JMD Ямайский доллар 1 2  
Йод Иорданский доллар 3  
Японская иена 0 Да
КЕС Кенийский шиллинг 2  
КХР Камбоджийский риель 1 2  
Южнокорейский вон 0  
Кувейтский динар 3  
КИД Доллар Каймановых островов 1 2  
Казахстанский тенге 2  
Фунт стерлингов Ливанский фунт 2  
Шри-Ланкийская рупия 2  
ДМРВ Марокканский дирхам 2  
Молдавский лей 2  
МКД Македонский денар 2  
ТО Мавританская угия 2  
МУР Маврикийская рупия 2  
МВК Малавийская квача 2  
Мексиканское песо 2  
Малайзийский ринггит 2  
НАД Доллар Намибии 1 2  
NGN Нигерийская найра 2  
Норвежская крона 2 Да
НПР Непальская рупия 2  
Новозеландский доллар 2 Да
ОМР Оманский риал 3  
ПАБ Панамский бальбоа 1 2  
PEN Перуанская Нуэво-Соль 1 2  
ПГК Папуа-Новая Гвинея Кина 2  
PHP Филиппинское песо 2  
ПКР Пакистанская рупия 1 2  
Польский злотый 2 Да
ЮАР Кватари Риа 2  
РОН Румынский лей 2  
РСД Сербский динар 1 2  
Российские рубли 2  
Риал Саудовской Аравии 2  
СКР Сейшельская рупия 2  
ЦУР Суданский фунт 1 2  
Шведская крона 2 Да
Сингапурский доллар 2 Да
Тайский бат 2  
ТНД Тунисский доллар 3  
Турецкая лира 2  
ТТД Доллар Тринидада и Тобаго 1 2  
Тайваньский доллар Тайваньский новый доллар 2  
ТЗС Танзанийский шиллинг 2  
Украинская гривна 2  
Доллар США 2 2 Да
УЮ Уругвайское песо 1 2  
узбекский сом 1 2  
ВЭФ Венесуэльский Боливар Фуэрте 2  
Вьетнамский донг 1 0  
XCD Восточно-карибский доллар 1 2  
XOF Франк КФА BCEAO 0  
Южноафриканский ранд 1 2 Да

Код Валюта Десятичные разряды Аналогичный
АФН Афганистан Афгани 2  
ВСЕ Албанский лек 2  
ДЗД Алжирский динар 2  
АРС Аргентинское песо 2  
драм Армянский драм 1 2  
AWG Арубанский гульден 2  
Австралийский доллар 2 Да
БСД Багамский доллар 1 2  
БГД Бахрейнский динар 3  
ББД Барбадосский доллар 1 2  
Белорусский рубль 1 0  
БМД Бермудский доллар 1 2  
ЛПП Боливийский Боливиано 1 2  
БАМ Конвертируемая марка Боснии и Герцеговины 2  
БВП Ботсвана Пула 2  
9 реалов0032

Бразильский реал 2  
Британский фунт стерлингов 2 Да
БНД Брунейский доллар 2  
Болгарский Лев 2  
КХР Камбоджийский риель 1 2  
Канадский доллар Канадский доллар 2 Да
XOF Франк КФА BCEAO 0  
CLP Чилийское песо 0  
Китайский юань Реньминьби 2  
КС Колумбийское песо 2  
CRC Коста-риканский колон 1 2  
Хорватская куна 2  
Чешская крона 2 Да
Датская крона 2 Да
ДОП Песо Доминиканской Республики 1 2  
XCD Восточно-карибский доллар 1 2  
Египетский фунт 2  
Евро 2 Да
ФЖД Доллар Фиджи 2  
Лари Грузинский Лари 1 2  
ГИП Гибралтарский фунт 1 2  
GTQ Гватемальский кетсаль 1 2  
Гонконгский доллар 2 Да
Венгерский форинт 2
Исландская крона 2  
Индийская рупия 1 2 Да
Индонезийская рупия 2  
Новый израильский шекель 0 Да
JMD Ямайский доллар 1 2  
Японская иена 0 Да
Йод Иорданский доллар 3  
Казахстанский тенге 2  
КЕС Кенийский шиллинг 2  
Кувейтский динар 3  
Фунт стерлингов Ливанский фунт 2  
МКД Македонский денар 2  
МВК Малавийская квача 2  
Малайзийский ринггит 2  
ТО Мавританская угия 2  
МУР Маврикийская рупия 2  
Мексиканское песо 2  
Молдавский лей 2  
ДМРВ Марокканский дирхам 2  
НАД Доллар Намибии 1 2  
НПР Непальская рупия 2  
анг Нидерландский антильский гульден 2  
Новозеландский доллар 2 Да
NGN Нигерийская найра 2  
Норвежская крона 2 Да
ОМР Оманский риал 3  
ПКР Пакистанская рупия 1 2  
ПАБ Панамский бальбоа 1 2  
ПГК Папуа-Новая Гвинея Кина 2  
PEN Перуанская Нуэво-Соль 1 2  
PHP Филиппинское песо 2  
Польский злотый 2 Да
ЮАР Кватари Риа 2  
РОН Румынский лей 2  
9 российских рублей0032

2  
Риал Саудовской Аравии 2  
РСД Сербский динар 1 2  
СКР Сейшельская рупия 2  
Сингапурский доллар 2 Да
Южноафриканский ранд 1 2 Да
Южнокорейский вон 0  
Шри-Ланкийская рупия 2  
ЦУР Суданский фунт 1 2  
Шведская крона 2 Да
Швейцарский франк 2 Да
Тайваньский доллар Тайваньский новый доллар 2  
ТЗС Танзанийский шиллинг 2  
Тайский бат 2  
ТТД Доллар Тринидада и Тобаго 1 2  
ТНД Тунисский доллар 3  
Турецкая лира 2  
Украинская гривна 2  
Дирхам ОАЭ 2  
Доллар США 2 2 Да
УЮ Уругвайское песо 1 2  
узбекский сом 1 2  
ВЭФ Венесуэльский Боливар Фуэрте 2  
Вьетнамский донг 1 0