Техническое задание: Плагин личного кабинета для WordPress

Цель проекта

Разработать и внедрить на сайт, работающий на CMS WordPress, кастомный плагин, реализующий функционал личного кабинета для клиентов интернет-магазина.

Основные требования к функционалу

  • Регистрация и авторизация: Создание системы регистрации новых пользователей и входа в аккаунт.
  • Личный профиль: Возможность просмотра и редактирования личных данных (имя, контакты, адрес доставки).
  • История заказов: Раздел с подробной историей всех совершенных покупок, включая статусы заказов, состав и суммы.
  • Текущие заказы: Отслеживание статуса активных заказов.
  • Избранное/Список желаний: Функционал для сохранения товаров для последующего просмотра или покупки.
  • Безопасность: Защищенный доступ, обработка персональных данных в соответствии с лучшими практиками.
  • Интеграция с WooCommerce: Плагин должен корректно работать с WooCommerce или иной используемой системой электронной коммерции на сайте.
  • Административная часть: Возможность для администратора сайта управлять пользователями и просматривать相关信息 через админ-панель WordPress.

Технические требования

  • Плагин должен быть написан с соблюдением стандартов разработки для WordPress и PHP.
  • Код должен быть хорошо структурирован, задокументирован и готов к дальнейшей поддержке.
  • Интерфейс личного кабинета должен быть адаптивным и гармонично вписываться в существующий дизайн сайта.
  • Обеспечить корректную работу плагина с основными кэширующими плагинами.

Результат работы

  • Рабочий установочный файл плагина (.zip).
  • Исходный код с комментариями.
  • Краткая инструкция по установке и настройке.

Настройка массовой рассылки писем с доменной почты через сервис Mailo

Требуется настроить отправку массовых рассылок с корпоративного доменного email-адреса через сервис Mailo. Задача включает в себя настройку DNS-записей для максимальной доставляемости писем и интеграцию с базой данных получателей.

Разработка и интеграция многофункционального фитнес-сервиса

Требуется доработка и интеграция веб-сервиса с тремя личными кабинетами (клиент, тренер, нутрициолог). Необходимо исправить баги, разработать бэкенд, создать админ-панель и обеспечить интеграцию с существующим сайтом.