Наше приложение CSN B24Form уже на маркетплейсе 1С-Битрикс! Смотреть
Это инструмент для работы с CRM формами Битрикс24.
Что можно решить с помощью приложения CSN B24Form?
Наше приложение CSN B24Form позволяет использовать возможности, которые Битрикс24 дает разработчикам в части управления CRM-формой. Это решение содержит всю необходимую программную обвязку для передачи в CRM форму параметров, существенно упрощая вызов формы.
Модуль содержит набор PHP функций и автоматически подключаемый JS обработчик. JS обработчик передает нужные параметры в CRM форму Битрикс24 при ее инициализации.
Технические данные
Подходящие редакции: «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
Модуль устанавливается стандартным образом и не имеет настроек.
Задача:
Есть список товаров. которых нет в наличии, при нажатии на кнопку "Сообщить о поступлении" в CRM форму должны подставляться параметры в соответствии с выбранным товаром.
Решение:
В цикле перебора товаров:- Вставляем код CRM формы (вариант "по клику").
- Записываем параметры, которые хотим передать в массив. Массив конвертируем в строку с помощью метода модуля \CSN\B24Form::arrayToSafeJSON($arFormParams).
- Готовую строку передаем в HTML атрибут "data-set-b24-form-data". При клике на кнопку "Сообщить о поступлении" инициализируется CRM форма и JS обработчик передает в нее наши параметры.
- title - заголовок формы
- desc - подзаголовок формы
- buttonCaption - текст кнопки отправки формы
- values - значения полей формы
- properties - значения скрытых полей формы