Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Город

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день!

не открывается страница настроек модуля
судя по логам отсутствует таблица zone_to_fias
она должна быть в системе по умолчанию или модуль должен был создать ее при установке?
Opencart Pro 2.3

image.thumb.png.f12f78147ecdd6f80fccfb7edb72e458.png
 

подскажите как ее создать правильно, спасибо!

в прочем в файлах модуля не нашел строчек отвечающих за создание такой таблицы. так что я в тупике. гуглеж тоже не помог

Змінено користувачем kokhanenkoSA
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


В 02.02.2021 в 13:49, progroman сказал:

Здравствуйте. До версии модуля 8.2 включительно.

 

Здравствуйте! хотел бы уточнить- с php 5.6 по-прежнему модуль работает только до версии до 8.2, для 8.3 уже нужно повышать php? Спрашиваю, тк описание:

 

image.png.cc604608a6276a9b056c85a7f775e1b4.png

 

 

Надіслати
Поділитися на інших сайтах


Здравствуйте. 8.3 сейчас работает на PHP 5.6

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

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

Надіслати
Поділитися на інших сайтах


Если только в таблице fias для Нур-султана поменять parent_id на Акмолинскую область

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Возможно, отключен bootstrap modal. В некоторых темах он включается опционально в ее настройках.

Надіслати
Поділитися на інших сайтах

  • 4 months later...

Добрый день. Почему в демо CityManager не работает ручной выбор города (http://opencart.progroman.ru/demo/1/), а в демо CityManager pro работает (http://citymanagerpro-demo.progroman.ru/)? Это какой-то специфический для pro версии функционал или дело в настройках сайта?

Надіслати
Поділитися на інших сайтах


Работает везде, там сам демо-сайт сломался

Надіслати
Поділитися на інших сайтах

Подскажите пожалуйста, а в чём проявляется несовместимость модуля с кешированием? С какого рода кешем модуль не работает? Есть ли подробное пояснение на этот счёт?

Надіслати
Поділитися на інших сайтах


Если кэшируется целиком страница. Например, зашел кто-то из Саратова на страницу site.ru/tovar1, и страница сохранилась с ним. Заходит другой пользователь из Уфы на эту же страницу, а ему показывается Саратов, т.к. из кэша. Поэтому в этом случае нужно включать загрузку модуля по ajax в настройках, а в кэшере добавлять в исключения "progroman/citymanager".

В CityManager Pro при наличии поддоменов или подкаталогов для городов этого можно не делать, т.к. каждому городу будут соответствовать свои URL и кэши будут разные

saratov.site.ru/tovar1

ufa.site.ru/tovar1

 

В общем, особых проблем с кэшем нет, ну или мне о них не известно

Надіслати
Поділитися на інших сайтах

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

 

 

Надіслати
Поділитися на інших сайтах


Нет, там после переноса сайта, все слетело, пока нет времени этим заняться

Надіслати
Поділитися на інших сайтах

Можно ли как-то вызывать попап с выбором города через яваскрипт? В метрике постоянно вижу проблему что люди зайдя на сайт сразу игнорят попап, а затем вбивают вручную какую-то лажу, которую не распознают другие модули доставки

Надіслати
Поділитися на інших сайтах


@nuclearbeamm

Prmn.citymanager.showCitiesPopup()

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Супер! Спасибо.

 

Добавил в настройки модуля симпл вот такой код:

 

window.onload = function () {

    //получаем идентификатор элемента
    var field_city = document.getElementById('shipping_address_city');
    
    //вешаем на него событие
    field_city.onclick = function() {
        Prmn.citymanager.showCitiesPopup()
        return true;
    }
}

 

При клике на поле с городом выскакивает попап с выбором города) Вдруг кому пригодится

Надіслати
Поділитися на інших сайтах


  • 3 months later...

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

 

Если пользователь авторизован то citymanager не меняет город в simple что на самом деле не совсем логично (например пользователь хочет сделать заказ в другой город используя свои бонусные баллы или просто переехал в другой город и тд.) при этом стандартным полем город в simple все меняется без проблем! 

 

Подскажите как можно поменять эту логику?

 

 

Надіслати
Поділитися на інших сайтах


Если пользователь авторизован, обычно подставляется город из аккаунта, он в приоритете

Надіслати
Поділитися на інших сайтах

2 минуты назад, progroman сказал:

Если пользователь авторизован, обычно подставляется город из аккаунта, он в приоритете

Так и есть, где найти это условие? или подскажите как получить город в jquery.progroman.citymanager.js, сделаю через JS ($('#payment_address_city').val(???);)

Надіслати
Поділитися на інших сайтах


8 часов назад, mx928 сказал:

как получить город в jquery.progroman.citymanager.js

Никак, но можно в шаблоне так сделать

$('#payment_address_city').val('<?= $progroman_citymanager->getCityName(); ?>');

для twig

$('#payment_address_city').val('{{ progroman_citymanager.getCityName() }}');

 

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Если выбрать любой город (например Астрахань) и потом вернуться обратно на Москву, то сайт пытается сделать редирект на поддомен Москвы, потом снова делает автоматический редирект на выбранный город и так по кругу, появляется ошибка ERR_TOO_MANY_REDIRECTS. Как можно исправить?

Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах

  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.