Сообщество строителей сайтов на Joomla + Gridbox

Gridbox 3.0 уже вышел — как безопасно обновиться

Личный кабинет

Создание платной подписки и закрытого клуба на Joomla в Gridbox

Платный доступ к закрытому клубу, обучающим курсам, закрытым статьям блога или эксклюзивным материалам — мощная модель монетизации сайта. В связке с Gridbox eCommerce и встроенной системой разграничения прав Joomla ACL (Access Control List) ты можешь развернуть полноценный Membership-сервис без сторонних тяжелых расширений: после успешной онлайн-оплаты система автоматически переводит пользователя в закрытую группу и открывает доступ к премиум-контенту на оплаченный период.
Сложность No-Code / Средний
Время ~ 17 минут
Совместимость Gridbox / Joomla 4 / 5 / 6 и т.д.
Полный видеокурс по созданию Membership-системы

Подробный 17-минутный пошаговый видеоурок от Balbooa с разбором всех этапов построения платной подписки:

Таймкоды видеокурса
0:00 — Обзор архитектуры платного членства (Joomla Membership)0:32 — Настройка групп пользователей и уровней доступа Joomla ACL1:36 — Создание товаров-подписок (Subscription Products) в Gridbox Store5:03 — Оформление таблицы тарифов (Pricing Table)6:24 — Настройка страницы оформления заказа (Checkout Page)8:40 — Подключение платежных систем и онлайн-эквайринга9:36 — Настройка страницы благодарности (Thank You Page)10:36 — Личный кабинет пользователя и статус подписки (User Accounts)12:25 — Разграничение и вывод премиум-контента для подписчиков
1 Создание групп пользователей и уровней доступа в Joomla

Фундамент любой системы подписок — распределение прав в ядре Joomla. Перейди в панель управления сайтом:

Архитектура прав Joomla
1. Админка Joomla ➝ Пользователи ➝ Группы (Groups) ➝ Создать: • Название группы: «VIP Подписчики» (Родительская группа: Registered).2. Админка Joomla ➝ Пользователи ➝ Уровни доступа (Access Levels) ➝ Создать: • Название уровня: «VIP Контент». • Отметь галочками группы, которым разрешен просмотр: «VIP Подписчики» и «Super Users».
2 Создание товаров-подписок в Gridbox Store App

Открой приложение Магазин (Store App) в панели Gridbox и создай цифровые товары для продажи тарифных планов:

Параметры товара-подписки
1. Создай новый товар (Product) ➝ выбери тип товара «Цифровой» / «Подписка» (Subscription).2. Задай цену тарифа (например, «1 490 ₽») и период действия (30 дней / 1 год / бессрочно).3. В параметре «Назначение группы пользователей (User Group)» выбери созданную группу: «VIP Подписчики».4. Включи автоматическое удаление из группы по истечении срока подписки.
3 Оформление таблицы тарифных планов (Pricing Table)

На посадочной странице или в разделе клуба добавь плагин Pricing Table (Таблица цен) или сверстай колонки с планами. Привяжи кнопки заказа к созданным товарам-подпискам:

Привязка кнопок заказа
• Кнопка тарифа ➝ Действие: «Добавить в корзину» (Add to Cart) или «Купить в 1 клик / Прямой чекаут».• В параметрах кнопки выбери соответствующий товар подписки.
4 Оптимизация страницы оформления заказа и эквайринг

Для цифровых подписок важно минимизировать количество полей на странице чекаута:

Настройка чекаута
1. Страница Checkout в Gridbox ➝ отключи поля физической доставки (Shipping Address).2. Оставь обязательными только: «Имя», «Email» и «Пароль для создания аккаунта».3. Настройки магазина ➝ Способы оплаты (Payment Methods) ➝ подключи активные шлюзы онлайн-оплаты.
5 Настройка Thank You Page и Личного кабинета (User Account)

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

Маршрутизация пользователя
• На странице «Thank You Page» размести плагин «Сведения о заказе» и ссылку «Перейти в закрытый раздел».• В плагине личного кабинета (User Account) подписчик всегда видит дату окончания действия тарифа и историю транзакций.
6 Защита и вывод закрытого премиум-контента

Теперь любой контент на сайте можно сделать эксклюзивным в один клик:

Назначение прав в Gridbox
• Для целой страницы/статьи: Настройки страницы ➝ вкладка «Основные» ➝ Доступ: «VIP Контент».• Для отдельной секции или видео-плеера: Настройки Секции / Строки / Плагина ➝ Доступ (Access): «VIP Контент».• Для гостей и обычных пользователей: добавь плагин-баннер с уровнем доступа «Public», призывающий оформить подписку для просмотра заблокированной части.
Обрати внимание:

При тестировании оформления подписки обязательно проверяй оплату и смену прав в режиме Инкогнито или из-под отдельного тестового аккаунта покупателя. Учетная запись Super User всегда имеет абсолютный доступ ко всем материалам независимо от уровня доступа.