Система сообщений в компоненте "Запись на прием"

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

Вкратце расскажу о возможностях системы:

  1. Отправка сотрудником регистратуры сообщения с произвольным текстом клиенту из списка

  2. Отправка сотрудником регистратуры sms сообщения с произвольным текстом клиенту из списка

  3. Ответ клиента на сообщения и переписка с сотрудником регистратуры в личном кабинете сайта

При установке дополнительного плагина открываются дополнительные возможности:

  1. Всплывающие уведомления в браузере и WEB PUSH уведомления о новых записях для специалистов и сотрудников регистратуры

  2. Всплывающие уведомления в браузере и WEB PUSH уведомления о новых сообщениях для всех авторизованных пользователях сайта

  3. Всплывающие уведомления в браузере и WEB PUSH уведомления с напоминанием о том, что к ним записан клиент. Такие уведомления отображаются за указанное в настройках плагина время. Например, за час.

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

Напоминаю, что компонент продается в интернет магазине по ссылке ниже:

Купить компонент «Запись на прием»

Для отображения всплывающих сообщений нам понадобится плагин под названием «Уведомления для компонента "Запись на прием"»

Плагин продается по ссылке ниже:

Купить плагин «Уведомления для компонента Запись на прием»

Настройка компонента «Запись на прием»

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

Для этого в административной панели Joomla, в менеджере меню, создадим пункт меню, тип которого будет «Запись на прием — КЛИЕНТЫ»

На демонстрационном сайте увидеть список клиентов можно по ссылке:

https://zapis-na-priem-30.sitogon.ru/kabinet-spetsialista/klienty

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

Логин: user

Пароль: user

Следующий шаг — создание в административной панели пункта меню для просмотра сообщений.

В менеджере меню создаем пункт, тип которого будет «Запись на прием — СИСТЕМА СООБЩЕНИЙ»

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

https://zapis-na-priem-30.sitogon.ru/lichnyj-kabinet-patsienta/messages

Логин: user2

Пароль: user2

Итак, что мы имеем?

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

Создание сообщения сотрудником регистратуры

В списке клиентов, а список этот на демонстрационном сайте находится по адресу:

https://zapis-na-priem-30.sitogon.ru/kabinet-spetsialista/klienty

Найдем клиента под именем «Тестовый пользователь» и под его именем нажмем кнопку «Написать сообщение»

Откроется страница создания сообщения, которую мы детально изучим.

Есть два варианта отправки сообщения. Первый — это отправка произвольного текста и темы сообщения, второй — отправка сообщения с помощью заранее созданного шаблона.

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

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

После отправки сообщения, если клиент авторизован на сайте, независимо на какой странице сайта он находится, он увидит всплывающее сообщение

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

На демонстрационном сайте этот раздел доступен по ссылке ниже:

https://zapis-na-priem-30.sitogon.ru/lichnyj-kabinet-patsienta/messages

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

Мы видим тему, текст сообщения, кнопку для скачивания прикрепленного файла, а также кнопку «Ответить»

Напишем ответ, его получит сотрудник регистратуры.

После ввода текста и нажатия на кнопку «Отправить сообщение» сообщение будет отправлено. И если у сотрудника регистратуры открыта страница сайта и он в данный момент авторизован, то появится всплывающее уведомление о новом сообщении.

Шаблоны уведомлений

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

Настало время разобраться: каким же образом они создаются?

Для создания шаблонов необходимо отправиться в административную часть компонента «Запись на прием», в раздел «Шаблоны уведомлений»

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

Настройка плагина «Уведомления для компонента "Запись на прием"»

Мы уже наблюдали WEB PUSH и обычные всплывающие уведомления при тестировании сообщений.

Для того, чтобы они работали необходим установленный плагин «Уведомления для компонента "Запись на прием"»

Плагин является системным, поэтому для того, чтобы его найти, в административной панели Joomla отправляемся в менеджер плагинов и в фильтре «Тип плагина» выбираем «system»

Открываем плагин на редактирование и приступим к изучению настроек.

На вкладке «Плагин» находятся переключатели, которые активируют тот или иной режим уведомлений.

Обратите внимание! WEB PUSH уведомления будут работать только на компьютерах, на мобильных устройствах их работа не гарантирована!

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

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

Перейдем на вкладку «Поведение»

Кроме всплывающих и WEB PUSH уведомлений о новых сообщениях, плагин «умеет» создавать и показывать уведомления о записи на прием для специалистов и сотрудников регистратуры.

На вкладке «Поведение» задаются разрешения на то или иное действие.

Тестирование уведомления о записи на прием

В заключение нашего урока предлагаю протестировать отправку уведомления специалисту о записи на прием.

Для этого авторизуемся на сайте, как специалист по ссылке ниже:

https://zapis-na-priem-30.sitogon.ru/kabinet-spetsialista/stranitsa-redaktirovaniya-spetsialista

При авторизации введем следующие данные:

Логин: lev

Пароль: levlev

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

Теперь отправимся в другой браузер, туда, где мы авторизованы, как обычный пользователь и осуществим запись на прием ко Льву Аркадьевичу Медведеву по ссылке ниже:

https://zapis-na-priem-30.sitogon.ru/vse-spetsialisty/lev-arkadevich-medvedev

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

Заключение

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

https://vk.com/sitogon

С уважением, Владимир Егоров