Автоматическое заполнение полей

Покупатель-юрлицо вводит ИНН, и остальные реквизиты подставляются сами: название, адрес, КПП, ОГРН. То же по БИК банка — название и корреспондентский счёт. Данные берутся из сервиса DaData.ru.

Для работы нужны два условия.

  1. Заполнен Ключ DaData.ru — ASTDESIGN → МаркетПро → Настройки, вкладка Интеграции, блок Внешние сервисы. Ключ выдаёт сам сервис после регистрации.

  2. Символьные коды полей заказа совпадают со списком ниже. Решение узнаёт поля по коду, а не по названию, поэтому переименовать поле можно, а поменять код — нет.

  • inn 

  • kpp

  • ogrn

  • oktmo

  • okato

  • okpo

  • companyName

  • companyAddress

  • bankName

  • bankBIK

  • bankKS

Эти же коды решение использует, чтобы навесить на поля маски ввода: ИНН — десять или двенадцать цифр, БИК — девять, корреспондентский счёт — двадцать. Покупатель не сможет ввести неверное число знаков.

Реквизиты не подставляются

Проверьте по порядку:

  • ключ заполнен и сохранён — без него подсказок не будет совсем;

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

  • поле относится к типу плательщика, под которым оформляется заказ, — см. Типы плательщиков и свойства заказа;

  • в DaData не закончился лимит запросов по вашему тарифу.