Перейти к содержанию

Рекомендуемые сообщения

GeoIp Pro (группы покупателей, разные цены для городов)


GeoIp Pro (группы покупателей, разные цены для городов)


Расширенная версия модуля GeoIP - включает в себя весь его функционал, а также умеет устанавливать группу покупателей в зависимости от города. Т.к. для каждой группы можно устанавливать свою цену товара, через этот функционал можно установить различные цены для городов.

Что умеет:

  • Определять город пользователя по IP-адресу и автоматически заполнять поля Страна, Регион, Город, Индекс (не для всех) при регистрации и оформлении заказа, избавляя пользователя от ручного ввода
  • Выводить разный текст или html для разных городов, регионов (геосообщения)
  • Делать редиректы на поддомены или другие сайты в зависимости от местоположения, например, на ua.site.com для Украины или spb.site.com для Санкт-Петербурга
  • Менять валюту в зависимости от страны
  • Устанавливать группу покупателя в зависимости от города, как следствие - устанавливать разные цены на товары для разных городов

Содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.

Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.

Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков. Настройка редиректов, валют и геосообщений возможна только для указанных выше стран.

Совместим с модулем "Simple - упрощенная регистрация и заказ"

 

Переход с обычной версии модуля GeoIP (до 6.0)

Скрытый текст

Для обновления необходимо удалить старую версию:

  1. Отключите модуль в админке
  2. Удалите модификаторы
  3. Уберите правки из index.php (или system/config/catalog.php для OC 2.2 и выше)
  4. Удалите файлы:
  • admin/controller/module/geoip.php
  • admin/language/russian/module/geoip.php
  • admin/language/english/module/geoip.php
  • admin/model/module/geoip.php
  • admin/view/template/module/geoip/ (всю папку)
  • admin/view/template/module/geoip.tpl
  • catalog/controller/module/geoip.php
  • catalog/language/russian/module/geoip.php
  • catalog/language/english/module/geoip.php
  • catalog/model/module/geoip.php
  • catalog/view/theme/default/template/module/geoip/ (всю папку)
  • catalog/view/theme/default/template/module/geoip.tpl
  • catalog/view/theme/default/stylesheet/geoip.css
  • catalog/view/javascript/jquery/jquery.geoip-module.js
  • system/library/geoip/ (всю папку)
  • system/library/geoip.php

Установите новую версию. Таблицы в базе данные: geoip_city, geoip_currency, geoip_redirect, geoip_rule больше не нужны, можете удалить их вручную, установщик скопировал данные из них в новые таблицы.

 

Лицензия

Скрытый текст

Модуль работает по лицензии (один домен + его поддомены). После покупки напишите автору сообщение в личку с темой "Лицензия GeoIP Pro" и укажите адрес вашего сайта.

Дополнительные лицензии на другие домены можно оплатить через Яндекс.Деньги или переводом на карту Сбербанка, стоимость второй и последующих лицензий при оплате указанными способами - 500 рублей.

Если одна админка на несколько сайтов с разными адресами, ключи можно прописать через разделитель |

Важно! Удаление или перенос лицензии на другой домен невозможно! Это уже другая лицензия, которая покупается отдельно.

 

Установка

Скрытый текст

Скачайте архив, подходящий под вашу версию OpenCart, OcStore и т.д.

См. файл Установка.txt из архива модуля.

 

FAQ

Скрытый текст

Как добавить разные цены для городов

Спойлер
  1. В админке стандартными средствами OpenCart создаете группу покупателей, например, "Воронеж"
  2. В админке модуля GeoIP Pro на вкладке "Группы покупателей" привязываете группу к городу / региону / стране.
  3. В редактировании товара на вкладке "Скидка" устанавливаете цены для разных групп покупателей, здесь важно в поле "Количество" поставить 1.

 

Как добавить геосообщение

Скрытый текст

1. Создаем в админке модуля геосообщения с определенным ключом (например, phone), одному ключу могут соответствовать разные города

86f0151dfe.jpg

2. В любом шаблоне в нужном месте вставляем:



<span class="prmn-cmngr-message" data-key="phone"></span>

в data-key прописываем ключ геосообщения

3. Чтобы задать значение по-умолчанию, добавьте атрибут data-default="" с нужным значением



<span class="prmn-cmngr-message" data-key="phone" data-default="8-800-111-11-11"></span>

 

 

Как отключить попап "Угадали город"

Скрытый текст

При выводе модуля установить атрибут data-confirm="false" или удалить его

1. Вывод модуля с попапом "Угадали город"



<div class="prmn-cmngr" data-confirm="true"></div>

2. Без



<div class="prmn-cmngr"></div>

 

 

Вывод модуля и геосообщений "вручную" (не через ajax)

