Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Модуль оплаты за покупку со списанием денег и изменения данных

Модуль оплаты за покупку со списанием денег и изменения данных


 berman77777    17.10.2020    Стол заказов    539    0 комментариев

Есть DLE модуль DLE BILLING, он создал в таблицу dle-users поле user_balans

Во время добавления новости особой категории ( сейчас сделал по инструкции Пафнутия отдельный addnews шаблон) можно выбрать из СПИСКА допполей тарифы старт, стандарт и тп.. В зависимости от выбранного тарифа и периода заказа (месяц, 2 месяца, 3 месяца и тп) должна формироваться цена заказа, и еще нужна активация кнопки отправки новости при наличии на балансе нужной каждому заказу суммы.

То есть..
Пополнив баланс на сайте в таблице user_balans оказывается сумма в 300 р...


1. При заказе тарифа старт за 20 рублей в месяц, мы можем заказать 15 таких заказов на месяц.
2. При заказе тарифа стандарт за 50 руб в месяц мы можем заказать 6 таких месячных заказов.
3. При заказе тарифа премимум за 200 р мы можем заказать 1 премимум и 2 стандарта, или 1 премиум и 5 стартов.

Суммы с баланса после отправки новости должна списываться! С коментарием, как и положено в dle billing..

После отправки новости при условии удачного списания нужно открыть в эту конкретную новость по ключу данные из файла..
Для этого я думаю использовать ID новости. Как это должно выглядеть?
В зависимости от Тарифа и Срока из какого-то файла должны браться данные и показываться пользователю в этой конкретной новости только что добавленной им. Я использую тег my news (https://dle-faq.ru/faq/phpquest/11067-kak-pokazat-tekst-tolko-avtoru-novosti.html)
И только автор будет их видеть. После оплаты только автор должен получить данные доступа, сейчас это впн, а потом и другие услуги могут быть.
На этапе формирования можно сделать одну или разную базу для разных тарифов.. Легче наверное будет сделать их все в файлах.

В конечном счете для пользователя с нужным балансом это должно выглядеть так
1. Нажать заказать подписку
2. Заполнить данные по тарифу и периоду заказа
3. Нажать оплатить
4. Новость готова к прочтению в разделе заказы он видит свой заказ, перейдя видит в них нужные коментарии, и данные доступные только ему.

Со стороны скрипта и админа
1. Я загружаю данные доступа в файл
2. Они отдаются в зависимости от периода и тарифа пользователю
3. И нужна какая-то фишка чтобы мне было удобно отследить сроки заказа и если что отключать их.

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

Цены и сроки пожалуйста.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх