DaData Lite — модуль для 1С-Битрикс, который добавляет автодополнение и подсказки DaData в поля сайта.
Модуль помогает пользователю быстрее и точнее заполнять формы, автоматически предлагая подходящие значения при вводе данных.
ВозможностиМодуль поддерживает подсказки для следующих типов данных:
ФИО — поиск и выбор имени, фамилии и отчества;
Адрес — подсказки адресов с учетом структуры адреса;
Организация / ИНН — поиск организаций и данных по ИНН;
Банк — поиск банковских организаций;
Email — подсказки при вводе электронной почты.
Дополнительно доступна нормализация телефонного номера через API DaData.
Основные преимуществаПростое подключение к существующим полям сайта.
Настройка привязок через административную панель 1С-Битрикс.
Поддержка нескольких сайтов в многосайтовой установке.
Настройка CSS-селектора поля, типа подсказок, количества результатов и задержки запроса.
Серверное взаимодействие с DaData — API-ключи не передаются в браузер.
Кеширование результатов подсказок для уменьшения количества повторных запросов к API DaData.
Адаптивный интерфейс выпадающего списка подсказок.
Поддержка клавиатурной навигации.
Возможность использовать несколько подсказок на одной странице.
Не требует внесения изменений в init.php или файлы ядра 1С-Битрикс.
DaData Lite удобно использовать в формах регистрации, заказа, обратной связи, оформления доставки, контактных формах и других формах сайта, где пользователю необходимо вводить адрес, ФИО, организацию, ИНН, банк или электронную почту.
Для работы модуля требуется действующий API-токен DaData с доступным лимитом запросов.
Модуль работает через API DaData и не включает тариф или лимиты самого сервиса DaData.
Установите модуль DaData Lite стандартными средствами 1С-Битрикс.
После установки откройте административный раздел:
Настройки → Настройки продукта → Модули → DaData Lite
и убедитесь, что модуль установлен и активирован.
Для работы модуля необходимы API-данные сервиса DaData.
2. Получение API-ключей DaDataДля работы подсказок необходимо получить API-токен DaData в личном кабинете сервиса DaData.
Для нормализации телефонных номеров дополнительно используется секретный ключ DaData.
Модуль не передает API-ключи в браузер. Запросы к DaData выполняются сервером сайта.
3. Настройка подключенияВ настройках DaData Lite укажите:
API-токен — токен доступа к API DaData;
Секретный ключ — используется для операций нормализации телефона;
Таймаут соединения — максимальное время установки соединения;
Таймаут чтения — максимальное время ожидания ответа;
Время жизни кеша — срок хранения результатов подсказок.
После сохранения настроек можно использовать кнопку «Проверить ключи», чтобы проверить подключение к API DaData.
4. Создание привязки поляПерейдите в административном разделе в:
DaData Lite → Привязки полей
Создайте новую привязку.
Укажите:
Сайт — сайт, на котором будет работать подсказка;
Название — произвольное название привязки;
Селектор CSS — CSS-селектор поля, к которому необходимо подключить подсказки;
Тип подсказок — ФИО, адрес, организация / ИНН, банк или Email;
Количество результатов — количество вариантов, отображаемых пользователю;
Задержка запроса, мс — задержка перед отправкой запроса после ввода текста;
Минимальная длина запроса — количество символов, после которого начинаются подсказки;
Сортировка — порядок отображения привязок;
Активность — включена или отключена привязка.
Сохраните привязку и убедитесь, что она имеет статус активна.
5. Пример CSS-селектораЕсли поле имеет HTML:
<input type="text" name="address" id="address">для привязки можно использовать селектор:
#addressДля поля:
<input type="text" class="js-address">можно использовать:
.js-addressОдин селектор может использоваться для нескольких элементов страницы, если это необходимо.
6. Проверка работыПосле создания активной привязки откройте страницу сайта, на которой находится соответствующее поле.
Начните вводить текст. После достижения минимальной длины запроса модуль автоматически выполнит запрос и отобразит варианты подсказок.
Выберите нужный вариант — его значение будет подставлено в поле.
7. Нормализация телефонаДля телефона модуль не использует автоподсказки.
Нормализация номера выполняется отдельным серверным запросом к API DaData и вызывается сайтом явно при необходимости.
Для этой операции необходимы API-токен и секретный ключ DaData.
8. КешированиеРезультаты успешных запросов подсказок кешируются на стороне сервера.
Время хранения задается параметром «Время жизни кеша».
Если установить значение 0, кеширование подсказок будет отключено.
Нормализация телефонных номеров и проверка ключей в кеш не записываются.
9. Многосайтовая установкаЕсли на сервере используется несколько сайтов 1С-Битрикс, привязки создаются отдельно для каждого сайта.
Модуль загружает JavaScript только на тех сайтах, где существуют активные привязки.
10. ОтключениеЧтобы временно отключить подсказки, достаточно отключить соответствующую привязку в разделе DaData Lite → Привязки полей.
Удаление привязки не требует изменения кода сайта.
Техническая поддержка пользователей DaData Lite осуществляется разработчиком решения.
В рамках технической поддержки рассматриваются:
вопросы установки и настройки модуля;
вопросы подключения и настройки API DaData;
проблемы с работой подсказок и привязок полей;
ошибки, связанные с работой модуля;
вопросы совместимости с поддерживаемыми версиями 1С-Битрикс и PHP.
Для обращения в техническую поддержку необходимо предоставить описание проблемы, версию 1С-Битрикс, версию PHP и, при необходимости, информацию о настройках модуля. Не передавайте в обращении API-токены, секретные ключи и другие конфиденциальные данные.
Контактные данныеРазработчик: ИП Захарченко АА
Email технической поддержки: info@asmart-group.ru
Сайт: https://asmart-group.ru/
Документация: https://bitrix.asmart-group.ru/docs/dadata-lite/
Поддержка осуществляется по электронной почте. Срок ответа зависит от сложности обращения.
Рабочее время 10.00-19.00 Пн-Пт (GMT+6)
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.