Jump to content
progroman

[Поддержка] CityManager (Определение города по IP, Geo IP)

Recommended Posts

А на Maxystore 1.5.4.1 кто нибудь пробовал?

Share this post


Link to post
Share on other sites

А на Maxystore 1.5.4.1 кто нибудь пробовал?

Вот чудак человек. Вы думаете специально для Maxystore IP-другие, или база Geo IP полнее будет?

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

Вот еще один подход в определении местоположения по IP. Wellcome. http://opencartforum...0%BE-ip-geo-ip/

Подход есть,модуля так и нет.Почему?

Share this post


Link to post
Share on other sites

Подход есть,модуля так и нет.Почему?

А зачем модуль, если сервис работает через пень-колоду? Вот поставят модуль, а он не сработает для какого-нибудь магазина из Тамбовской области. Вы бы написали (только не тут), правильно у вас определилось "ГДЕТОРЯДОМ", или нет? Я статистику собираю.

Share this post


Link to post
Share on other sites

Выложил новую версию с полной базой населенных пунктов России (ФИАС) и Украины. Теперь определяется не только регион, но и город.

  • +1 1

Share this post


Link to post
Share on other sites

Как он будет работать с модулем простой регистрации и заказа Симпл? Совместимость кто нибудь проверял?

Тоже интересует этот вопрос. Ответьте, пожалуйста!

Share this post


Link to post
Share on other sites

У меня регион и город определяет, а вот при вводе города вручную выпадающий список не появляется, для этого надо какие то sql ставить?

В модуле заказа Simple подставляет только регион и страну, город не подставляет, какие надо настройки сделать в модуле?

При Simple регистрации не подставляет город, регион и страну.

Еще нужно, чтобы была возможность отключать вывод индекса.

Share this post


Link to post
Share on other sites

Да, нужно выполнить приложенные sql-файлы:

geobase.sql.zip - локальная база ip-адресов,

Russia.zip - населенные пункты России,

Ukraine.zip - населенные пункты Украины

Тестировал только на чистых версиях opencart без установки сторонних модулей.

Вывод индекса можно изменить в коде.

В файле catalog/controller/module/geoip.php в функции saveInSession() закомментировать или удалить блок:

if ($postcode) {
...
}

у меня это строка 134.

и в функции forceSaveInSession() строчку

$session->data['shipping_postcode'] = $session->data['guest']['shipping']['postcode'] = $session->data['guest']['payment']['postcode'] = $postcode;

  • +1 2

Share this post


Link to post
Share on other sites

Спасибо за быстрый ответ, буду тестировать дальше.

Share this post


Link to post
Share on other sites

А для 1.5.5.1 тестировалось?

Share this post


Link to post
Share on other sites

progroman, все вроде работает, но при входе выдает такую ошибку

 

 

В чем ошибка? (


b>Warning</b>
: file_get_contents(http://ipgeobase.ru:7020/geo?ip=17.238.111.73) [
<a href="function.file-get-contents">function.file-get-contents</a>
]: failed to open stream: Connection refused in
<b>/home/system/library/geoip/driver/ipgeobase.php</b>
on line
<b>7</b>
 

Share this post


Link to post
Share on other sites

А как скачать-то ? Хотел посмотреть что из себя представляет, но пишет - Извините, вы не имеете доступа к этому! Невозможно найти указанный файл.

 

Напрямую в дополнениях, даже по поиску файл тоже не находит.

 

UPD.

 

Если я правильно понял, то файл находится на модерации, и соответственно скачать его нельзя, поэтому прошу разработчика выслать линк в ЛС, где его можно скачать и потестить, спасибо.

Share this post


Link to post
Share on other sites

В общем пришлось покупать буржуйский и устанавливать его.

Share this post


Link to post
Share on other sites

Думаю модуль будет полезен,

скажите, а реализована ли работа с модулем в шаблоне ?

у меня есть 2 номера 8-800 и 495 могу ли я задавать условия для Москвы 1 номер и текст для регионов другой номер  ?

Share this post


Link to post
Share on other sites

Здравствуйте. Отлично, но нужна совместимость с модулем simple.

Share this post


Link to post
Share on other sites

Есть большая проблема с модулем, если определился регион и человек оформляет заказ в simplecheckout, то при смене города и адреса все равно остается регион присвоенный этим модулем !!!

  • +1 1

Share this post


Link to post
Share on other sites

Есть большая проблема с модулем, если определился регион и человек оформляет заказ в simplecheckout, то при смене города и адреса все равно остается регион присвоенный этим модулем !!!

 

Я не тестирую geoip со сторонними модулями

  • +1 1

Share this post


Link to post
Share on other sites

Учитывая что симплом пользуется очень много народа, он стал уже де факто почти полной заменой многоступенчатого нудного заказа (Куплен: 1218) - и правильно! НЕ ТЕСТИРУЙТЕ. :-)

  • +1 3

