Анонс 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
2
806
+4
Поблагодарить автора Отправить деньги

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

Павел Бигель
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
        Да, умеет
        Артем
        12 ноября 2019, 21:00
        0
        Не подтягивается номер телефона в клиента при заказе почему-то. В чем может быть причина?
          Денис
          11 декабря 2019, 14:41
          0
          Не отправляются дополнительные поля (TV) в CRM. В настройках модуля подставляются tv9, tv22, например, в итоге — в CRM пусто.
            Ruslan Butakov
            16 января 2020, 13:46
            0
            Работа конечно ценная, но вся суть B24 пропадает.

            Менеджер должен работать с CRM не трогая сайт вообще, а дополнение подразумевает обратное?
            Или же менеджер универсал и админку должен знать и в б24 сопровождать сделки и заказы?
              Артем
              16 января 2020, 15:42
              0
              заказы отправляются в Б24
              зачем менеджеру в таком случае вообще в админку заходить?
                Ruslan Butakov
                16 января 2020, 17:59
                0
                Изменили статус заказа в б24 в админке ничего не изменится же?

                Отсюда все вытекающие: клиент идет в свой ЛК на сайте, а там заказ в статусе «оплачен», а по факту в б24 ему присвоили накладную и применили статус «заказ отправлен», пусть даже все уведомления почта/смс о статусах и трек-номере идут из б24, на сайте уже ничего не изменится.

                Обратная синхронизация отсутствует
                  Антон Тарасов
                  27 февраля 2020, 10:39
                  0
                  @Артем здравствуйте!
                  Обратная синхронизация отсутствует
                  Обратная синхронизация вообще планируется? Она возможна в принципе? Что вы по этому поводу думаете?
                  Ruslan Butakov
                  16 января 2020, 18:07
                  0
                  Также добавлю.
                  Бывают такие заказы для которых нужен менеджер чтобы произвести расчет доставки, ну банально все имеющиеся варианты в виде интеграций дают высокую цену, а к примеру «ТК Э» дает ценник в 2 раза меньше, как тогда быть?
                  В идеале, менеджер получил в б24 заказ со статусом «рассчитать доставку», само собой клиент, такой заказ не может оплатить. Менеджер рассчитал доставку, добавил ее в заказ в б24 и что дальше?

                  Я понимаю что через центр продаж дальше все можно провернуть, но для клиента так и останется не изменный заказ на сайте. А хотелось бы чтобы все по феншую.
                Ruslan Butakov
                20 марта 2020, 03:46
                0
                Модуль умеет работать с msOptionsPrice2 и торговыми предложениями?

                Планируется ли дальнейшее развитие модуля?
                  Артем
                  20 марта 2020, 07:21
                  0
                  Не умеет. Их поддержка не планируется.
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  15