PayAndSee

Купить PayAndSee в магазине дополнений →
14 декабря 2014, 06:37

Реализует закрытые ресурсы на MODx. Создание подписки на ресурс, выбор подписки и оплата платной подписки со счета msProfile пользователем самостоятельно, а так же подписка пользователей в админке сайта.

Подключение вкладки с подпиской

В системных настройках выбрать payandsee_enable_for_templates. В ней можно перечислить id шаблонов через запятую, для которых будет активирована вкладка с подпиской.

Создание подписки

На странице ресурса появится новая вкладка Закрытый контент — тут можно создать и настроить подписку к ресурсу(ам).

Параметры подписки и настройки доступа

— заголовок подписки — описание подписки — цена подписки — цена продления подписки — период подписки — идентификатор подписки — показывать авторизованным — показывать подписанным — временно открыта — выключена — активна для потомков

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

Страница доступ запрещен

Если у пользователя нет доступа то он увидит страницу доступ запрещен, id страницы нужно проставить в настройках пакета.

На этой странице доступно два плейсходера:

— original_id — id оригинальной страницы — subscribed_id — id подписки

Вывод подписок

В комплекте сниппет для вывода подписок — [psSubscription]. C его помощью можно вывести необходымые подписки.

Вывод подписок к оплате

В комплекте сниппет для вывода подписок пользователя — [psList]. C его помощью можно вывести подписки выбранные пользователем, но еще не оплаченные.

Тут можно удалить подписку, изменить кол-во, вообщем и целом это список подписок к оплате.

Оплата подписок

В комплекте сниппет для оплаты подписок — [psBuy]. C его помощью можно вывести профиль покупателя и совершить покупку.

Уведомления при покупке

В настройках Minishop2 необходимо создать отдельный стутус для покупки подписок. Соответственно весь механизм уведомления при покупке родной от Minishop2. Средства с личного счета msProfile списываются при покупке и отображаются в родном табе msProfile.

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

Выбираете пользователя, выбираете нужное кол-во дней. Подписка в админке немного отличается от подписки пользователем самостоятельно. Во первых при подписке можно указать любое кол-во дней, независимо от срока указанного в параметрах подписки, а так же средства со счета пользователя не снимаются. То есть пользователь получает доступ к ресурсам минуя покупку.

Окончание срока подписки

Для перевода просроченных подписок в неактивное состояние в комплекте скрипт для cron. При запуске выбирает просроченные подписки и ставит статус — неактивна. Так же одновременно формирует список писем пользователям и указанным менеджерам об окончании подписки. Для рассылки писем из очереди тоже имеется скрипт для cron.

Внимание!!!

Для работы пакета необходимо наличие установленных пакетов Minishop2 и msProfile