Версия Битрикс: 14.0 и выше.
На странице заказа в Битрикс:
- подсказываем почтовые адреса, ФИО и компании при вводе;
- автоматически заполняем индекс и местоположение для введенного адреса.
Используем сервис "Подсказки" [DaData.ru] (https://dadata.ru).
Работаем с компонентом современный интернет-магазин (bitrix.eshop), входящим в редакцию Битрикс "Малый Бизнес" и выше.
По [отзывам интернет-магазинов] (https://dadata.ru/#reviews-all), Подсказки значительно повышают качество получаемых от пользователей данных. Клиенты начинают указывать почтовые адреса для доставки, разбитые по КЛАДР, без опечаток и с квартирами, индекс определяется автоматически. ФИО вводят без опечаток и с полом.
В скором времени мы опубликуем наш модуль на Marketplace, и вы сможете установить его.
Для установки модуля из репозитория необходимо:
-
Клонировать содержимое с помощью git либо скачать слепок репозитория [отсюда] (https://github.com/hflabs/suggestions-bitrix/archive/master.zip).
-
Распаковать.
-
Скопировать папку dadata.suggestions в директорию bitrix/modules/ на сервере (пример ниже).
[root@localhost ~]# git clone https://github.com/hflabs/suggestions-bitrix.git Initialized empty Git repository in /root/suggestions-bitrix/.git/ remote: Counting objects: 26, done. remote: Compressing objects: 100% (18/18), done. remote: Total 26 (delta 1), reused 23 (delta 1) Unpacking objects: 100% (26/26), done. [root@localhost ~]# cp -r suggestions-bitrix/dadata.suggestions /home/bitrix/www/bitrix/modules/ [root@localhost ~]# chown -R bitrix.bitrix /home/bitrix/www/bitrix/modules/dadata.suggestions
-
Если установлен Bitrix в кодировке utf8 - дополнительно скопировать содержимое папки utf8 в bitrix/modules (это перезапишет языковые файлы модуля)
-
Зайти в административную консоль: Вкладка "Администрирование" -> "Marketplace" -> "Установленные решения".
-
В списке решений должен появиться модуль "Подсказки DaData.ru", для подключения модуля необходимо нажать на знак ≡ , в контекстном меню выбрать пункт "установить".
-
После удачного завершения установки вы увидите следующий экран
-
Перейдите в настройки модуля: "Настройки" -> "Настройки продукта" -> "Настройки модулей" -> "Подсказки DaData.ru"
-
В поле "API Ключ" введите ключ, полученный у DaData.ru (см. инструкцию ниже).
-
Выберите для свойств заказа, в которых необходимо включить подсказки, соответствующий тип подсказок из выпадающих списков.
-
Рекомендуем настройку:
-
"Ф.И.О.": выбрать тип подсказок "ФИО одной строкой". Подсказки будут советовать фамилию, имя и отчество при вводе ФИО и автоматически заполнят поля фамилия, имя, отчество.
-
"Индекс": выбрать тип "Индекс". Подсказки запишут в это поле почтовый индекс адреса доставки.
-
"Местоположение" и "Индекс" будут заполняться автоматически, поэтому рекомендуем перенести их вниз формы. Для этого увеличьте свойство "Сортировка" в настройках свойств заказа.
-
"Город": выбрать тип "Город". Подсказки запишут в это поле город адреса доставки.
-
"Адрес доставки": выбрать тип "Адрес одной строкой". Подсказки будут советовать адрес при вводе адреса доставки и автоматически заполнят "Местоположение" и "Индекс", а так же другие компоненты адреса если они будут назначены.
-
"Название компании": выбрать тип "Наименование организации одной строкой". Подсказки будут советовать название компании при вводе и автоматически заполнят поля с типами ИНН, КПП и другие (см. полный список полей ниже).
-
Сохраните изменения.
-
Типы полей которые можно назначить
- Подсказки по ФИО
- ФИО одной строкой --- из этого поля будут заполнятся автоматически поля ФИО указанные ниже
- Фамилия
- Имя
- Отчество
- Пол
- Код качества
- Подсказки по адресу
- Адрес одной строкой --- из этого поля будут заполнятся автоматически поля адреса указанные ниже
- Индекс
- Страна
- Тип субъекта (сокращенный)
- Тип субъекта
- Субъект
- Тип района (сокращенный)
- Тип района
- Район
- Тип города (сокращенный)
- Тип города
- Город
- Тип населенного пункта (сокращенный)
- Тип населенного пункта
- Населенный пункт
- Тип улицы (сокращенный)
- Тип улицы
- Улица
- Тип дома (сокращенный)
- Тип дома
- Дом
- Тип расширения дома (корпус / строение / секция)
- Расширение дома
- Тип квартиры (квартира / офис / комната)
- Номер квартиры
- Абонентский ящик
- Код КЛАДР
- Код ОКАТО
- Код ОКТМО
- Код ИФНС (ФЛ)
- Код ИФНС (ЮЛ)
- Площадь квартиры
- Код КЛАДР
- Код ФИАС
- Код полноты
- Код проверки дома
- Код качества
- Нераспознанная часть адреса
- Подсказки по организациям и ИП
- Наименование организации одной строкой --- из этого поля будут заполнятся автоматически поля организации указанные ниже
- Адрес организации одной строкой
- Число филиалов
- Тип подразделения
- ИНН
- КПП
- ФИО руководителя
- Должность руководителя
- Полное наименование
- Наименование на латинице
- Краткое наименование
- ОГРН
- Код ОКПО
- Код ОКВЭД
- Код ОКОПФ
- Полное название ОПФ
- Краткое название ОПФ
- Дата регистрации
- Дата ликвидации
- Статус организации
- Тип организации
- Подсказки по ФИО
-
Зайдите на [DaData] (https://dadata.ru), нажмите кнопку "Попробовать бесплатно" и зарегистрируйтесь.
-
В правом верхнем углу нажмите кнопку профиля и выберите пункт "Настройки"
- Нажмите на ссылку "Cгенерировать".
- Скопируйте токен.
- 1.0.0 - Первая версия
- 1.1.0 - Решена проблема совместимости с модулем "Местоположения 2.0" и при использовании с выбором из выпадающих списков
- 1.1.1 - Решена проблема выбора местоположений для маленьких городов.
- 1.1.2 - Решена проблема совместимости со старыми версиями магазина (без модуля "Местоположения 2.0")
- 1.2.0 - В данном обновлении переработан механизм взаимодействия с полями заказа; Исправлены ошибки при использовании гранулярных полей;Исправлена ошибка связанная с работой со старым модулем местоположений. Добавлена возможность отключения встроенного jquery.