Готовые тиражные решения на 1С-Битрикс
Техническая поддержка:
+7-908-208-1965
Отдел продаж, с 7:00 до 18:00 (по Москве)
Звонок по России бесплатный
Вы также можете заказать звонок

FAQ GeoIP — определение местоположения по IP-адресу

04:41:32 - 24.04.2017

1. Что необходимо сделать для автоподстановки местпоположения при оформлении заказа?


Необходимо в параметрах компонента настроить параметры подстановки города при оформлении заказа

Скриншот

В выбранных свойствах местположения необходимо проверить галочку "Использовать как местоположение"

Скриншот 1
Скриншот 2

Так же свойство должно быть активным



С версии 1.6.0 город подставляется во все незаполненные свойства заказа типа LOCATION (Местоположение), а не только в те, которые отмечены как местоположения для доставки.
2. Как заменить иконки в блоке преимущества?
Иконки в блоке преимущества загружаются из самого шаблона:
https://www.screencast.com/t/QCiSvysv

Поэтому есть 2 пути:
1) По этому же пути загрузить свои иконки с таким же названием.
2) Либо загрузить иконки в любую папку на сайте, а затем, в файле benefits.php прописать путь до иконки:
https://www.screencast.com/t/eHwrkXIB8wDE

Константа <?=SITE_TEMPLATE_PATH?> определяет путь до шаблона, это значит, что она обращается по пути bitrix/templates/ПАПКА_ВАШЕГО_ШАБЛОНА

Аналогично делается и для иконок в боке, которые выводятся на детальной странице.
3. Товар из деактивированного раздела есть в поиске
Если вы деактивировали раздел, а товары из него можно найти через модуль поиска:
Элементы в разделе не деактивируются автоматически. Их нужно деактивировать в ручную или при помощи API продукта.
Можно выбрать элементы конкретного раздела (подраздела) через CIBlockElement::GetList
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php

Затем в цикле деактивировать каждый CIBlockElement::Update:
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/update.php

Если у вас возникнут сложности-наш отдел внедрений поможет вам написать скрипт для деактивации всех товаров в деактивированном разделе.
1. Можно ли сделать ссылку на сайт, по которой у посетителя будет выбран конкретный город?
Установить город посетителя можно с помощью параметра cityId в адресной строке.
ID городов можно найти на странице редактирования связи местоположения и складов в списке местоположений, определяемых по IP.




Или просто в базе веб-аналитики.



Например, открыть демо-сайт для города Адлер:
http://bitronic2-pro.romza.ru/?cityId=7276
http://shinmarket-pro.romza.ru/?cityId=7276