Модуль позволяет организовать добавление коментариев к заказу при его обработке операторами, менеджерами. Текст комментария может быть добавлен как вручную так и выбран из списка шаблонов.
Используя права доступа, можно ограничить группы пользователей которые могут, добавлять, удалять, просматривать комментарии.
Шаблоны комментариев задаются на соответствующей странице модуля, в административной части сайта: Администрирование / BXmaker / Комментарии в заказах / Шаблоны комментариев
На странице заказа, среди прочих блоков, после установки модуля появится блок комментариев. По умолчанию он в самом низу, но его можно перенести вверх как на картинке. Для этого нужно свернуть блоки и перетащить нужный на новое место.

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

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

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

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

Для разработчиков есть возможность поменять отображение, для этого нужно написать обработчик который вызывается перед отправкой письма OnBeforeEventSend.
Первый параметр переданный обработчику будет содержать массив комментариев со всеми данными в ключе BXMAKER_ORDERCOMMENT_DATA. Новый текст или html нужно будет присвоить соответственно ключам BXMAKER_ORDERCOMMENT_LIST или BXMAKER_ORDERCOMMENT_LIST_HTML. Первый параметр должен быть указан как ссылка.
static public function OnBeforeEventSend(&$arFields, &$arTemplate)
{
//...
}
В модуле добавлена возможность автоматически назначить ответственным того пользователя который первым открыл заказ а также добавить автоматически какой-то комментарий из списка шаблонов. Это делается на странице настроек модуля.
