Задание: B2B подписочная система с управлением баллами на WordPress + Bitrix24 (Дистанционная работа)
TLDR;
Создаем систему на WordPress для управления подписками и баллами. Пользователи регистрируются, оформляют подписку, и им начисляются баллы (оплата фиксируется через Bitrix24 или вручную). Можно докупить баллы, но только с активной подпиской. Личный кабинет показывает подписку, баллы и счета, а также позволяет запросить счет на продление. За 10 дней до окончания подписки система создает счет автоматически. В админке роль «Поддержка» может отмечать оплаты вручную.
Полное описание.
Функционал, который нужно реализовать:
1 Регистрация и подписка:
- Пользователь регистрируется и оформляет ежемесячную подписку.
- При оплате подписке начисляются баллы. (Оплата происходит либо по API, через изменение статуса в Bitrix24, либо вручную из админки пользователем с ролью "Поддрежка)
2 Система баллов:
- Возможность докупить баллы отдельно. Как товар без подписки, но только при наличии активной подписки.
- Демонстрационная страница с кнопками «Добавить балл» и «Снять балл». При недостатке баллов отображается ошибка с предложением докупить. Доступ на эту страницу открыт только для пользователя с активной подпиской определенного типа.
3 Личный кабинет пользователя:
- Информация о текущей подписке (дата истечения, количество баллов, вкл/выкл продление).
- История счетов.
- Возможность запросить счет на продление подписки в любой момент.
4 Выставление счетов:
- Автоматическое создание счета за 10 дней до продления подписки.
- Получение статусов счетов из Bitrix24.
5 Админ-панель:
- Роль «Поддержка» с доступом к списку счетов и возможностью отмечать оплату вручную.
Если вам интересно, расскажите:
Какой у вас опыт работы с WordPress?
Был ли опыт взаимодействия с Bitrix24 через API?
Какие инструменты или плагины вы бы предложили использовать для управления подписками и баллами?
Сколько времени (вилка min/max) потребуется на реализацию?