Платный переход в группу - плагин для WebCash
Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.

С помощью этого плагина пользователь сайта может осуществить платный переход в любую другую разрешенную группу. Можно указать в какие группы разрешен переход, а также группы из которых возможен переход. Два источника оплаты: оплата с баланса или через платежный шлюз. Есть три типа оплаты: оплата исходя из количества дней, единовременная оплата и тарифные планы (апдейт 2022.04.16). При первом типе оплаты, пользователь сам выбирает какое количество дней оплачивать и сумма перехода подсчитывается автоматически в зависимости от введенного срока пребывания в группе. После перехода, пользователь может продлить свое пребывание в группе на любой срок. При втором типе оплаты, в настройках можно ограничить срок нахождения в группе по количеству дней или до определенной даты. При третьем типе используются тарифные планы, аналогично хостинг-компаниям, с ограничением срока нахождения в группе по часам, дням, месяцам. Присутствует финансовая статистика для администратора и пользователя. Плагин предназначен для DLE всех версий от 10.2 и выше.
При использовании тарифных планов добавлена возможность указать тариф без ограничения нахождения времени в группе. Для этого в списке тарифов в параметре «срок» (первая цифра) надо указать ноль, например 0-100.
Добавлена возможность использовать тарифные планы для изменения группы (смотрите скриншоты №2, №3, №4). При их использовании, вы можете в любом шаблоне (например, создав статическую страницу для тарифов за переход в определенную ВИП-группу с отдельным шаблоном) вывести тарифы нужной группы с помощью вызова плагина {include file="/engine/modules/webcash/plugins/changegroup/site/changegroup.php?group_id=ТУТ_УКАЖИТЕ_НОМЕР_НУЖНОЙ_ГРУППЫ"}. Цены, автоматически сконвертированные из стоимости в долларах, представлены также в рублях, гривнах и евро. Также автоматически вычисляется процент скидки, который чем больше, тем продолжительнее оплачиваемый срок, например, большинство хостинг-компаний использует подобную схему.
- 28.04.2020 08:48
- Категория: Платные плагины для WebCash
djuzi Гость
admin Разработчик 430 комментариев
{% if key == 1 %}
Описание первого тарифа
{% elseif key == 2 %}
Описание второго тарифа
{% elseif key == 3 %}
Описание третьего тарифа
{% elseif key == 4 %}
Описание четвертого тарифа
{% endif %}
Размещать надо внутри цикла вывода тарифов, который начинается после строки:
{% for key, item in usergroup_settings.tariff_plans_array %}
Дмитрий Гость
admin Разработчик 430 комментариев
Дмитрий Гость
admin Разработчик 430 комментариев
Porotoskyv Гость
admin Разработчик 430 комментариев
Елена Гость
admin Разработчик 430 комментариев
после строки
public function renderTariffPlansHtml($group_id) {
вместо строки
if ($str = $this->verifyPluginEnable())
вставить
if ($str = $this->verifyPluginEnable(true))
Но по хорошему придется и шаблон "tariff_plans.tpl" править, чтобы при нажатии на кнопку оплаты незарегистрированного перенаправляло, например, на страницу регистрации сайта или входа в аккаунт.
Юрий Гость
admin Разработчик 430 комментариев
Юрий Гость
admin Разработчик 430 комментариев
Юрий Гость
admin Разработчик 430 комментариев
Юрий Гость