Разработка модуля(плагина) на WordPress - подписки и оплата через TG

10 000 руб. за проект
27 апреля 2024, 11:22 • 5 откликов • 41 просмотр
Требуется разработка модуля для WordPress, позволяющего внедрить в блоге разноуровневую подписку для доступа к различным статьям или разделам статей, с оплатой через телеграм бота CryptoBot (API) - через формирование Счета на оплату.
Плагин должен позволять:
1. Формировать разные группы пользователей по уровню подписки. (light\medium\high)
  • light-только к статьям (категории А)
  • medium-к статьям из 5 категорий + группы страниц
  • high-ко всем статьям и группам страниц.
2. Каждая группа подписки должна иметь свой набор привилегий и доступа.
3. Плагин должен иметь возможность указания разной продолжительности подписки (через админку)
4. У плагина должна быть админа - для контроля за пользователями.
5. Плагин должен перемещать пользователя по группам подписки, если пользователь захочет ее "увеличить"
6. Плагин должен скрывать контент от групп которые не приобретали подписку или она у них закончилась.
6.1. Пользователь может увидеть анонс статьи (до тега "Далее")
6.2. Для продолжения чтения статьи пользователь должен оформить подписку.
7. У пользователя должна быть возможность управления подписками (кроме их отмены)
8. Требуется реализация периодического напоминания если остается 1\2 дня.
9. Возможность приобретения доступа только к одной статье (без приобретения подписок).

Альтернативный вариант:
Плагин Wordpress для ограничения доступа к статьям по группам пользователей + TG бот для управления подписками (с оплатой в @send) и перемещения пользователя по группам в Wordpress.
Пользователь управляет своими подписками через TG бота. Бот присылает уведомления и счета на оплату.
Администратор бота имеет возможность управлять ботом, смотреть подписки. С реализацией веб-админки.

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

Для разработки и тестирования при необходимости будет предостален тестовый стенд WP + сервер под бота.
В части безопасности, должно быть учтено:
  1. Передача только с использованием HTTPS
  2. Защита от CSRF и XSS атак:
    • Задача: Внедрить механизмы защиты от CSRF и XSS атак, включая проверку CSRF-токенов для всех форм и очистку входных данных перед отображением на страницах.
  3. Защите от SQL инъекций. Использовать подготовленные запросы и фильтрацию данных перед выполнением запросов к базе данных для предотвращения SQL-инъекций.
  4. Логированиние и уведомление Администратора. в том числе контроль ведения журнала доступа и выставления счетов для пользователя.