Что умеет решение
Модуль отправляет уведомления в Max при наступлении заданных событий на сайте. Поддерживаются стандартные события интернет-магазина, связанные с заказами, а также события инфоблоков, что позволяет использовать решение даже в версиях Bitrix без модуля магазина. Например, можно настроить отправку уведомления в Max при создании элемента в инфоблоке для сбора заявок.
Поддерживаемые события:
- Добавление или изменение элемента инфоблока;
- Новый заказ;
- Оплата заказа;
- Изменение статуса заказа;
- Отмена заказа;
- Добавление или изменение результата веб-формы;
- Добавление комментария в блог;
- Регистрация пользователя.
Функционал:
- Отправка уведомлений нескольким получателям одновременно. Можно указывать конкретных пользователей или направлять сообщения в чат.
- Настройка отправки уведомлений в конкретные топики чата.
- Индивидуальная настройка получателей для каждого типа события. Например, разные менеджеры могут получать уведомления о новых заказах и об оплате.
- Выбор сайта действия шаблона в настройках: можно применить шаблон ко всем сайтам или к конкретному.
Модуль «Оповещения в Max» предоставляет гибкие возможности настройки шаблонов уведомлений с использованием движка Twig. В разделе настроек доступны подробные инструкции и примеры для создания шаблонов.
Разработчики могут интегрировать функционал через внутреннее API, отправляя текстовые сообщения из собственного кода в требуемые моменты времени.
Для обработки событий заказов необходим стандартный модуль Sale. Обработка событий веб-форм требует модуль Form, а событий блога — модуль Blog.
Системные требования: PHP версии 7.0 или выше, а также установленные расширения curl, json и mbstring. Эти условия проверяются автоматически в процессе установки.
Модуль несовместим с параметром конфигурации PHP mbstring.func_overload, установленным в значение 2. Проверка этого ограничения также выполняется при установке.
Поддерживаемые события системы Битрикс:
Добавление элемента инфоблока (OnAfterIBlockElementAdd);
Изменение элемента инфоблока (OnAfterIBlockElementUpdate);
Создание нового заказа (OnSaleOrderSaved);
Оплата заказа (OnSalePayOrder);
Изменение статуса заказа (OnSaleStatusOrder).
Модуль «Оповещения в Max» реагирует на стандартные события системы. При отмене заказа срабатывает OnSaleCancelOrder. Добавление результата веб-формы вызывает событие OnAfterResultAdd, а его изменение — OnAfterResultUpdate. При добавлении комментария в блог используется событие OnCommentAdd. Регистрация пользователя обрабатывается через события OnAfterUserRegister и OnAfterUserSimpleRegister. Обратите внимание: срабатывание не происходит при ручном создании пользователя в административной панели и при автоматической регистрации, возникающей после оформления заказа. Для корректной работы модуля сайт должен использовать указанные стандартные события.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.