Приобретая данный товар Вы также получите:
WP Access Ultimate - продвинутое решение для организации платного временного доступа к контенту на вашем сайте.
WP Access Ultimate позволяет организовать полноценную систему управления пользовательским доступом к контенту.
Основные преимущества:
- управление доступом к публикациям любого типа
- возможность закрывать доступом сразу целые категории и рубрики публикаций
- возможность закрывать доступом только часть текста
- полная автоматизация процедуры оплаты и выдачи доступа
- создание к каждому доступу своих тарифных планов
- создание иерархической системы доступа
- возможность указания нескольких доступов к контенту
- возможность влиять на роль пользователя при получении доступа и по его окончании
- автоматическое снятие доступа после его окончания
- удобное управление пользовательским доступом в ручном режиме
- широкий выбор платежных систем доступных для подключения
WP Access Ultimate легко подойдет не только там где требуется скрывать отдельные страницы или записи, но и для организации учебного процесса за счет возможностей иерархического доступа, постепенно повышая свой уровень доступа пользователи смогут открывать новые уроки или целые категории учебных материалов.
Если вы искали удобное и современное решение для организации временного платного доступа с возможностью создания иерархии доступов, то WP Access Ultimate вам однозначно подойдет!
Основные понятия
Аккаунт доступа - созданный с определенными характеристиками платный доступ. Может быть независимым, родительским или дочерним. Родительский аккаунт доступа имеет нижестоящие дочерние доступы. Наличие у пользователя родительского доступа автоматически открывает доступ к контенту закрытому дочерними аккаунтами доступа.
Тарифный план - создается для аккаунта доступа и содержит определенные условия приобретения доступа пользователем. Как правило, для одного доступа создаются несколько тарифных планов, различных по времени доступа и стоимости их приобретения. Оплата одного из предложенных тарифных планов доступа назначает пользователю аккаунт доступа, которому принадлежит приобретенный тарифный план.
Требования к работе
WP Access Ultimate предлагает пользователям оплатить доступ со своего личного счета на сайте или через подключенный к сайту платежный агрегатор, поэтому для своей работы потребует активации бесплатного базового дополнения User Balance, которое можно найти и включить в менеджере дополнений.
Настройка перед работой
После того, как функционал WP Access Ultimate был активирован на сайте, потребуется его первоначальная настройка.
Сначала не лишним будет посетить страницу основных настроек функционала. Настройки позволяют указать типы записей с которыми будем работать.
Обязательно уточните текст, который будет выводится по-умолчанию вместо закрытого контента на одиночных и архивных страницах, а также текст письма-уведомления, которое будет высылаться пользователям у которых срок действия платного доступа подходит к концу.
Настройка приоритета фильтрации скрытого контента позволяет регулировать показ или скрытие контента, добавленного к закрываемому тексту отдельной публикации другими плагинами или темой. Например, если у публикации под контентом выводился блок похожих записей, то путем изменения значения для опции, этот блок можно либо показывать либо скрывать вместе с контентом публикации.
Далее следует создать аккаунты доступа, которыми будет закрывать контент на сайте. Для этого необходимо перейти в раздел "Аккаунты доступа" и приступить к созданию доступов и тарифных планов к ним путем заполнения предложенных форм.
Форма создания нового аккаунта доступа:
Данная форма позволяет указать для создаваемого аккаунта доступа родителя, наименование, краткое описание, разрешить/запретить его продление для пользователя после приобретения, а также указать изменение роли пользователя, которому этот доступ будет назначен. Если будет разрешено продление доступа, а также размер скидки при продлении, то пользователю будет предложено продлить текущий доступ со скидкой.
Форма создания тарифного плана к аккаунту доступа:
При создании тарифного плана будет необходимо указать его наименование, краткое описание, время доступа, его стоимость и, возможно, пометить его как "Популярное".
В результате создания аккаунтов доступа и тарифных планов к ним можно получить неограниченное количество простых или со сложной иерархией доступов, согласно своих потребностей:
Назначение доступа для публикаций и категорий
После того, как аккаунты доступа и тарифные планы к ним были созданы, можно переходить к закрытию доступа к контенту на вашем сайте.
Чтобы закрыть контент отдельной публикации, необходимо перейти на страницу редактирования публикации внутри административной части и указать нужный аккаунт доступа, которым будем закрывать контент, из предложенного списка.
В зависимости от того, какой аккаунт доступа будет указан для публикации ее контент будет показываться пользователям с соответствующим доступом.
Если публикации назначен один из дочерних аккаунтов доступа, например, "Silver", то надо знать, что в этом случае, будет открывать свой контент всем пользователям имеющим доступ "Silver", а также всем пользователям имеющим более приоритетный родительский доступ "Gold". Пользователям без доступа или с дочерним доступом "Bronze" контент будет закрыт.
Публикации также может быть назначено несколько независимых доступов. Например, кроме "Silver", можно будет указать независимый доступ "Special", тогда надо будет определиться с соответствием доступов пользователя для доступа к контенту публикации. Если будет установлено СТРОГОЕ соответствие, то пользователь получит доступ к публикации только в случае наличия у него всех указанных для публикации доступов, НЕСТРОГОЕ соответствие будет позволять пользователю видеть контент при наличии любого из указанных доступов.
Аналогично можно указывать доступ для отдельной категории/рубрики/метки и тп. на сайте. Если один из созданных доступов будет назначен для целой категории публикаций, то все публикации принадлежащие этой категории будут также закрыты.
Вывод карточки доступа
Закрытая определенным доступом публикация вместо своего контента будет выводить карточку назначенного доступа.
Карточка доступа отображает наименование доступа, описание, указанное при создании доступа, а также набор тарифных планов, созданных для аккаунта доступа.
Карточка доступа также выводится в личном кабинете пользователя, показывая оставшееся время доступа, а также различными шорткодами, описанными ниже и в зависимости от ситуации может предлагать пользователю не только оплату доступа одним из тарифных планов, но и его продление.
Продление доступа можно организовать с установленной через настройки аккаунта доступа скидкой, привлекая пользователя к оплате доступа еще до его окончания.
Управление доступом пользователя
Для получения доступа к закрытому контенту пользователю необходимо иметь соответствующий доступ.
Администратор может вручную назначить любому пользователю любой доступ на любое время на странице его профиля внутри административной части.
Можно как назначать новый доступ, так и изменять его, либо вообще отменять.
Приобретение доступа
Пользователь сможет самостоятельно приобретать любой доступ к контенту через карточку доступа, оплачивая его средствами со своего внутреннего баланса на сайте или через доступное подключение к платежной системе.
Внутри своего личного кабинета пользователь сможет увидеть все текущие доступы на сайте, время до их окончания и историю приобретения доступа. При желании, если доступ будет позволять продление, пользователь сможет продлить доступ прямо внутри своего личного кабинета.
Скрытие части контента
WP Access Ultimate позволяет удобно скрывать только часть указанного контента через свой шорткод:
[wau-close]
Данным шорткодом необходимо обернуть скрываемый контент и указать обязательный атрибут account_id со значением идентификатора доступа, которым контент скрываем, например:
[wau-close account_id="1"] Скрытый контент [/wau-close]
Шорткод выведет вместо скрытого контента стандартную карточку доступа с тарифными планами.
Доступные атрибуты шорткода:
account_id - идентификатор доступа, которым скрываем контент. Можно указывать несколько доступов через запятую.
important - уровень соответствия доступа. Следует указывать, в случае, если контент скрывается несколькими доступами. Значение может быть 1 - строгое соответствие, у пользователя должны быть все указанные доступы и 0 - нестрогое соответствие, пользователю достаточно иметь хотя бы один из указанных доступов.
price_table - вывод тарифных планов. Значение может быть 0 или 1 (по-умолчанию).
account_name - вывод заголовка с наименованием доступа внутри карточки доступа. Значение может быть 0 или 1 (по-умолчанию).
description - вывод описания доступа в карточке доступа. Значение может быть 0 или 1 (по-умолчанию).
Кроме шорткода, контент можно скрыть через php-код. Например:
<?php global $WAU_User; //идентификаторы доступа, //которыми закрываем контент $account_ids = array(1,3); //соответствие доступа $important = 0; //1 if($WAU_User->is_branch_access($account_ids, $important)){ echo 'Показываем скрытый контент'; }else{ echo 'Доступа нет, контент закрыт'; //можем вывести карточку доступа echo wau_get_accounts_box($account_ids); } ?>
Показ контента при отсутствии доступа
WP Access Ultimate позволяет указывать внутри контента публикации текст или html-код, который будет отображаться в случае, если у текущего пользователя отсутствует доступ к публикации.
[wau-close-content]
Данным шорткодом необходимо обернуть контент, который требуется показать при отсутствии доступа и указать обязательный атрибут account_id со значением идентификатора доступа, которым требуется для доступа, например:
[wau-close-content account_id="1"] Извините, но контент скрыт, приобретите доступ! [/wau-close-content]
Данный шорткод удобно использовать вместе с шорткодом [wau-close], разбив таким образом контент внутри одиночной публикации на блоки, которые будут показываться или скрываться в зависимости от текущего доступа пользователя.
Доступные атрибуты шорткода:
account_id - идентификатор доступа, которым скрываем контент. Можно указывать несколько доступов через запятую.
important - уровень соответствия доступа. Следует указывать, в случае, если контент скрывается несколькими доступами. Значение может быть 1 - строгое соответствие, у пользователя должны быть все указанные доступы и 0 - нестрогое соответствие, пользователю достаточно иметь хотя бы один из указанных доступов.
Вывод карточек доступа
При желании можно вывести карточки всех или только указанных созданных доступов на отдельной странице сайта через шорткод:
[wau-accounts]
Этот шорткод будет выводить карточки доступов с учетом доступа текущего пользователя. Если у пользователя уже имеется какой то доступ, то ему будет предложено этот доступ продлить, а не приобрести заново.
Доступные атрибуты шорткода:
account_id - идентификатор доступа, которым скрываем контент. Можно указывать несколько доступов через запятую.
account_name - вывод заголовка с наименованием доступа внутри карточки доступа. Значение может быть 0 или 1 (по-умолчанию).
description - вывод описания доступа в карточке доступа. Значение может быть 0 или 1 (по-умолчанию).
Вывод карточки с произвольным набором тарифных планов
Если требуется вывести карточку с произвольным набором тарифных планов, возможно даже из разных аккаунтов доступа, то это можно сделать с помощью шорткода:
[wau-tariffs]
Шорткод сформирует и выведет указанный перечень тарифных планов, даже если они относятся к разным аккаунтам доступа. Если у пользователя уже имеется какой то доступ, то ему будет предложено этот доступ продлить, а не приобрести заново.
Доступные атрибуты шорткода:
tariff_id - идентификатор тарифного плана. Можно указывать несколько доступов через запятую.
title - указание произвольного заголовка для карточки доступа. По-умолчанию заголовка нет.
description - указание произвольного описания в карточке доступа. По-умолчанию описания нет
orderby - сортировка по параметру. По-умолчанию tariff_seq. Возможные значения:
tariff_seq - текущая сортировка в менеджере тарифных планов
tariff_title - наименование тарифных планов
tariff_price - стоимость тарифного плана
access_time - время действия тарифного плана
order - направление сортировки. Может быть ASC и DESC. По-умолчанию DESC
Подключение к платежным системам
Дополнение поддерживает подключение к целому ряду платежных агрегаторов, прекрасно адаптированных на работу в России и странах ближнего зарубежья.
На данный момент, дополнение может работать со следующими платежными агрегаторами:
- Робокасса
- Интеркасса
- Pay2Pay
- Яндекс.Касса
- Unitpay
- WalletOne (Единая касса)
- и другими
Полный список всех доступных подключений, а также подробную инструкцию по подключению к каждому из перечисленных агрегаторов можно найти на странице платежные системы.
Административная статистика
На стороне административной части плагина плагин предоставляет две страницы со статистикой:
- Текущий доступ - предоставляет вывод пользователей с действующим на данный момент доступом. Таблица предоставляет данные с отображаемым именем пользователя, датой приобретения доступа, его наименованием и временем его действия.
- История оплат - формирует таблицу с данными произведенных пользователями оплат платного доступа. Данные выводятся в хронологическом порядке и позволяют отследить историю оплат каждого пользователя в отдельности, время оплаты и данные оплаченного доступа
Действия выполняемые по расписанию
WP Access Ultimate раз в сутки проверяет текущие доступы пользователей сайта и если находит пользователей с истекшим сроком доступа, то аннулирует этот доступ.
Если в результате проверки находятся пользователи у которых до окончания срока действия доступа осталось менее суток, то этим пользователям высылается письмо-уведомление с текстом установленным через общие настройки.
Интеграция с другим функционалом
WP Access Ultimate адаптирован для совместной работы с популярным дополнением для организации партнерской программы на сайте - "Partners System". Партнерская программа умеет учитывать оплату платного доступа рефералом и устанавливать указанное в ее настройках поощрение партнеру.
По-умолчанию, поддерживается подключение к одному платежному агрегатору, но если вам потребуется расширить их список, то обратите внимание на дополнение "Multipayeers", оно позволить вам настроить подключение сразу к нескольким платежным системам и в результате предложить пользователям сайта более удобный сервис.
Если вы захотите, чтобы пользователи вашего сайта могли отслеживать списания и поступления средств на своем личном счету в процессе участия в заказах на услуги, то можете установить дополнение "Money Wallet", которое будет формировать историю изменения пользовательского баланса, а также дополнит ваш сайт другим полезным функционалом.
В заключении
Все замеченные проблемы в работе функционала будем рассматривать и оперативно устранять на форуме товара. С удовольствием принимаются к рассмотрению предложения по доработке текущего функционала, буду рад его дорабатывать и улучшать.
Если вы не нашли ответ на свой вопрос или что то не поняли из описания не стесняйтесь задавать свои вопросы в комментариях ниже.
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
- Добавилось поддержка работы дополнения Partner Network
- Появился шорткод для вывода карточки с произвольным набором тарифных планов - [ wau-tariffs ]
- Появилась возможность указывать где именно будет удалена публикация из выдачи сайта: на архивных страницах, на одиночных страницах, везде
- Добавлена опция указывающая за сколько суток отправлять письмо-уведомление об окончании доступа пользователя
- Появилась возможность удалять из выдачи сайта публикации к которым текущий пользователь не имеет доступ
- Добавлены локальные настройки вывода карточки доступа на одиночной странице публикации закрытой доступом
- Добавлен шорткод для указания контента, который будет показываться, если доступ к публикации отсутствует
- Добавлена возможность указывать разный текст-уведомление о закрытом доступе для гостей и пользователей сайта
- Добавлена возможность отключать вывод карточки доступа для гостей сайта
- Добавлено дефолтное поле для вывода в форме публикации любого типа записи для указания платного доступа
- Добавлена возможность продлевать доступ с установленной скидкой
- Релиз
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки дополнения
Дополнению FREEKASSA для активации кошелька нужно,чтобы на сайте был товар. WP Access Ultimate создаст товар в виде тарифов? Это подойдет для товара FREEKASSA ?
Ее совсем понял вопрос.
Я не знаю, какие требования сейчас у фрикассы, но раньше с ней все работало.
Настраиваю подписку на получение новых постов с категорий. Если пользователь подпишется на такую рассылку, но доступ к странице он не оплатил, то будет ли он видеть информацию поста в присланном электронном письме?
Если доступ к закрытой публикации не оплачен, то он будет закрыт.
Здравствуйте!
Мне необходимо откорректировать верстку шорткода списка тарифов (и самого вывода списка тарфиов в личном кабинете).
Подскажите, пожалуйста, в каком файле это можно сделать? В самом плагине почему-то не нашел в файлах элементов с id #plans или классом .plan (искал по всему проекту при помощи Vs Code и комбинации клавиш CTRL + SHIFT + F). И можете пожалуйста, в кратце описать как это можно сделать.
Очень важная для меня задача.
Пожалуйста, задавайте все вопросы после приобретения на форуме поддержки товара.
Добрый день. Мой сайт имеет два домена (зеркал) один на кириллице, второй на латинице. Как быть с лицензионным ключами?
один лицензионный ключ можно использовать на одном домене и всех его поддоменах
Я приобрел WP Access Ultimate, который хотел установить вместо приобретенного ранее WP Pay Access. Но при установке WP Access Ultimate, программист столкнулся с какими-то трудностями адаптации этого плагина к работе сайта, поэтому вернулись к WP Pay Access. Скажите, пожалуйста, возможен ли переход с WP Pay Access на WP Access Ultimate с сохранением имеющихся данных об оплате, тарифах и т.п.?. Т.е. есть ли совместимость этих плагинов? И как лучше перейти с одного на другой.
Перейти с одного на другое не выйдет, это разные продукты.
Теоретически перенести данные можно, если реализовать соответствующий функционал миграции силами разработчика.
Корректно ли будут работать если установить 2 плагина одновременно на 1 сайте - WP Pay Access и WP Access Ultimate
да, должны работать
Здравствуйте.
Задача: совершить покупку доступа могут только верифицированные(подтвержденные с галочкой Verified User)
Можно ли это реализовать?
Изначально поддержки указанного дополнения нет, но сделать можно.
какой-то код нужно добавлять? Задание отдельно создавать?
Здравствуйте, обновление Версия 1.12.3 что несет в себе?
исправление ошибок
Здравствуйте
В ChangeLog не прописана информация о версии 1.12.4
Посмотрите пожалуйста
После активации, в настройках появляется на красном фоне надпись "Введите ключ", поле ввода и кнопка "Отправить на проверку".
Какой ключ и где его взять?
Вам же после покупки ключи на почту явно пришли
Не получается вывести контент через php-код. Представленный в примере код выдает ошибку. Аккаунт доступа и тарифный план настроены. Где узнать, что означают параметры $account_ids = array(1,3); $important = 0; //1?
Дополню, что код выдает ошибку на строке "if($WAU_User->is_branch_access($account_ids, $important)){":
Fatal error: Uncaught Error: Call to a member function is_branch_access() on null in /var/www/www-root/data/www/../wp-content/themes/../single.php:300 Stack trace: #0 /var/www/www-root/data/www/../wp-includes/template-loader.php(106): include() #1 /var/www/www-root/data/www/../wp-blog-header.php(19): require_once('/var/www/www-ro...') #2 /var/www/www-root/data/www/../index.php(17): require('/var/www/www-ro...') #3 {main} thrown in /var/www/www-root/data/www/...ru/wp-content/themes/../single.php on line 300
На сайте возникла критическая ошибка.
создайте на форуме поддержки тему, опишите свою проблему, приведите код, который пытаетесь использовать, там будем разбираться