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

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

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

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

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

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

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

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

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

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

 

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

Перейдите на сервис DaData.ru. Нажмите "Войти", затем - "Зарегистрируйтесь" (рис.1).

Настройка модуля "DaData" - 4170
Рисунок 1.

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

Настройка модуля "DaData" - 1565
Рисунок 2.

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

Затем в личном кабинете на вкладке "Почта, ключи, деньги" отобразится автоматически "API-ключ" (рис.3).

Настройка модуля "DaData" - 4207
Рисунок 3.

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

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

Настройка модуля "DaData" - 1543
Рисунок 4.

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

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

Настройка модуля "DaData" - 6232
Рисунок 5.

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

Настройка модуля "DaData" - 8832
Рисунок 6.

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

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

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

Настройка модуля "DaData" - 4378
Рисунок 7.

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

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

Настройка модуля "DaData" - 3717
Рисунок 8.

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

Настройка модуля "DaData" - 8064
Рисунок 9.

Настройка модуля "DaData" - 5480
Рисунок 10.

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

Настройка модуля "DaData" - 2122
Рисунок 11.

Настройка модуля "DaData" - 5787
Рисунок 12.

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

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

Настройка модуля "DaData" - 7390
Рисунок 13.

Настройка модуля "DaData" - 7362
Рисунок 14.

Заметка

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

Настройка модуля "DaData" - 5190
Рисунок 15.

 

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

Внимание!

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

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

 

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

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

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

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

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

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

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

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

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

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

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

Настройка модуля "DaData" - 4552
Рисунок 16.

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

Настройка модуля "DaData" - 8732
Рисунок 17.

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

Настройка модуля "DaData" - 7337
Рисунок 18.

 

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

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

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

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

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

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

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

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

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

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

Настройка модуля "DaData" - 6707
Рисунок 19.

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

Настройка модуля "DaData" - 2252
Рисунок 20.

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

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

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

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

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

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

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

Тэги: автозаполнение, DaData, модуль DaData, настройка модуля DaData, как настроить модуль DaData, Data, dada, dadata, data, дадата

Мы используем cookies. Подробнее...
0