Обязательные поля с условием в amoCRM

На определенных этапах сделки нужны обязательные данные, но есть бизнес-процессы, где этап этот может быть пропущен и тогда нужно, чтобы обязательность заполнения полей была условной: например - заказ в типографии предполагает расчет стоимости установки рекламных площадей и если заполнено поле "Адрес доставки" (оно будет "главным" полем), то два других поля - "Расстояние, в км" и "Тип груза" будут "зависимыми", а следовательно должны быть обязательно заполнены, но если это самовывоз, то заполнять адрес доставки не обязательно и остальные поля тоже.

Или, например, после квалификации клиента вы понимаете, что услуга будет предоставляться физическому лицу и атрибуты юридического лица не обязательно заполнять(и наоборот).

Для таких случаев создан виджет условных обязательных полей - nikaReqFields. Он позволяет создать набор условий для каждого этапа любой воронки по всем полям и они будут вести себя как "реальные" обязательные поля amoCRM, при этом таковыми не являясь.

Настройки просты - администратор выбирает воронку, выбирает "главное" поле(то, от события заполнения которого будет проверятся, заполнены ли "зависимые" поля), а затем "зависимые". Сохраняет настройки. Далее, при попытке сохранить сделку, у которой не заполнены "зависимые" поля при заполненном "главном" - появится стандартное уведомление amocrm про обязательность поля в виде подсвечивания пустых обязательных полей красным, выводом сообщения и невозможности сохранить сделку. 


*Возможна доработка виджета с учетом индивидуальных пожеланий заказчика. Заполните форму ниже и менеджер свяжется с вами чтобы обсудить нужную вам функциональность или получить уже существующий виджет.