Как вам помочь ?
Настройка модуля "DaData"
В данной статье мы рассмотрим возможности и настройки модуля DaData.
- Возможности модуля DaData
- Настройка на стороне сервиса DaData
- Настройка модуля на стороне магазина. Подсказки для ФИО и адреса
- Ограничения на подсказки по тарифам сервиса DaData
- Настройка модуля на стороне магазина. Пол покупателя
- Настройка модуля на стороне магазина. Подсказки для поля "Кем выдан паспорт"
Возможности модуля DaData
Модуль DaData позволяет при выборе населенного пункта автоматически определять его индекс и область. Это позволяет с точностью рассчитать стоимость доставки и избежать ошибок при вводе мелких населенных пунктов.
Модуль также позволяет отображать подсказки при вводе адреса и ФИО в клиентской части магазина и подсказки при вводе адреса в административной части магазина.
Это позволяет избежать ошибок при вводе адреса во время оформлении/редактирования заказа, что, в свою очередь, позволяет избежать ошибок при выводе доступных способов доставки (при оформлении или редактировании заказа).
Также, подобные подсказки помогают избежать ошибок в написании ФИО клиентами при оформлении заказа.
Кроме того, модуль позволяет автоматически определять пол покупателя (если это необходимо).
Настройки на стороне сервиса DaData
Перейдите на сервис 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):
Рисунок 9.
Рисунок 10.
Если галочка "Использовать в панели администрирования" установлена, подсказки для адреса отображаются в административной части следующим образом (рис.11, 12):
Рисунок 11.
Рисунок 12.
Подсказки для ФИО
Если галочка "Использовать в клиентской части" установлена, подсказки для ФИО отображаются в клиентской части следующим образом (рис.13, 14):
Рисунок 13.
Рисунок 14.
Заметка
Индекс определиться автоматически после ввода всех данных (город, улица)(рис.15).
Рисунок 15.
Ограничения по тарифам сервиса DaData
Внимание!
На подсказки сервиса DaData действуют тарифные ограничения: https://dadata.ru/pricing/#suggestions . К примеру, на бесплатном тарифе в сутки предоставляется 10 тысяч запросов к сервису.
Причём, 1 символ в адресе равен 1 запросу к сервису. Таким образом, ввод одного адреса затрачивает 10-30 запросов к сервису, а ввод ФИО, email, компании или бланка - 10-20 запросов.
Настройки модуля DaData на стороне магазина. Пол покупателя
Обработка дополнительных полей покупателя
Пол. Для того чтобы пол покупателей автоматически определялся и отображался в административной части, необходимо сделать следующие действия:
1. Добавьте дополнительное поле покупателя по следующей инструкции: "Дополнительные поля покупателя"
Название - произвольное, к примеру "Пол"
Тип - "Выбор"; укажите 2 варианта значения поля - например, "М" и "Ж"
Порядок сортировки - любой
Обязательно - не устанавливать данную галочку
Запрашивать у покупателя - не устанавливать данную галочку
Активно - установить данную галочку
2. В настройках модуля выберите дополнительное поле, отвечающее за пол, а также его значения для мужского и женского пола соответственно. Пример (рис. 16):
Рисунок 16.
После выполнения данных шагов, пол новых пользователей сайта будет автоматически определяться в административной панели (рис. 17):
Рисунок 17.
Для установки пола уже существующим пользователям сайта, нажмите на кнопку "Установить" рядом с настройкой "Установить пол текущим покупателям" (при условии, что у них указаны хотя бы имя, фамилия либо отчество)(рис. 18):
Рисунок 18.
Настройки модуля DaData на стороне магазина. Подсказки для поля "Кем выдан паспорт"
Вы можете использовать эту подсказку для панели администрирования, а именно для указанного поля будут выводиться подсказки по подразделениям
1. Добавьте дополнительное поле покупателя по следующей инструкции: "Дополнительные поля покупателя"
Название - произвольное, к примеру "Код подразделения"
Тип - текстовое поле
Порядок сортировки - любой
Обязательно - не устанавливать данную галочку
Запрашивать у покупателя - не устанавливать данную галочку
Активно - установить данную галочку
2. В настройках модуля выберите дополнительное поле, отвечающее за паспорт и начинайте вводить код подразделения (рис. 19) из выпадающего списка выбираете требуемое подразделение:
Рисунок 19.
В данном поле можно ввести и другое любое слово из отдела, где выдан паспорт, например, область, также подгрузятся возможные варианты (рис.20):
Рисунок 20.
Готово. Мы рассмотрели возможности и настройки модуля "DaData".
Другие статьи по теме
- Модуль "Быстрый заказ из корзины"
- Полная форма оформления заказа
- Модуль "Повторный заказ"
- Покупка в 1 клик
- Модуль "CleanTalk"
Тэги: автозаполнение, DaData, модуль DaData, настройка модуля DaData, как настроить модуль DaData, Data, dada, dadata, data, дадата