Мы хотели, чтобы форма в pop-up была максимально привычной и удобной для пользователей, поэтому она должна повторять стандартные формы сайта. В этих формах используется зависимая логика: сначала пользователь выбирает город, и только после этого появляется список дилеров в регионе.
Однако здесь возникла техническая сложность: нам нужна была кастомная настройка pop-up, для создания полей с зависимыми выпадающими списками. Без этой логики пользователь не может корректно заполнить форму и отправить заявку.
Чтобы сохранить необходимую структуру, мы собрали кастомный pop-up вручную
с помощью тонкой настройки через JavaScrip внутри кабинета LeadPlan. Это дало нам полный контроль над логикой работы формы и позволило точно повторить функционал, к которому посетители уже привыкли.