Как правильно подойти к вопросу: определение города Аспро Премьер?
Всем
По вводным: битрикс, АСПРО Премьер 1.8.0
Сейчас ситуация такая: у меня какого-то хрена отвалился стандартный попап "Ваш город?", не помню о чего, честно. Скорее всего, снес файл /local/php_interface/init.php, в котором вроде что-то было, но код не помню. Или обновление версии шаблона, хз.
Сейчас ситуация такая: можете как-нибудь мне помочь с этим? Не помню код, который работал на определение города, если честно.
Сейчас ситуация такая: на сайте включен сервис sypexgeo в админке на странице "Список обработчиков геолокации", но что-то ничего не работает, хоть и включено и даже ключ вставлен, 100% верный.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
В Аспро Премьер город обычно определяется не “сам по себе”, а через связку региональности, местоположений Битрикс, cookie/session и настроек модуля. Поэтому сначала нужно понять, какая задача: автоматически определить город по IP, дать пользователю выбрать город вручную или подставлять город в формы/контент.
Проверьте настройки региональности Аспро: включён ли функционал регионов, созданы ли регионы, привязаны ли к ним домены/поддомены, телефоны, цены, склады или другие параметры. Если регионы не заведены, шаблон может выводить дефолтный город независимо от местоположения пользователя.
Типовой порядок диагностики:
Если город должен определяться по IP, нужен актуальный сервис геолокации. Но для SEO и UX я бы не полагался только на IP: он часто ошибается, особенно у мобильных операторов, VPN и корпоративных сетей. Лучше сделать автоопределение как подсказку и оставить явный выбор пользователю.
Если город нужен в оформлении заказа, отдельно проверьте местоположения Битрикс. Город в шапке и location в заказе — не всегда одно и то же. Их нужно синхронизировать аккуратно, иначе пользователь выбрал “Казань” в шапке, а доставка считает “Москва”.
Итог: в Аспро Премьер ищите настройку в региональности решения и кэше блока, а не только в стандартных настройках Битрикс. Сначала добейтесь корректного ручного выбора города, затем подключайте автоопределение и синхронизацию с корзиной/формами.