Комментарии в заказах

Краткая информация

Модуль позволяет организовать добавление коментариев к заказу при его обработке операторами, менеджерами. Текст комментария может быть добавлен как вручную так и выбран из списка шаблонов.

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

Шаблоны комментариев задаются на соответствующей странице модуля, в административной части сайта: Рабочий стол / BXmaker / Комментарии в заказах / Шаблоны комментариев

Перемещение блока с комментариями

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

Скриншот перемещения блока с комментариями к заказу на нужное место на сайте на Битрикс

Добавление комментария к заказу

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

Скриншот блока с комментариями к заказу на сайте на Битрикс

Если в настройках модуля включена возможность добавлять свой вариант комментария, произвольный текст. То в списке комментариев будет вариант - "Добавить свой вараинт"

Скриншот добавления своего произвольного варианта комментария к заказу на сайте на Битрикс

Комментарии в списке заказов

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

Скриншот как выглядит список комментариев к заказу на битрикс на странице списка заказов

Комментарии в email письмах

При желании можно все комментарии приложить в текст письма, например дубликат для руководителя. Для этого нужно в шаблон почтового сообщения добавить плейсхолдер #BXMAKER_ORDERCOMMENT_LIST# или #BXMAKER_ORDERCOMMENT_LIST_HTML#, второй подходит для варианта когда у письма есть оформление или просто тип письма - html.

20200910-20-51-17.png

Изменение отображения

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

Первый параметр переданный обработчику будет содержать массив комментариев со всеми данными в ключе BXMAKER_ORDERCOMMENT_DATA. Новый текст или html нужно будет присвоить соответственно ключам BXMAKER_ORDERCOMMENT_LIST или BXMAKER_ORDERCOMMENT_LIST_HTML. Первый параметр должен быть указан как ссылка.

static public function OnBeforeEventSend(&$arFields, &$arTemplate)
{
    //...
}

Назначение ответственного при просмотре заказа

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

20200910-21-01-24.png