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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заметка

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

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

 

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

Внимание!

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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