PayAndSee

Компонент реализует закрытые ресурсы на MODx.
Автор дополнения
Володя Володин
Пакетов
38
Закачек
6 664
Автор дополнения
Пакетов
38
Закачек
6 664
Версия 1.2.3-beta
Дата выпуска 10.10.2016
Загрузки 247
Просмотры 40
Компонент реализует закрытые ресурсы на 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

payandsee 1.2.3 (10.10.2016)

  • Fix "payandsee getService"

payandsee 1.2.2 (30.09.2016)

  • Fix "connector"

payandsee 1.2.1 (28.09.2016)

  • Fix "action"

payandsee 1.2.0

  • Add "list" to "msOrder properties"

payandsee 1.1.9

  • add events "psOnBeforeSubscriptionSave" and "psOnSubscriptionSave"
  • add events "psOnBeforeSubscriptionRemove" and "psOnSubscriptionRemove"

payandsee 1.1.8

  • add events "psOnBeforeChangeSubscription" and "psOnChangeSubscription"

payandsee 1.1.7

  • fix for custom manager_url

payandsee 1.1.6

  • fix context

payandsee 1.1.5 (09.09.2015)

  • improved installation script for MODX 2.4

payandsee 1.1.4 (24.08.2015)

  • add event "psOnBeforeOrderSubmit"

payandsee 1.1.3 (17.08.2015)

  • add minSum and maxSum setting
  • fix minSum create order
  • fix stop script
  • remove old setting

payandsee 1.1.2 (10.08.2015)

  • add option subscription

payandsee 1.1.1 (20.07.2015)

  • fix save payandsee sitting
  • fix context

payandsee 1.1.0 (30.06.2015)

  • expanded subscriber fields
  • add option to exclude resources for processing PAS
  • fix start time for passive subscriptions

payandsee 1.0.11

  • add export Subscribers (csv)

payandsee 1.0.10 (08.05.2015)

  • add tab Subscribers

payandsee 1.0.9 (24.04.2015)

  • customization of the button subscribe
  • add actions to list subscription

payandsee 1.0.8 (20.04.2015)

  • add filter by user
  • add set active subscription user in resource panel
  • add set date subscription user in resource panel
  • add take away a subscription

payandsee 1.0.7 (04.03.2015)

  • fix time create subscription

payandsee 1.0.6 (11.02.2015)

  • add setting generate_context for enable / disable generate context
  • fix generate context if parents empty

payandsee 1.0.5 (16.01.2015)

  • fix get processor

payandsee 1.0.4 (06.01.2015)

  • fix subscribed_id
  • fix getParentIds

payandsee 1.0.3 (03.01.2015)

  • fix schema.

payandsee 1.0.2 (30.12.2014)

  • add checking miniShop2 upon initialization.

payandsee 1.0.1 (16.12.2014)

  • add panel subscriptions.

Последние обсуждения в сообществе MODX.pro