Сотбит: Центр уведомлений – оповещения о важных событиях

Сотбит: Центр уведомлений – оповещения о важных событиях

26 мая 2023


Автор: Сотбит
Уважаемые пользователи и партнеры 1С-Битрикс, Сотбит приветствует вас!


Как Вы уже знаете, наша компания специализируется на разработке сложных B2B систем и Маркетплейсов и имеет 10-летний опыт в реализации eCommerce проектов, так что о Битрикс мы знаем не понаслышке.

Ежедневно в Битриксе контрагенты совершают сотни различных действий, например, оформляют/отменяют заказы, общаются с техподдержкой и.т.д.. В общем потоке однотипных действий легко пропустить важную информацию. Частично эту проблему помогают решать стандартные возможности Битрикса, которые предусматривают отправку уведомлений на электронную почту, но это не всегда удобно.

Во-первых: нужно всегда мониторить свой ящик и тратить уйму времени на постоянную его проверку, а во-вторых: некоторые изменения требуют моментальной реакции и если случайно пропустить письмо, то можно вернуться к нему лишь через пару часов, а то и дней, что может негативно повлиять на бизнес-репутацию поставщиков.

Для решения этой проблемы мы разработали новый модуль, давайте знакомиться с ним.


Описание модуля

Сотбит: Центр уведомлений – это самостоятельный модуль, который отслеживает все события в Битриксе, автоматически генерирует уведомления о них и моментально отправляет уведомления на сайт в окно браузера пользователя.
К событиям относятся действия, связанные с товарами и пользователями: оформление, отмена и изменение статуса заказа, регистрация пользователя, получение ответа из техподдержки и т.д.
Дальше мы будем говорить о функциональных возможностях модуля.

Общие настройки

Включение работы модуля производится через административную часть Битрикса. После включения администратору необходимо выбрать из перечня те сайты, для которых включается работа модуля и начинается сбор уведомлений.

Поскольку в модуль будет приходить большое количество уведомлений и общие таблицы будут стремительно расти и загружать память, мы предусмотрели настройку периодичности очистки прочитанных уведомлений. Периодичность очистки задается в секундах, это означает, что по истечении данного периода происходит полное удаление всех прочитанных уведомлений.


Список событий

В данном меню пользователям доступно добавление категорий уведомлений, в которые и добавляются сами события.


После добавления нового события необходимо заполнить следующие параметры:
  • Наименование – персональное название для события.
  • Сортировка – задается порядок вывода уведомлений.
  • Активность – включается/выключается сбор уведомлений.
  • Категория – выбирается категория, к которой привязывается событие.
  • Сайт – в выпадающем списке выбирается сайт, для которого отрабатывает событие.
  • Модуль – выбирается модуль, который мы отслеживаем на события.
  • Шаблон сообщения – пользователи могут задать типовой шаблон сообщения, на основе которого будет формироваться текст уведомления о событии.
  • Сортировка события – при наличии двух уведомлений от одного модуля об идентичных событиях производится сортировка по данному показателю.


В данный момент пользователям доступен сбор уведомлений с шести основных модулей, три из которых являются Битриксовыми, а три других – компании Сотбит:


Если же клиент покупает Сотбит: Центр Уведомлений и у него нет установленных модулей нашей компании, то он видит только три Битриксовых модуля.

Для каждого модуля предусмотрен список событий, для которых можно выбирать вывод уведомлений. Для примера рассмотрим события битриксовых модулей.

Модуль «Интернет-магазин»:
  • Добавление заказа.
  • Изменение статуса заказа.
  • Изменение флага оплаты заказа.
  • Изменение флага разрешения доставки заказа.
  • Изменение флага отмены заказа.
  • Добавление записи в корзину.
  • Удаление записи из корзины.
Модуль «Техподдержка»:
  • Добавление тикета.
  • Изменение статуса тикета.
  • Отправка письма клиенту.
Модуль «Главный модуль»:
  • Добавление нового пользователя.
  • Авторизация.
  • Отправка пользователю пароля.


Наш модуль является максимально универсальным и имеет открытый код. Наши клиенты всегда могут добавить уведомления о событиях сторонних разработчиков, через функции решения. Для этого нужны знания PHP разработки или помощь нашей платной ТП.

Публичная часть

В публичную часть сайта добавлен компонент нашего модуля, в котором отображается уведомление о событии, а в браузере появляется всплывающее окно «У вас новое уведомление!».


При нажатии на иконку компонента в браузера появляется выпадающее меню, которое состоит из блоков «Новые уведомления» и «Старые уведомления».


После прочтения уведомление перемещается в раздел «Старые уведомления» и удаляется в соответствии с заданным диапазоном.

Резюме

Благодаря новому модулю вы теперь не пропустите ни одно уведомление о событиях в Битриксе и всегда будете получать самую важную информацию прямо на сайте в окне браузера пользователя.
В дальнейшем мы планируем развивать модуль и добавлять в него дополнительные события для новых решений и уже добавленных обновлений.