Беларусь

region-img

Прощай, IpGeoBase! Обновление модуля Мультирегиональность

author
Александр Дудаков 3 марта 2022
Время чтения: 2 мин

Здравствуйте, дорогие пользователи и партнеры 1С-Битрикс! На связи Сотбит, мы снова выходим в эфир с новостями. На этот раз выпустили для вас обновление популярного решения Сотбит: Мультирегиональность и сделали его еще более функциональным!

Прощай, IpGeoBase! Обновление модуля Мультирегиональность

Давайте начнем с проблемы и уже после озвучим ее решение. Та самая стандартная структура, по которой мы рассказываем вам об обновлениях решений.

В чем проблема?

Проблема появилась там, где ее не ждали. Сервис определения местоположения IpGeoBase в один момент просто перестал работать: сайт удалили с хостинга. Из-за этого наш модуль не смог определять местоположения пользователей по IP на реальных сайтах. Учитывая популярность модуля Сотбит: Мультирегиональность на Маркетплейсе - это критическая проблема.

Что же мы сделали?

1

Определение местоположения

В обновлении мы убрали обработчик IpGeoBase, который раньше определял, где находится пользователь. Проблема в том, что база сервиса уже давно не обновляется. А в роковой момент сервис вообще отказал, из-за чего пострадали в том числе и наши клиенты.

Теперь местоположение регионов определяется через сервис SypexGeo Local. Данные регионов обновляются автоматически 1 раз в 2 недели. Агент самостоятельно загрузит базу регионов при обновлении модуля.

Для изменения способа определения геолокации нужно перейти на Настройки -> Настройки продукта -> Геолокация. В настройках модуля теперь доступен только 1 способ.

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

2

Названия регионов

Во-первых, мы добавили возможность вывода названий регионов на нужном вам языке. Как это сделать?

Переходим в настройки модуля Сотбит: Мультирегиональность в админке, далее выбираем раздел «Настройки» и свой сайт. Переходим на вкладку «Добавить языки»:

Ввод названия регионов на нужном языке

Как видите, сейчас есть возможность добавить русский, белорусский, украинский и казахский языки:

Добавляйте русский, белорусский, украинский и казахский языки

Выгружаем .csv таблицу из админки на ПК и открываем, например, в Excel. Что нужно сделать теперь? Добавить перевод нужных регионов в отдельный столбец таблицы, сохранить файл и загрузить обратно в админку модуля.

Для удобства мы разместили инструкцию прямо в настройках:

Инструкция прямо в настройках

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

Также, если в настройках сайта указан язык, например, UA, то выводятся города, у которых загружен перевод. Если местоположение определило город, для которого не загружен перевод, то название выводится на русском языке.

3

Больше функциональности

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

Еще не попробовали обновление? Протестируйте модуль Мультирегиональность абсолютно бесплатно! Демо-режим доступен на 14 дней.

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

Остались вопросы по статье?

Оставьте свой контакт и наш менеджер вас проконсультирует.

ФИО:*
E-mail:*
Телефон:
Подтвердите, что вы не робот:*
Сообщение:
ym_referrer:
ym_uid: