Обзоры расширений Joomla

 

 

В предыдущей статье «Обзор RSMembership. Подписка на доступ к сайту» мы начали рассматривать инструменты для создания членств. В этой части мы поговорим о дополнительных настройках и пользовательских полях для членств.

Членства

E-mail администраторов

RSMembership (мембершип) позволяет настроить отправку писем администраторам сайта в различных ситуациях.

  1. E-mail подписчика. Это письмо, которое получит администратор после того, как кто-то подпишется на его членство.
  2. E-mail подтверждения. Это письмо, которое получит администратор после того, как членство будет подтверждено (вручную администратором или автоматически после платежа).
  3. E-mail отказа. Это письмо, которое получит администратор после того, как членство будет отклонено (вручную администратором или автоматически на основании оплаты).
  4. E-mail продления. Это письмо, которое получит администратор после того, как подписчик продлит свою подписку.
  5. E-mail обновления. Это письмо, которое получит администратор после того, как подписчик обновит свою подписку.
  6. E-mail о дополнении. Это письмо, которое получит администратор после того, как подписчик добавит дополнение в свою подписку.
  7. E-mail об истечении срока. Это письмо, которое получит администратор после того, как у подписчика истечёт членство (за определённый период).

На рисунке ниже показана вкладка E-mail администраторов. Как видите, она аналогична вкладке Email подписчика, расмотренной в предыдущей статье «Обзор RSMembership. Подписка на доступ к сайту».

RSMembership

Расширенные настройки

В расширенных настройках (рисунок ниже) RSMembership (мембершип) даёт возможность более тонкой конфигурации процесса подписки и оплаты членства за счёт добавления нужного Вам PHP кода. Это чем-то напоминает опции CSS и Javascript в RSForm Pro.

Расширенные настройки

  • Произвольный PHP-код. Этот PHP-код будет выполняться каждый раз, когда происходит подписка (и отправляется письмо), продление, добавление дополнений или обновление.
  • Произвольный PHP код (Принятые транзакции). Этот PHP-код будет выполняться каждый раз, когда происходит подтверждение транзакции.

В документации RSMembership есть примечание по данным пунктам.

Пользовательские поля подписки

Компонент membership Joomla позволяет Вам создавать произвольные поля, которые будут включены в форму подписки на членство. Для этого служит вкладка Пользовательские поля подписки (рисунок ниже).

Платная подписка на сайт

Созданные тут поля могут служить для сбора дополнительной информации у пользователей из фронтальной части сайта (рисунок ниже).

Мембершип

При создании полей Вам будет доступен ряд настроек (рисунок ниже).

  • Опубликовано. Статус поля. Не опубликованные поля не отображаются во фронтальной части сайта.
  • Членство. Членство, к которому будет прикреплено поле.
  • Название пользовательского поля. Эта опция аналогична опции Название компонента RSForm Pro.
  • Метка. Эта опция аналогична опции Подпись компонента RSForm Pro (joomla/rasshireniya/rsform-pro#tekstovoe-pole).
  • Тип. RSMembership (мембершип) позволяет создать один из девяти типов полей: Произвольный HTML, Текстовое поле, Текстовая область, Спадающий список, Список с множественным выбором, Флажки, Радио кнопки, Календарь, Скрытое поле. Эти поля похожи на аналогичные поля RSForm Pro. Поле Произвольный HTML позволяет Вам добавить любой HTML-код.
  • Значения. Эта опция аналогична опции Значение по умолчанию компонента RSForm Pro.
  • Дополнительные атрибуты. Эта опция аналогична опции Дополнительные атрибуты компонента RSForm Pro.
  • Обязательное. Если для опции выбрано Да, то это указывает на то, что поле обязательное для заполнения и без этого подписка на членство не будет завершена.
  • Правило проверки. Эта опция аналогична опции Правило проверки компонента RSForm Pro.
  • Проверочное сообщение. Эта опция аналогична опции Сообщение проверки компонента RSForm Pro.

Membership Joomla

Категории

Если у Вас не одна платная подписка на сайт, а несколько, скорее всего, будет очень удобно разделить их на категории (рисунок ниже).

Категории

При создании категорий членств membership Joomla позволяет ввести название категории (опция Категория) и описание (опция Описание) (рисунок ниже).

Создание категорий в RSMembership

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

Дополнения

В статье «Обзор RSMembership. Подписка на доступ к сайту» мы рассматривали возможность прикрепления дополнений к членствам. Напомню, что «Дополнения» – это возможность расширить членство за счёт добавления платных «опций». Как, к примеру, купить пылесос (это «Членство»), а к нему отдельно докупить фильтры (это «Дополнения»). Раздел с дополнениями членств показан на рисунке ниже.

Дополнения

При создании категорий членств, membership Joomla позволяет ввести название дополнения (опция Дополнения членств) и описание (опция Описание) (рисунок ниже).

Создание дополнения

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

Выбор дополнений

  • Видимость. Можно указать один из трёх вариантов (Спадающий список, Радио кнопки, Флажки), как именно будут представлены дополнения во фронтальной части сайта.
  • Значения. При нажатии на кнопку Присвоить значения Вы перейдёте на страницу создания значений дополнений (рисунок ниже).

Значения дополнений

Опции создания значений дополнений (рисунок ниже) разделены на две вкладки.

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

Обновления

В статье «Обзор RSMembership. Подписка на доступ к сайту» мы уже упоминали об обновлениях (рисунок ниже). Напомню, что при помощи этого можно дать возможность клиентам обновлять свои членства с одного до другого.

Обновления

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

Создания обновления

Купоны

Компонент membership Joomla позволяет создавать купоны на покупку членств (рисунок ниже).

Купоны

Для настройки купонов у Вас есть ряд опций (рисунок ниже).

Создание купонов

  • Опубликовано. Статус публикации купона. Неопубликованные купоны нельзя применить.
  • Код купона. Непосредственно сам код купона. Можно ввести самостоятельно или сгенерировать случайно.
  • Скидка. Размер скидки.
  • Тип скидки. Тип скидки. Процент от суммы или фиксированное значение.
  • От. Дата начала действия купона.
  • До. Дата окончания действия купона.
  • Максимально использовать. Количество раз, которое может быть использован купон. 0 – без ограничений.
  • Купон применим для. Можно указать, к какому конкретно членству будет применим купон.

Интеграция оплаты

Можно сделать так, чтобы платная подписка на сайт, само членство (или мембершип), активировалось для пользователя, как только он его оплатит. Для этого необходимо интегрировать RSMembership с платёжными системами (рисунок ниже). Но можно обойтись и без этого. Например, при помощи ручной активации членства после зачисления средств на банковский счёт или получения перевода, наличных. Рассмотрим эти способы более детально.

Интеграция оплаты

Банковский перевод

По сути, банковский перевод (рисунок ниже), как способ оплаты членства, просто выводит для клиента реквизиты, на которые тот должен перевести указанную сумму.

Банковский перевод

  • Опубликовано. Состояние способа оплаты. Не опубликованные способы оплаты не отображаются во фронтальной части сайта.
  • Имя оплаты. Название способа платежа, которое будет отображаться во фронтальной части сайта.
  • Подробности банковского перевода. В данную область Вы должны ввести свои банковские реквизиты. Они отобразятся во фронтальной части сайта.
  • Значение налога. Сумма налога за использование данного способа оплаты.
  • Тип налога. Тип налога. Процент от суммы или фиксированное значение.

Можно создать несколько типов оплаты «Банковский перевод».

2Checkout

Настройки 2Checkout в membership Joomla разделена на две вкладки:

  1. Плагин.
  2. Дополнительные параметры. Здесь Вам будет доступна только одна опция – Название платежа. Это то, что пользователь увидит в качестве названия данного способа оплаты во фронтальной части сайта.

Обратите Ваше внимание на то, что для этого Вам необходимо установить специальный плагин, который можно скачать на официальном сайте разработчика в своём личном кабинете. Часть настроек, которые относиться исключительно к плагину (Доступ, Порядок и так далее) рассматриваться не будут, так как они схожи для большинства плагинов Joomla.

Credit Card

В RSMembership есть возможность организации оплаты членств при помощи Authorize.Net (через банковскую карточку).

Все настройки разделены на две вкладки.

  1. Плагин. Данная вкладка (рисунок ниже) очень похожа на аналогичную вкладку плагина 2Checkout, рассмотренного выше.
  2. Дополнительные параметры.

Authorize.Net

На вкладке Дополнительные параметры (рисунок ниже) Вы можете указать дополнительные данные, которые будут использоваться во время оплаты. Создать и настроить поля, для сбора этих данных можно в RSMembership, раздел Пользовательские поля, который будет рассмотрен в статье «Обзор RSMembership. Платная подписка Joomla».

Дополнительные параметры Authorize.Net

PayPal

Для возможности приёма оплаты через PayPal Вам необходимо настроить ряд параметров (рисунок ниже). Не будем рассматривать те, которые были освещены в предыдущих платёжных плагинах. Отмечу, что если аккаунт PayPal зарегистрирован на жителя Украины ( это определяют каким-то образом), на него нельзя принимать платежи по PayPal. Для России данное ограничение недавно было снято.

PayPal

  • Адрес электронной почты (продавца) PayPal. Адрес электронной почты Вашего аккаунта в сервисе PayPal.
  • Принимать только 'завершённые' платежи. Укажите для данной опции Да, если Вы хотите принимать платежи только со статусом «Завершено». Считать платёж успешным, только если он полностью завершён. Если платёж не завершён, членство не активно.
  • URL отмены платежа. Можно задать адрес перенаправления пользователя в случае отмены платежа.

Файлы

Платная подписка на сайт может быть предоставлена не только для просмотра каких-то материалов сайта, но, например, для загрузки файлов с сайта (программного обеспечения, фильмов, музыки и так далее). Специально для этого компонент membership Joomla оснащён собственным «файловым менеджером» (рисунок ниже).

Файлы

Он даёт возможность создавать директории и загружать в них файлы. Вновь созданные и существующие директории можно редактировать (рисунок ниже).

Редактирование директорий

Все присутствующие здесь поля (рисунок выше) аналогичны рассмотренным ранее полям при создании членства в статье «Обзор RSMembership. Подписка на доступ к сайту». Указанная Вами информация будет доступна в информации о членстве во фронтальной части сайта (рисунок ниже). Ссылку на этот и другие пункты меню RSMembership можно вывести в менеджере меню Joomla. Подробнее об этом мы поговорим в статье «Обзор RSMembership. Платная подписка Joomla».

Информация о членстве

Сроки и условия

Если Вам необходимо добавить что-то типа лицензионного соглашения, с которым пользователь должен будет ознакомиться при оплате членства, для этих целей в membership Joomla предусмотрен раздел Сроки и условия (рисунок ниже)

Сроки и условия

При создании текста будет доступен визуальный текстовый редактор Joomla (рисунок ниже).

Информация о сроках и условиях

Подписчики

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

Подписчики

Если перейти в «карточку» члена, можно увидеть и изменить общую информацию о нём (рисунок ниже). Она собрана на вкладке Информация о пользователе.

Информация о пользователе

На вкладке Членства (рисунок ниже) можно просмотреть, удалить, изменить или создать членство для пользователя. Создание особо актуально, когда необходимо вручную назначить или изменить то или иное членство. Например, при получении оплаты наличными.

Членства

При редактировании или прикреплении (создании) членства (рисунок ниже) Вам, по сути, необходимо указать, что именно и с какой по какую дату будет доступно тому или иному члену. Все опции на данной странице были рассмотрены ранее в статье «Обзор RSMembership. Подписка на доступ к сайту».

Редактирование членства

На вкладке История транзакций (рисунок ниже) Вы сможете увидеть информацию о покупках членств и дополнений, совершённых данным пользователем.

История транзакций

Журнал доступа (рисунок ниже) позволяет отследить, к каким частям сайта получал доступ каждый клиент. Это относится к тем частям, которые относятся к платной подписке на сайт.

Журнал доступа

В следующей статье «Обзор RSMembership. Платная подписка Joomla» мы закончим рассмотрение данного компонента. Коснёмся вопросов его настроек и возможностей по созданию отчётов.

 

Полезные ссылки: