Автор дополнения
Артем Низовских
Пакетов
4
Закачек
1 560
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
4
Закачек
1 560
Обычно отвечает в течение нескольких дней
Версия 1.0.2-beta
Дата выпуска 17.08.2022
Загрузки 266
Просмотры 9 486
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.6 !

modB24CRM


Модуль интеграции сайта на MODX Revolution и Bitrix24.
Были учтены ошибки modBitrixCRM. Это новое дополнение, т.к. сохранить совместимость не представлялось возможным.

Возможности:
  1. Создание лидов/сделок при отправке формы через FormIt/AjaxForm
  2. Создание разделов/товаров в Битрикс24 в соответствии с каталогом miniShop2 на сайте
  3. Создание и обновление лидов, сделок и контактов через заказы miniShop2
  4. Простая настройка всех полей соответствия
(p.s.: обратная синхронизация отсутствует)

Настройка


1. После установки в админке в верхнем меню появится пункт «modB24CRM» и в нем добавить новый аккаунт.

Нужно указать хост, id автора вебхука, код вебхука и др.параметры.
Для получения вебхука перейдите в Битрикс24 — Приложения — Вебхуки — Входящие вебхуки. Для корректной работы в правах доступа выберите CRM и Пользователи.
Если при сохранении связь с Битрикс24 не будет установлена, то выдаст ошибку.
Если Вы выбрали параметр «Использовать очередь», то не забудьте добавить задание в CRON на соответствующий php файл. Это сделано для того чтобы отправка данных в Битрикс24 не занимало время у посетителя сайта.

2. После сохранения перейдите в настройки аккаунта


3. Если у Вас установлен miniShop2 и Вы отметили галочкой «Синхронизировать каталог» и выбрали «Синхронизировать заказы», то будут доступны соответствующие вкладки.
Настройте соответствия полей объектов на сайте с сущностями Битрикс24.




4. Также есть вкладка «Хуки FormIt» для настройки отправки лидов или сделок через сниппет FormIt.
Создайте хук и настройте поля.


В вызов сниппета FormIt добавьте хук modB24CRM и параметр modB24CRMHook со значением id или названия хука из настроек
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`tpl.AjaxForm.example`
    &hooks=`modB24CRM`
    &modB24CRMHook=`form`
    &validate=`name:required,message:required`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Сообщение успешно отправлено`
]]

Перед покупкой можете протестировать данный модуль на modhost.pro и понять, соответствует ли он Вашим требованиям.

Последние обсуждения в сообществе MODX.pro