Как вам помочь ?

Настройка модуля "DaData"

Статья актуальна для версии магазина: 8.5 | 8.0 | 6.5

В данной статье мы рассмотрим возможности и настройки модуля DaData.

Возможности модуля DaData

Модуль DaData позволяет при выборе населенного пункта автоматически определять его индекс и область. Это позволяет с точностью рассчитать стоимость доставки и избежать ошибок при вводе мелких населенных пунктов.

Модуль также позволяет отображать подсказки при вводе адреса и ФИО в клиентской части магазина и подсказки при вводе адреса в административной части магазина.

Это позволяет избежать ошибок при вводе адреса во время оформлении/редактирования заказа, что, в свою очередь, позволяет избежать ошибок при выводе доступных способов доставки (при оформлении или редактировании заказа).

Также, подобные подсказки помогают избежать ошибок в написании ФИО клиентами при оформлении заказа.

Кроме того, модуль позволяет автоматически определять пол покупателя (если это необходимо).

 

Настройки на стороне сервиса DaData

Перейдите по ссылке https://dadata.ru . Нажмите “Войти”, затем - “Зарегистрируйтесь” (рис.1).


Рисунок 1.

Введите ваше имя, адрес электронной почты и пароль, после чего нажмите кнопку “Зарегистироваться” (рис. 2).


Рисунок 2.

Далее, на вашу электронную почту придёт письмо от сервиса DaData. Перейдите по ссылке из полученного письма. Ваш электронный адрес будет подтверждён, и вы окажетесь в вашем Личном Кабинете DaData.

Затем в личном кабинете на вкладке "Общие сведения" отобразится автоматически “API-ключ” (рис.3).


Рисунок 3.

Скопируйте API ключ, он будет необходим при настройке модуля DaData на стороне магазина.

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


Рисунок 4.

Настройки модуля DaData на стороне магазина. Подсказки для ФИО и адреса

Перейдите в панели администрирования в пункт меню «Модули» - “Магазин модулей”. Найдите модуль “DaData”. Нажмите кнопку “Установить”, затем установите галочку активности модуля (рис.5).


Рисунок 5.

Перейдите в настройки модуля. В открывшемся окне вставьте скопированный ранее идентификатор в строку “API-ключ” (рис. 6).


Рисунок 6.

Использовать DaData для автоматического определения города - данная настройка позволяет определяться автоматически город по IP.

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

Для этого на этапе оформления заказа в разделе способ доставки нажмите на ссылку с городом, и во всплывающем окне введите ваш населенный пункт, выбираете из выпадающего списка и нажмите на кнопку "Выбрать".


Рисунок 7.

Сохраните настройки. С этого момента модуль можно использовать в магазине. Рассмотрим остальные настройки модуля.

Подсказки для города и адреса.


Рисунок 8.

Если галочка “Использовать в клиентской части” установлена, подсказки для адреса отображаются в клиентской части следующим образом (рис.9, рис.10, рис.11, рис.12):


Рисунок 9.


Рисунок 10.


Рисунок 11.


Рисунок 12.

Если галочка “Использовать в панели администрирования” установлена, подсказки для адреса отображаются в административной части следующим образом (рис.13, рис.14):


Рисунок 13.


Рисунок 14.

Подсказки для ФИО.

Если галочка “Использовать в клиентской части” установлена, подсказки для ФИО отображаются в клиентской части следующим образом (рис.15, рис.16):


Рисунок 15.


Рисунок 16.

Заметка

Индекс определиться автоматически после ввода всех данных (город, улица)(рис.17).


Рисунок 17.

 

Ограничения по тарифам сервиса DaData

Внимание!

На подсказки сервиса DaData действуют тарифные ограничения: https://dadata.ru/pricing/#suggestions . К примеру, на бесплатном тарифе в сутки предоставляется 10 тысяч запросов к сервису.

Причём, 1 символ в адресе равен 1 запросу к сервису. Таким образом, ввод одного адреса затрачивает 10-30 запросов к сервису, а ввод ФИО, email, компании или бланка - 10-20 запросов.

 

Настройки модуля DaData на стороне магазина. Пол покупателя

Обработка дополнительных полей покупателя

Пол. Для того, чтобы пол покупателей автоматически определялся и отображался в административной части, необходимо сделать следующие действия:

1. Добавьте дополнительное поле покупателя по следующей инструкции: "Дополнительные поля покупателя"

Название - произвольное, к примеру “Пол”

Тип - “Выбор”; укажите 2 варианта значения поля - например, “М” и “Ж”

Порядок сортировки - любой

Обязательно - не устанавливать данную галочку

Запрашивать у покупателя - не устанавливать данную галочку

Активно - установить данную галочку

2. В настройках модуля выберите дополнительное поле, отвечающее за пол, а также его значения для мужского и женского пола соответственно. Пример (рис. 18):


Рисунок 18.

После выполнения данных шагов, пол новых пользователей сайта будет автоматически определяться в административной панели (рис. 19):


Рисунок 19.

Для установки пола уже существующим пользователям сайта, нажмите на кнопку “Установить” рядом с настройкой “Установить пол текущим покупателям” (при условии, что у них указаны хотя бы имя, фамилия либо отчество)(рис. 20):


Рисунок 20.

 

Настройки модуля DaData на стороне магазина. Подсказки для поля "Кем выдан паспорт"

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

1. Добавьте дополнительное поле покупателя по следующей инструкции: "Дополнительные поля покупателя"

Название - произвольное, к примеру “Код подразделения”

Тип - текстовое поле

Порядок сортировки - любой

Обязательно - не устанавливать данную галочку

Запрашивать у покупателя - не устанавливать данную галочку

Активно - установить данную галочку

2. В настройках модуля выберите дополнительное поле, отвечающее за паспорт и начинайте вводить код подразделения (рис. 21) из выпадающего списка выбираете требуемое подразделение:


Рисунок 21.

В данном поле можно ввести и другое любое слово из отдела, где выдан паспорт, например, область, также подгрузятся возможные варианты (рис.22):


Рисунок 22.

Готово. Мы рассмотрели возможности и настройки модуля "DaData".

Другие статьи по теме

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: DaData, модуль DaData, настройка модуля DaData, как настроить модуль DaData