Анонс modB24CRM

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

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

Обратная синхронизация отсутствует

Настройка


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 и понять, соответствует ли он Вашим требованиям.

Дополнение в modstore.pro
Артем
25 августа 2019, 20:16
modx.pro
1
316
+4
Поблагодарить автора Отправить деньги

Комментарии: 6

Павел Бигель
27 августа 2019, 09:02
-4
Спасибо конечно за труд, но все же, в чем смысл компонента?
Создание лидов/сделок при отправке формы через FormIt/AjaxForm
реализуется ровно одним дополнительным хуком в строчек 10.
Создание разделов/товаров в Битрикс24 в соответствии с каталогом miniShop2 на сайте
— обычно происходит ровно наоборот (выгружают с 1с в Битрикс24, а с него на сайт)
Создание и обновление лидов, сделок и контактов через заказы miniShop2
— точно такой же хук

Получается, что 1490 RUB это плата за то что человек не может нагуглить?
Ну такое.
    Артем
    27 августа 2019, 09:48
    +5
    в чем смысл компонента?
    Смысл в том, что самостоятельно не нужно писать какой то код. В пример могу привести тот же msFieldManager. Можно погуглить и добавить поля через код самостоятельно, а можно скачать дополнение и в 3 клика добавлять новые поля.

    обычно происходит ровно наоборот (выгружают с 1с в Битрикс24, а с него на сайт)
    У вас так, у меня в работе была только выгрузка с сайта в Б24

    Получается, что 1490 RUB это плата за то что человек не может нагуглить?
    Так можно сказать про многие дополнения, выложенные на modstore
Raimei
31 августа 2019, 15:26
0
Файлы прикреплённые к FormIt/AjaxForm умеет пересылать?

В ближайшее время понадобится такая возможность, а времени самому разбираться нету.
    Михаил
    31 августа 2019, 20:21
    +1
    Formit умеет. AjaxForm ничего не пересылает, это просто обертка
      Raimei
      31 августа 2019, 20:23
      0
      В курсе.
      Не знаю почему именно так написал.
    Артем
    02 сентября 2019, 11:02
    0
    Да, умеет
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
6