Личный кабинет с админкой для WordPress
- Показывать справа: 0

Разработан полнофункциональный личный кабинет для WordPress в виде автономного плагина с собственной системой регистрации и подтверждением по SMS. Плагин выводится через шорткод и предоставляет пользователям удобный интерфейс управления личным счётом, профилем и историей транзакций.
Реализованный функционал:
- Регистрация с верификацией по SMS: Собственная система регистрации пользователей с двухфакторным подтверждением номера телефона через SMS-шлюз.
- Личный счёт и пополнение: Интеграция с платёжной системой Интеркасса для пополнения баланса. На главной странице плагина отображается сумма вклада относительно выбранного пользователем количества дней размещения средств.
- Профиль пользователя: Возможность редактирования личных данных и загрузки сканов документов (паспорт) для верификации аккаунта администратором.
- История баланса: Детальная страница с хронологией всех операций — пополнения, начисления, выводы средств с указанием сумм и дат.
- Вывод средств: Специальная страница оформления заявки на вывод с предварительным заполнением карточных данных. Вывод осуществляется администратором вручную после проверки и подтверждения заявки.
Административная панель:
- Управление пользователями: Редактирование профилей, ручное пополнение баланса, просмотр загруженных сканов паспортов.
- Модерация аккаунтов: Возможность одобрения или отклонения профилей пользователей после проверки документов.
- Контроль выводов: Ручная обработка заявок на вывод средств с подтверждением транзакций.
Техническая реализация и разработка на WordPress
Плагин разработан в соответствии со стандартами WordPress Plugin API — использованы хуки, фильтры и механизмы активации/деактивации. Для вывода интерфейса личного кабинета используется система шорткодов, что позволяет разместить функционал на любой странице сайта без правок шаблона. Интеграция с Интеркассой реализована через REST API платёжного шлюза с обработкой callback-уведомлений о статусе платежей.
Хранение данных пользователей организовано через кастомные таблицы в базе данных WordPress, создаваемые при активации плагина. Для загрузки сканов документов используется встроенный WordPress Media API с ограничением допустимых форматов файлов. SMS-верификация реализована через внешний шлюз с резервным каналом отправки сообщений.
Функциональные особенности
- Адаптивная вёрстка: Интерфейс плагина свёрстан с нуля по макету заказчика (JPEG) и техническому заданию. Обеспечена корректная работа на мобильных устройствах, планшетах и десктопах.
- Изолированная архитектура: Плагин не зависит от темы оформления и сторонних расширений, что гарантирует стабильную работу при смене шаблона или обновлении ядра WordPress.
- Безопасность: Реализована защита от CSRF-атак через nonce-токены, валидация и санитизация всех пользовательских данных на стороне сервера.
- Разделение ролей: Чёткое разграничение интерфейсов обычного пользователя и администратора с независимыми наборами доступных действий.
Заключение
Проект демонстрирует возможность создания комплексного решения для управления пользователями и финансами в рамках WordPress без использования сторонних membership-плагинов. Индивидуальная разработка позволила реализовать логику начисления процентов по вкладам именно в том виде, который требовался заказчику, и обеспечить полный контроль над данными.
Контактная информация
Для заказа разработки или консультации свяжитесь через:
- Telegram — обсуждение проекта, консультация и оценка стоимости.
- Форма обратной связи — отправьте описание задачи через сайт.