Установка пакета "Запись на прием"

Установка и первоначальная настройка  пакета "Запись на прием" для Joomla

После скачивания архива webrecord_package_unzip_first.zip на жесткий диск вашего компьютера, его необходимо распаковать.

После того, как разархивирование завершится, в каталоге, где происходила данная операция станет доступен набор архивов и каталог «payments_plugins».

Каждый архив — это расширение для установки через административную панель Joomla. Все расширения устанавливаются стандартно. Далее мы изучим порядок установки, а также нюансы по первоначальной настройке пакета «Запись на прием».

Устанавливаются расширения в порядке, указанном ниже:

  • com_j_sms_registration.zip — компонент J SMS Registration. Необходим для организации на сайте sms авторизации. Также отвечает за отправку sms уведомлений в процессе записи на прием.
  • plg_j_sms_registration.zip — плагин J SMS Registration. Необходим для корректной работы компонента J SMS Registration.
  • mod_j_sms_registration.zip — модуль J SMS Registration. Необходим для отображения на сайте формы sms авторизации.
  • com_ttfsp.zip — компонент «Запись на прием». Ключевой элемент пакета. Обеспечивает возможность записи на прием посетителей вашего сайта.
  • plg_system_ttfspnotification.zip — плагин для организации уведомлений о сообщениях созданных компонентом «Запись на прием». Это могут быть сообщения о создании заказа или изменения его статуса. А также личные сообщения сотрудников регистратуры своим клиентам. Плагин необходим для корректной работы мобильного приложения «WebRecord»
  • mod_admin_ttfsp.zip — модуль административной панели. Позволяет вывести на главную панель административной панели Joomla кнопки с ключевыми разделами компонента «Запись на прием»

Каталог «payments_plugins»

В каталоге «payments_plugins» расположены плагины, необходимые для интеграции с платежными системами и проведения оплаты на сайте.

plg_ttfsp_freepayment.zip — данный плагин обязателен для установки. Даже если вы не планируете проводить оплату на сайте. Он отвечает за проведение оформления заказа там, где интеграция с платежными системами не нужна. На странице оплаты он отобразится, как «Оплата наличными»

Все остальные платежные плагины устанавливаются по мере необходимости.

  • plg_ttfsp_yookassa.zip — Плагин интеграции с сервисом оплаты «Юкасса»
  • plg_ttfsp_robokassa.zip — Плагин интеграции с сервисом оплаты «Robokassa»
  • plg_ttfsp_card_expresspay.zip — Оплата пластиковыми картами через сервис Express Pay (Беларусь)
  • plg_ttfsp_erip_expresspay.zip — Оплата через платежную систему ЕРИП ( сервис Express Pay - Беларусь)

Настройка модуля административной панели

Для удобства последующей работы начнем работу по первичной настройке пакета «Запись на прием» с настройки модуля административной панели.

Для этого перейдем в главном меню административной панели Joomla в раздел «Система» и далее в раздел «Модули»

Над списком модулей найдем выпадающий список, где указано значение «Сайт»

И выберем там вариант «Панель управления»

Далее находим модуль под названием «ADMIN TTFSP MODULE» и открываем его на редактирование.

В качестве позиции модуля указываем «cpanel», далее устанавливаем переключатель «Состояние» в значение «Опубликовано»

Следующий шаг — это переименовывание модуля. Назовем модуль «Запись на прием».

Далее сохраняем модуль и переходим на главную страницу административной панели Joomla, в «Панель управления».

Мы видим, что наш модуль появился в панели управления и стал доступен для использования.

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

Обратите внимание на иконку с изображением дома в данном и любом другом раздела компонента «Запись на прием»

Она переводит нас в главный раздел «Инструменты». В своего рода пульт управления компонентом «Запись на прием».

Нажмем на эту иконку и увидим набор кнопок.

Поля форм

На этапе первоначальной настройки нас интересует кнопка «Поля форм».

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

Это поля: email, телефон и ФИО.

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

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

Создание пунктов меню необходимых для работы компонента «Запись на прием» для Joomla 4

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

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

Именно в это меню мы будем добавлять все описанные ниже пункты.

Обязательные пункты меню — их типы

Специалисты — пункт меню с данным типом обязателен для создания и отображает весь список специалистов, которые созданы и опубликованы в компоненте «Запись на прием»

Страница заполнения данных клиентом (Запись на прием) — данный пункт меню необходим для корректного отображения страницы записи на прием. Той страницы, где посетитель заполняет о себе данные.

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

Страница оплаты — если на сайте и, соответственно, в компоненте активирована оплата, то данный пункт меню обязателен к созданию. Он отображает страницу выбора платежных систем.

Страница смс оповещения — если на сайте активирована отправка sms уведомлений, данный пункт обязателен к созданию. Он отображает страницу, по которой посетитель может перейти из sms.

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

Страница заполнения данных клиентом (Запись на мероприятие) — если планируется использовать запись на мероприятия, данный пункт меню также обязателен к созданию. Он необходим для корректного отображения страницы записи на мероприятие. Той страницы, где посетитель заполняет о себе данные.

Заключение

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

Если у вас остались вопросы, задать их можно либо через форму обратной связи на сайте, либо в группе «Вконтакте» по ссылке ниже:

https://vk.com/sitogon