- PVSM.RU - https://www.pvsm.ru -

«Подсказки [1]» помогают быстро и без ошибок заполнить поля ввода на сайтах и в CRM.
Данные для подсказок мы берем из разных справочников, раньше их было всего пять: ФИО, емейлы, почтовые адреса, реквизиты компаний и банков. С самого первого релиза нас просили добавить в «Подсказки» то один справочник, то другой. Мы бы и рады были, да не могли. Зато теперь можем!
С июля «Подсказки» понимают любые датасеты в формате CSV: марки автомобилей, валюты, торговые точки, хоть имена близких.
Теперь пользователи быстро и без ошибок вводят что угодно.
Для тех, кто раньше о «Подсказках» не слышал, кратенько расскажу об этой штуке. Если уже знаете о них, имеет смысл пролистать до следующего раздела.
Потому что опечатки — бич любой компании со сколько-нибудь большой базой клиентов. Например, перепутал человек цифру в индексе — и посылка из магазина пошла блуждать по почтамтам необъятной родины. Ошибся в емейле — все, контакт потерян.
А еще, конечно, жутко бесят сложные формы, какие-нибудь реквизиты организаций с 20 полями или те же адреса. Пока заполнишь, проклянешь все на свете. Особенно если адрес не в Москве, а в более экзотическом месте. (Если интересна тема, мы писали о чудном мире российских адресов [2].)
И мы сделали «Подсказки». Обычно их подключают к интернет-магазинам и бизнес-софту вроде «1С: Бухгалтерии» или CRM. Пользователь печатает как привык, одной строкой. «Подсказки» же ищут в справочнике подходящие варианты и показывают на экране.

«Подсказки» не только подсказывают, они возвращают кучу сопутствующих данных. Например, ввел человек название компании — подсказки вытащат по нему остальные реквизиты. Можно ИНН указать, будет тот же эффект
«Подсказки» интегрированы со всеми популярными в России CRM, CMS и т. д. [3]
С 2014 года и до июля 2018 «Подсказки» работали только с пятью справочниками. Нас спрашивали: «А есть ли вузы?», «Есть ли медицинские учреждения». Не было.
И вот момент настал: в июле мы научили «Подсказки» быстро искать данные в любых справочниках. Пусть хоть названия бабочек на латыни, лишь бы формат был в порядке.
На радостях сами выкатили шесть новых справочников:
Эти шесть штук уже доступны для всех тарифов «Подсказок», включая бесплатный. Подключить — элементарно, нужно только указать тип справочника в новом параметре type. Вот код для валют.
$element.suggestions({
token: "ВАШ_API_КЛЮЧ",
type: "currency"
});
Вставите такое — и пожалуйста. На сайте появится форма ввода валют с автозаполнением.

«Подсказки» ищут валюту и по названию, и по кодам, и по стране
Чтобы залить новый справочник, напишите в службу поддержки и приложите датасет или ссылку на него. Мы на всякий случай проверим, нет ли в справочнике чего незаконного, и подключим его к «Подсказкам».
Есть еще важная штука с приватностью:
Напоследок — пара слов о формате справочников.
Справочник — это CSV-файл с несколькими ограничениями:
Иногда нужно, чтобы «Подсказки» возвращали вычисляемые поля. Например, «ФИО», составленное из фамилии, имени, и отчества. Так вот, это вычисляемое поле тоже должно быть в справочнике. Сами «Подсказки» нужные значения не сгенерируют.
Еще бывает, что одни записи в справочнике весомее других. Например, головную организацию нужно показывать выше филиалов. Веса́ придется заранее рассчитать и вынести в отдельный столбец. Сами «Подсказки» этого делать не будут.

Все значения «Подсказки» трактуют как строки, даже если по факту это числа или даты
Вот такие дела. Если интересно, подключайте «Подсказки» [1], присылайте свои справочники. (Кстати, единственное ограничение бесплатного тарифа «Подсказок» — 10 000 запросов к серверу в день, это примерно 300 заполненных форм.)
Да, если вам не хватает какого-то особенного справочника, напишите в комментариях. Мы сейчас думаем, что еще подключить.
Автор: DEADStop
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/interfejsy/287747
Ссылки в тексте:
[1] Подсказки: https://dadata.ru/suggestions/
[2] мы писали о чудном мире российских адресов: https://habr.com/company/hflabs/blog/260601/
[3] со всеми популярными в России CRM, CMS и т. д.: https://dadata.ru/suggestions/#platforms-all
[4] Источник: https://habr.com/post/418765/?utm_campaign=418765
Нажмите здесь для печати.