Скрытый текст

По-умолчанию модуль выводится через ajax. Чтобы вывести вручную, нужно в соответствующем шаблону контроллере добавить:



// Вывод самого модуля
$data['geoip'] = $this->load->controller('module/progroman/city_manager');

// Вывод геосообщения с ключом phone
$data['geoip_phone'] = $this->progroman_city_manager->getMessage('phone');

В шаблоне:



<!-- Вывод модуля -->
<div class="prmn-cmngr" data-confirm="true"><?= $geoip; ?></div>

<!-- Вывод геосообщения -->
<?= $geoip_phone ?>

 

 

Получение данных из модуля (страна, регион, город и др.) в контроллерах

Скрытый текст


$data['country_id'] = $this->progroman_city_manager->getCountryId();
$data['country_name'] = $this->progroman_city_manager->getCountryName();
$data['zone_id'] = $this->progroman_city_manager->getZoneId();
$data['zone_name'] = $this->progroman_city_manager->getZoneName();
$data['city_name'] = $this->progroman_city_manager->getCityName();
$data['short_city_name'] = $this->progroman_city_manager->getShortCityName();
$data['postcode'] = $this->progroman_city_manager->getPostcode();
$data['info'] = $this->progroman_city_manager->getFullInfo();

 

 

Как включить вывод ошибок

  Скрыть контент

Сделать это можно несколькими способами: через панель управления, в php.ini, в .htaccess или непосредственно в коде. Проще всего сделать это в коде в index.php или в admin/index.php (если ошибка в админке). В самом начале файла, сразу после <?php пишем:



ini_set('display_errors', 1);

Обновляем страницу, должен появиться текст ошибки. После исправления ошибки вывод ошибок нужно отключить.

 

После установки модуля сайт не работает, ничего не выводится, белый экран или Ошибка HTTP 500 (Internal Server Error)

  Скрыть контент

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

 

 

Демо

 

При обращении за тех. поддержкой сразу указывайте адрес сайта и как можно точнее описывайте проблему.

Стоимость установки модуля автором или адаптация модуля под тему (настройка css-стилей) 400 рублей


  • Добавил
  • Добавлено
    01.02.2017
  • Категория
  • Системные требования
    PHP 5.4 и выше, IonCube Loader 5 и выше
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Требуется
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Написал в личку по поводу установки и кастомизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил инструкцию в описание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите, версию под 1.5 обновлять так же?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, progroman сказал:

GeoIP Pro есть только для OC 2.

А под 1.5 не предвидется? Обновлять сайт на 2-йку такая боль, а очень нужно разные цены на товары в зависимости от города ставить, вроде вы это в PRO как раз реализовали. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. В ближайшее время точно нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как быть с отключением товаров в определённом городе?
Ставить скидку 0, а другим модулем уже убирать вывод товаров с нулевой стоимостью?
И как в плане сео? Сносим поддомены, заточенные под регионы.. Остаётся карточка товара под главный регион - спб.

В планах допиливать функционал?
Модуль офигенный, завёлся с полоборота ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

c https выдаёт ошибку в браузере и не устанавливает базу городов.

не мучиться и попробовать с http или есть смысл сообщить об ошибке?

(ранее на тот же домен уже  устанавливал через http)

Изменено пользователем baxabit

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отличный модуль, особенно мега-маркетинговое решение  - разные цены для разных городов. Автор помогает с установкой, после чего все заработало как надо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, я правильно понял функцию модуля? После установки на сайт, произвожу настройку, и в зависимости удаленности покупателя от меня, он автоматически  повышает цену,за почтовые услуги ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я хочу использовать Ваш шаблон для создания поддоменов под каждый регион присутствия нашего магазина, поддомен будут различаться только главной страницей, в которой будет seo текст, tittle, Keywords, возможно ли так сделать? Можете вы это сделать за дополнительную плату в которую войдет - один раз показать как это сделать, потому что 100% я буду обновлять шаблон, ну или показать фрилансера=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 07.03.2017 в 05:27, gavriil сказал:

Здравствуйте, я правильно понял функцию модуля? После установки на сайт, произвожу настройку, и в зависимости удаленности покупателя от меня, он автоматически  повышает цену,за почтовые услуги ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как изменить цвет текста геосообщений?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Через css, добавьте нужному блоку какой-нибудь класс и пропишите цвет текста для него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Совместим ли Ваш модуль со сборкой Opencart PRO 2.3 и шаблоном Unishop? А также у меня стоит модуль Новая Почта АПИ - у него своя база городов, областей - надо ли какая-то адаптация с Вашим модулем? С Симпл тоже работает?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

Совместим с OC Pro 2.3 и unishop

Адаптации с Новой почтой нет.

