Адвантшоп стал частью Альфа‑Селлер. Подробнее →

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

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

В данной статье мы рассмотрим возможности и настройки модуля 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, дадата, интеграция data

Мы используем файлы cookie, чтобы сайт работал удобнее. Продолжая пользоваться сайтом, вы соглашаетесь с этим