Подробный 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 — Разграничение и вывод премиум-контента для подписчиковФундамент любой системы подписок — распределение прав в ядре Joomla. Перейди в панель управления сайтом:
1. Админка Joomla ➝ Пользователи ➝ Группы (Groups) ➝ Создать: • Название группы: «VIP Подписчики» (Родительская группа: Registered).2. Админка Joomla ➝ Пользователи ➝ Уровни доступа (Access Levels) ➝ Создать: • Название уровня: «VIP Контент». • Отметь галочками группы, которым разрешен просмотр: «VIP Подписчики» и «Super Users».Открой приложение Магазин (Store App) в панели Gridbox и создай цифровые товары для продажи тарифных планов:
1. Создай новый товар (Product) ➝ выбери тип товара «Цифровой» / «Подписка» (Subscription).2. Задай цену тарифа (например, «1 490 ₽») и период действия (30 дней / 1 год / бессрочно).3. В параметре «Назначение группы пользователей (User Group)» выбери созданную группу: «VIP Подписчики».4. Включи автоматическое удаление из группы по истечении срока подписки.На посадочной странице или в разделе клуба добавь плагин Pricing Table (Таблица цен) или сверстай колонки с планами. Привяжи кнопки заказа к созданным товарам-подпискам:
• Кнопка тарифа ➝ Действие: «Добавить в корзину» (Add to Cart) или «Купить в 1 клик / Прямой чекаут».• В параметрах кнопки выбери соответствующий товар подписки.Для цифровых подписок важно минимизировать количество полей на странице чекаута:
1. Страница Checkout в Gridbox ➝ отключи поля физической доставки (Shipping Address).2. Оставь обязательными только: «Имя», «Email» и «Пароль для создания аккаунта».3. Настройки магазина ➝ Способы оплаты (Payment Methods) ➝ подключи активные шлюзы онлайн-оплаты.После успешной оплаты покупатель автоматически регистрируется в системе, авторизуется и перенаправляется на страницу подтверждения:
• На странице «Thank You Page» размести плагин «Сведения о заказе» и ссылку «Перейти в закрытый раздел».• В плагине личного кабинета (User Account) подписчик всегда видит дату окончания действия тарифа и историю транзакций.Теперь любой контент на сайте можно сделать эксклюзивным в один клик:
• Для целой страницы/статьи: Настройки страницы ➝ вкладка «Основные» ➝ Доступ: «VIP Контент».• Для отдельной секции или видео-плеера: Настройки Секции / Строки / Плагина ➝ Доступ (Access): «VIP Контент».• Для гостей и обычных пользователей: добавь плагин-баннер с уровнем доступа «Public», призывающий оформить подписку для просмотра заблокированной части.При тестировании оформления подписки обязательно проверяй оплату и смену прав в режиме Инкогнито или из-под отдельного тестового аккаунта покупателя. Учетная запись Super User всегда имеет абсолютный доступ ко всем материалам независимо от уровня доступа.