С Симпл работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как откл попап который спрашивает правильно ли определен город?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

См. FAQ "Как отключить попап "Угадали город" в версии 6.0"

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Скажите когда Вы выложите обновление на других ресурсах? Например на https://liveopencart.ru/opencart-moduli-shablony/moduli/prochee/geoip-pro-gruppyi-pokupateley-raznyie-tsenyi-dlya-gorodov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От inguard
      1 100.00 руб
      Скачать/Купить дополнение


      AURORA универсальный Премиум шаблон
      Премиум шаблон для 2.3.**
       
      НЕ ТРЕБУЕТ активации! НЕ НУЖДАЕТСЯ в Ioncube Loader!
      Поддержка мультиязычности и мультимагазина.
       
      Мощная админ панель настроек шаблона: более 1000 опций, позволяющих создать уникальный дизайн. Выбор варианта шапки и варианта подвала. Возможность отдельных фонов для модулей на всю ширину экрана, в том числе с эффектом параллакс, видеофоны. Возможность переопределить стили любого элемента сайта из админ панели настроек шаблона. Возможность в один клик изменения дизайна сайта, за счёт предустановленных стилевых схем. Возможность создания и подключения своих стилевых схем. Быстрые регистрация и авторизация в модальном окне. Быстрый просмотр товара с полным функционалом. Вывод котактных данных в шапке. Дополнительные телефоны в контактном блоке. Основное меню с возможностью вставок своих ссылок. Стилевые настройки для шрифтов, ссылок, текста, фонов, теней. Интегрирован модуль Популярные, отображающий самые просматриваемые товары. Интегрирован модуль Все вкладки. Популярные, Рекомендуемые, Акции, Хиты продаж и Новинки, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Вы смотрели, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Модальные окна. Интегрирован модуль Выдвижные панели. Интегрирован модуль Стена категорий, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Слайдшоу с расширенными возможностями. Интегрирован модуль Преимущества. Не смотря на условное название, этот модуль более широкого применения. Интегрирован модуль Контент, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Отзывы о магазине с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Отдельная страница всех Отзывов о магазине. Интегрирован модуль Отзывы о товарах с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Алфавит с индивидуальными настройками и с поддержкой эффекта параллакс, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модули Рекомендуемые, Акции, Хиты продаж и Последние с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Социальные иконки-кнопки, устанавливаемые из админ панели настроек шаблона. Интегрирован модуль Вопросы и ответы (FAQ) с отдельной страницей всех вопросов и ответов. Кроме основных системных шрифтов 850 Google Web шрифтов , из которых 95 с поддержкой кириллицы. Дополнительное изображение товара при наведении. Живой поиск. Сообщить о поступлении. Нашли дешевле? Cтикеры для товаров: Акции, Новинки, Популярные, Хит продаж, Бонусы, Свой стикер. Стикеры для категорий. Каждый стикер имеет индивидуальные настройки. Заказ обратного звонка. Возможность подключения видео, видео обзоров в карточке товара. Дополнительные индивидуальные информационные блоки в карточке товара. Дополнительные индивидуальные вкладки в карточке товара. Дополнительная вкладка Вопросы и ответы о товаре в карточке товара. Дополнительные блоки в футере и над футером. Возможность вкл/откл соцкнопок от Pluso в карточке товара. Возможность подключения своего javascript-a из админ панели настроек шаблона. Полностью адаптивный (responsive) дизайн. Инструкция по настройкам шаблона и дополнительных модулей. ...  
      Файлы адаптации к модулю Simple 4.xx
      Файлы адаптации к модулю NewsBlog
       
      Список адаптаций будет пополняться.

      Шаблон будет расширяться дополнительным функционалом, но и цена в этом случае будет повышаться.
      Для покупателей все дальнейшие обновления и дополнения будут бесплатны.
      Демо шаблона
      Демо админ панели
      логин/пароль: demo/demo
      Документация онлайн
      Лицензия:
      Лицензия: 1 покупка = 1 домен + поддомены.
      Добавил inguard Добавлено 14.06.2018 Категория Платные шаблоны Системные требования Сайт разработчика http://aurora.octheme.pro Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
    • От inguard
      Премиум шаблон для 2.3.**
       
      НЕ ТРЕБУЕТ активации! НЕ НУЖДАЕТСЯ в Ioncube Loader!
      Поддержка мультиязычности и мультимагазина.
       
      Мощная админ панель настроек шаблона: более 1000 опций, позволяющих создать уникальный дизайн. Выбор варианта шапки и варианта подвала. Возможность отдельных фонов для модулей на всю ширину экрана, в том числе с эффектом параллакс, видеофоны. Возможность переопределить стили любого элемента сайта из админ панели настроек шаблона. Возможность в один клик изменения дизайна сайта, за счёт предустановленных стилевых схем. Возможность создания и подключения своих стилевых схем. Быстрые регистрация и авторизация в модальном окне. Быстрый просмотр товара с полным функционалом. Вывод котактных данных в шапке. Дополнительные телефоны в контактном блоке. Основное меню с возможностью вставок своих ссылок. Стилевые настройки для шрифтов, ссылок, текста, фонов, теней. Интегрирован модуль Популярные, отображающий самые просматриваемые товары. Интегрирован модуль Все вкладки. Популярные, Рекомендуемые, Акции, Хиты продаж и Новинки, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Вы смотрели, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Модальные окна. Интегрирован модуль Выдвижные панели. Интегрирован модуль Стена категорий, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Слайдшоу с расширенными возможностями. Интегрирован модуль Преимущества. Не смотря на условное название, этот модуль более широкого применения. Интегрирован модуль Контент, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Отзывы о магазине с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Отдельная страница всех Отзывов о магазине. Интегрирован модуль Отзывы о товарах с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модуль Алфавит с индивидуальными настройками и с поддержкой эффекта параллакс, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Интегрирован модули Рекомендуемые, Акции, Хиты продаж и Последние с расширенными возможностями, с индивидуальными настройками дизайна и с поддержкой эффекта параллакс. Социальные иконки-кнопки, устанавливаемые из админ панели настроек шаблона. Интегрирован модуль Вопросы и ответы (FAQ) с отдельной страницей всех вопросов и ответов. Кроме основных системных шрифтов 850 Google Web шрифтов , из которых 95 с поддержкой кириллицы. Дополнительное изображение товара при наведении. Живой поиск. Сообщить о поступлении. Нашли дешевле? Cтикеры для товаров: Акции, Новинки, Популярные, Хит продаж, Бонусы, Свой стикер. Стикеры для категорий. Каждый стикер имеет индивидуальные настройки. Заказ обратного звонка. Возможность подключения видео, видео обзоров в карточке товара. Дополнительные индивидуальные информационные блоки в карточке товара. Дополнительные индивидуальные вкладки в карточке товара. Дополнительная вкладка Вопросы и ответы о товаре в карточке товара. Дополнительные блоки в футере и над футером. Возможность вкл/откл соцкнопок от Pluso в карточке товара. Возможность подключения своего javascript-a из админ панели настроек шаблона. Полностью адаптивный (responsive) дизайн. Инструкция по настройкам шаблона и дополнительных модулей. ...  
      Файлы адаптации к модулю Simple 4.xx
      Файлы адаптации к модулю NewsBlog
       
      Список адаптаций будет пополняться.

      Шаблон будет расширяться дополнительным функционалом, но и цена в этом случае будет повышаться.
      Для покупателей все дальнейшие обновления и дополнения будут бесплатны.
      Демо шаблона
      Демо админ панели
      логин/пароль: demo/demo
      Документация онлайн
      Лицензия:
      Лицензия: 1 покупка = 1 домен + поддомены.
    • От progroman
      390.00 руб
      Скачать/Купить дополнение


      Определение города по IP (Geo IP)
      Прежде, чем купить, посмотрите расширенную версию модуля - GeoIP Pro!
       
      Описание
      Автоматическое определение региона пользователя по IP-адресу. Регион определяется один раз и запоминается в сессию и cookie, но пользователь может его менять.
      Регион пользователя подставляется при регистрации и оформлении заказа, избавляя пользователя от необходимость заполнять поля Регион, Город, Индекс.
      Автоматически меняется валюта при определении / смене страны.
      Есть возможность выводить информацию в зависимости от местоположения посетителя (см. скриншоты)
      Можно настроить редиректы в зависимости от положения, например, на ua.site.com для Украины или spb.site.com для Санкт-Петербурга
      Содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
      Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью до города для других стран с точностью до страны.
      Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других языков. Настройка редиректов, валют и геосообщений возможна только для указанных выше стран.
      Совместим с модулем "Simple - упрощенная регистрация и заказ"
      Важно! Для версий OpenCart / OcStore 1.5.* модуль есть только до версии 5.2!
       
      Обновление до версии 6.0
       
      Работа с поддоменами
       
      Требования к хостингу
       
      Лицензия
       
      Установка
       
      FAQ
       
      Демо
       
      При обращении за тех. поддержкой сразу указывайте адрес сайта и как можно точнее описывайте проблему.
      Стоимость установки модуля автором или адаптация модуля под тему (настройка css-стилей) 400 рублей
      Добавил progroman Добавлено 31.01.2013 Категория Модули Системные требования PHP 5.4+ionCube PHP Loader версии 5 и вышеУстановленный в opencart Vqmod (только для Opencart/ocStore 1.5.*) Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×