Ваши комментарии

XXBOY, дайте, пожалуйста, ссылку на сайт магазина. На дефолтной конфигурации все работало, видимо, это зависит от каких-то настроек — нам нужно понять, от каких именно.
Когда я утром смотрел ваш вопрос, случайно включил в примере triggerSelectOnSpace = false. Простите за неразбериху.
По умолчанию (triggerSelectOnSpace = true) исправляет на лету:
Сами данные из ЕГРЮЛ. Технически получаем их из Картотеки. У Картотеки есть запаздывание ~ 1 месяц по сравнению с ЕГРЮЛ, плюс нет гарантированной возможности получить изменения за период. Сейчас работаем над этим. 
Добрый день. Когда triggerSelectOnSpace включен, подсказки автоматически исправляют содержимое текстбокса по мере ввода, и вызывают обработчик onSelect при исправлении.

Например, включите ограничение по Москве в этом примере и введите «турчанинов ». Подсказки исправят на «Турчанинов пер». Если поставить triggerSelectOnSpace = false, замены не будет.
Добрый день! Проблему вызывает «кв» перед строением. Поправим это в дальнейшем.

Все случаи, когда Дадата не уверена в распознавании адреса, она отмечает кодом качества = 1 (требуется ручная проверка). Чтобы повысить вероятность правильного распознавания, передавайте квартиру после строения и корпуса.
Добрый день! Со вторым блоком точно так же, как и с первым:
// первый блок
$("#address").suggestions({
  serviceUrl: "https://dadata.ru/api/v2",
  token: "***",
  type: "ADDRESS"
});

// второй блок
$("#address2").suggestions({
  serviceUrl: "https://dadata.ru/api/v2",
  token: "***",
  type: "ADDRESS"
});
Проблема есть на 14 версии Битрикса, сейчас разбираемся. На 15 версии работает.
Дайте, пожалуйста, ссылку на страницу магазина.
Сможет, если файл меньше 20 Мб. Если больше — придется резать.

Сервис поддержки клиентов работает на платформе UserEcho