Share this post


Link to post
Share on other sites

C simple работает только при установке "автозаполнение", тогда корректно меняет зоны.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By progroman
      Внимание! Перед обновлением на версию 8 и выше напишите мне в личку, чтобы добавить сайт в базу, ключ теперь выдается с сервера, старые ключи в новых версиях работать не будут.
       
      Расширенная версия модуля CityManager - включает в себя весь его функционал и обладает дополнительными возможностями.
      Модуль определяет город по IP-адресу или домену либо пользователь выбирает его вручную. Автоматически заполняются поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода.
      Геосообщения - возможность выводить разный текст или html для городов и регионов (см. скриншоты и FAQ) .
      Редиректы - в зависимости от города модуль может перебрасывать пользователя на нужный поддомен и URL.
      Для всех стран можно задать свою валюту, она будет автоматически выставляться при определении по IP.
      GeoIP Pro позволяет задавать разные цены на товары для городов через привязку групп покупателей к городам.
      В Pro-версии можно привязать поддомен к городу и там всегда будет выставляться этот город, не зависимо от IP, это дает существенный выигрыш при региональном сео-продвижении сайта.
       
      Модуль содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков. Настройка редиректов, геосообщений и групп покупателей возможна только для указанных выше стран.
       

       
      В Opencart 2.0 и выше используется Bootstrap. Для нормальной работы модуля на сайте должны быть включены bootstrap modal, font awesome (fa), некоторых темах они включаются опционально в настройках.
       
      Лицензия
      Одна лицензия включает:
          основной домен со всеми поддоменами: site.com, shop.site.com, moskva.site.com, moskva.shop.com и др.
          по усмотрению автора:
              на схожие домены: site.ru / site.by, mysite.ru / my-site.ru
              тестовый домен: поддомены технических доменов (tmweb.ru, beget.tech, tw1.ru и др.), домены содержащие test, demo, developer и др.
              локальный домен: site.loc, site.local (ключ на localhost не выдается)
       
      Если вы не указали адрес сайта при покупке, отправьте его автору личным сообщением.
      Лицензия не переносится на другой домен!
       
      Установка
      Скачайте архив, подходящий под вашу версию OpenCart. Распакуйте архив. Следуйте руководству в файле Инструкция.txt
       
      Поддержка
      Перед обращением в поддержку обязательно прочитайте FAQ на этой странице.
      При обращении за тех. поддержкой обязательно указывайте адрес сайта, версию Opencart и PHP.
       
      Услуги автора
      Установка модуля и/или адаптация под тему - 1000 руб., оплата через Яндекс.Деньги, карта Сбербанка.
       
      Демо
      http://citymanagerpro-demo.progroman.ru
      Админка (demo/demo)
      http://citymanagerpro-demo.progroman.ru/admin/index.php?route=extension/module/progroman_citymanager
       
      Что есть на демо
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.