Техническое задание на доработку сайта WordPress
Требуется выполнить комплекс работ по исправлению ошибок, оптимизации и защите существующего сайта на WordPress. Имеется резервная копия сайта, который в настоящее время работает на другой платформе.
Основные задачи (приоритетные)
- Устранение ошибок и конфликтов: Диагностика и исправление ошибок на сайте, выявление и разрешение конфликтов между плагинами. Корректировка некорректных переводов интерфейса.
- Оптимизация карточек товаров WooCommerce: В карточках товаров необходимо убрать лишние элементы отображения, в частности, ненужные комбинации и вариации товаров, которые мешают пользовательскому восприятию.
- Исправление системы авторизации: Решение проблемы, при которой пользователи часто не могут войти в систему из-за "неверного пароля". Требуется проверить и исправить механизм авторизации, включая возможные проблемы с сессиями или базой данных.
- Повышение безопасности и защита от нагрузки: Защита сайта от ботов, которые занимаются брутфорсом-атаками на авторизацию и массовой регистрацией. Необходимо внедрить решения для снижения нагрузки на хостинг.
- Очистка системы: Удаление неиспользуемых плагинов, тем, медиафайлов и прочего "цифрового мусора" для повышения производительности.
Дополнительные задачи
- Оптимизация плагина личного кабинета: Настройка корректной работы установленного плагина личного кабинета. Реализация функционала уведомлений для клиентов о скором окончании действующей подписки с предложением ее продлить. Изучение возможности кастомизации дизайна данного плагина под общий стиль сайта.
- Интеграция аналитики и графиков: Разработка и внедрение механизма для отображения пользовательской статистики в личном кабинете в виде графиков. Необходимо обеспечить возможность внешнему скрипту отправлять POST-запросы с данными для отображения актуальной информации в ЛК конкретного клиента.
Общие требования
- Работа ведется на основе предоставленной резервной копии сайта.
- Все изменения должны быть протестированы и не должны ломать существующий функционал.
- Код должен быть написан качественно, с комментариями, где это необходимо.
- По завершении работ необходимо предоставить отчет о проделанных изменениях и рекомендации по дальнейшей поддержке.