Jump to content

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


progroman
 Share

Go to solution Solved by progroman,

Recommended Posts

  • Solution

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

Расширенная версия модуля CityManager - включает в себя весь его функционал и обладает дополнительными возможностями.
Модуль определяет город по IP-адресу или домену либо пользователь выбирает его вручную. Автоматически заполняются поля Страна, Регион,
Город, Индекс (не для всех) при регистрации и оформлении заказа,
избавляя пользователя от ручного ввода.
Гео-сообщения - возможность выводить разный текст или html для городов и регионов (см. скриншоты и FAQ) .
Редиректы - в зависимости от города модуль может перебрасывать пользователя на нужный под-домен и URL.
Для всех стран можно задать свою валюту, она будет автоматически выставляться при определении по IP.
GeoIP Pro позволяет задавать разные цены на товары для городов через привязку групп покупателей к городам.
В Pro-версии можно привязать под-домен к городу и там всегда будет
выставляться этот город, не зависимо от IP, это дает существенный
выигрыш при региональном сео продвижении сайта.

 

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


Модуль содержит базу населенных пунктов России (ФИАС), Украины, Белоруссии, Казахстана на русском языке.
Определение по IP работает для России, Украины, Белоруссии и Казахстана с точностью
до города для других стран с точностью до страны.
Модуль русскоязычный, автор не гарантирует 100%-ю работу модуля для других
языков. Настройка редиректов, гео-сообщений и групп покупателей возможна
только для указанных выше стран.

Лицензия
Одна лицензия включает:     основной домен со всеми под-доменами: 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
При обращении за индивидуальной тех. поддержкой в ЛС обязательно указывайте адрес сайта , доступы и как можно точнее описывайте проблему.

Демо
Магазин
Админка (demo/demo)

 


 

 

Link to comment
Share on other sites

  • 3 months later...

Воспользуйтесь расширенным поиском по форуму opencart Воспользоваться поиском

Ознакомьтесь с руководством по использованию opencart Перейти к Документации

Расширьте возможности интернет-магазина дополнениями Подобрать Модуль

Выберите исполнителя для вашего технического задания Выбрать Исполнителя

@progroman можете FAQ перенести сюда с прошлого форума?

 

и еще пара вопросов

 

1. где хранится значение выбранного города? можно ли как-то изменить время хранения значения?

2. в гео сообщениях можно ли сделать чтобы для города N был один текст в статье, а для остальных другой текст?

Link to comment
Share on other sites

Перенес

 

1. Хранится в сессии, между сессиями в куках, время жизни можно поменять в настройках модуля

Попап "Угадали" -> Показывать

 

2. Да, можно

https://opencart.club/files/tutorials/6-kak-polzovatsya-geosoobscheniyami/

Link to comment
Share on other sites

  • 2 weeks later...
В 24.08.2022 в 23:12, progroman сказал:

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

Link to comment
Share on other sites

  • 1 month later...

Отбой, на живом сервере всё нормально работает, прошу прощения.

Прошу помощи по настройке поддоменов на ngnix (php-fpm). Проблема такая: при переходе с главного домена на поддомен всё хорошо, с поддомен на другой поддомен тоже всё хорошо, а вот при возврате с поддомена на основной домен запускается бесконечный цикл "Циклическое перенаправление на странице".
Настройки сделал как в FAQ. Правила для чпу прописаны такие
 

location / {
    try_files $uri $uri/ @opencart;
}
location @opencart {
    rewrite ^/(.+)$ /index.php?_route_=$1 last;
}


Как быть?

Edited by ditex
Не актуально
Link to comment
Share on other sites

  • 3 weeks later...
В 11.10.2022 в 23:20, progroman сказал:

 

 

Подскажите, плз, а есть ли инструменты свои населенные пункты внедрить?

У мя просто небольшая сложность с Сочи.

Нету в загруженном кладре, например, Адлер, Красная Поляна....а хорошо бы их для всплывающего окна и редиректа.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

И снова здравствуйте. Теперь по модулю отзыв:
Добавьте, пожалуйста, защиту от повторных редиректов на случай, если у каждого поддомена свои сессии.

У вас в инструкции "Работа с поддоменами" написано: "После изменения настроек обязательно нужно почистить куки на всех поддоменах, чтобы избавиться от кэша в модуле!" Но куки хранятся в браузерах посетителей (с временем жизни в много лет), и почистить их может только сам посетитель (если он достаточно квалифицирован). Т.е. выполнить это условие невозможно. А без него, после включения редиректов в модуле, клиент со старыми (не кросс-доменными куками), переходя на поддомен другого города, получает в сессии "залипший" редирект и не может вернуться на изначальный домен - его постоянно будет редиректить.

Edited by clayrabbit
Link to comment
Share on other sites

  • 4 weeks later...

странно, но исходя из FAQ есть значение 

getCountryId();

 

но нету 

getCityId();

а как тогда можно будет вывести id города? т.е. можно забить кол на айди страны, но города... это странно

 

 

upd, понял что значение 

getFiasId()
Edited by sashamaximiv
Link to comment
Share on other sites

  • 4 weeks later...

Кэширование вроде отключено. Скажите, где можно проверить
После установки определение города запустилось, а геосообщения - нет.
После этого нажал кнопку "обновить" в модификаторах. Слетели какие-то чужие модули, сейчас вроде исправил. Ошибок в логах нет. Геосообщения так и не заработали. Их можно увидеть в разметке возле опрделившегося города (снять свойство display:none)

 

Link to comment
Share on other sites

  • 3 weeks later...

Извиняюсь, кто-нибудь может подсказать как заставить Lightning различать кеш для разных городов?
Вроде есть параметр "Использовать эти елементы SESSION/COOKIE, как различающие страницы кеша", но как его ни заполнял - не работает. На страницах вылазят ссылки другого города.

image.thumb.png.60b5592c63c81434d9dc24029b8d860a.png

Edited by clayrabbit
Link to comment
Share on other sites

В сессии параметр prmn.city_manager.fias_id

Вообще у страниц с разными городами должен быть разный URL (поддомены или подпапки), соответственно и разный кэш.

Некоторые ссылки могут формировать модули, у которых свой кэш, который не учитывает "мультигород" с разными URL

Link to comment
Share on other sites

В 07.04.2023 в 20:30, progroman сказал:

Файл не открывается, сделайте скриншот

Вот этот:
 Отключить предварительную загрузку часто используемых данных
– может помочь при проблемах с SEO URLs

Edited by clayrabbit
Link to comment
Share on other sites

Кстати, на несуществующих страницах этот баг со ссылками остается даже если кеширование выключено полностью, не смотря даже на то, что error/not_found в исключениях. Опять благодаря подсказке автора Lightning, вылечилось неочевидным параметром:
Отключить защиту от перегрузки ботами – если какие-то страницы перестали открываться, список контроля доступа будет очищен
Продолжаю наблюдение...

Edited by clayrabbit
Link to comment
Share on other sites

  • 2 weeks later...

Вот такое сообщение на белом фоне при переходе на страницу Модули в админке

Fatal error: Class 'progroman\CityManager\CityManager' not found in /home/v/vtorsiip/asgranit.ru/public_html/admin/language/russian/module/progroman_citymanager.php on line 2

 

В чём может быть проблема? 

ocStore Версия 1.5.5.1.2

Link to comment
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
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.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...