Техническое задание: Улучшение процесса оформления заказа

Контекст проекта

Существует сайт, построенный на фреймворке Nuxt 2 (JavaScript). Текущий процесс оформления заказа требует доработки и расширения функционала для повышения удобства пользователей и конверсии.

Исходные данные

  • Файл №1 - содержит описание и, возможно, код текущей (актуальной) реализации процесса оформления заказа. Это отправная точка для анализа.
  • Файл №2 - содержит технические требования, описание и/или макеты новых элементов и логики, которые необходимо добавить в существующий процесс.

Основная задача

Проанализировать предоставленные материалы и реализовать доработки, интегрировав планируемые улучшения (из Файла №2) в текущую систему (описанную в Файле №1).

Ключевые требования

  • Работа ведется в рамках проекта на Nuxt 2.
  • Основной язык реализации - JavaScript.
  • Необходимо обеспечить бесшовную интеграцию нового функционала с существующей логикой.
  • Код должен быть чистым, поддерживаемым и соответствовать лучшим практикам.

Ожидаемый результат

Улучшенный, более функциональный и удобный для пользователя процесс оформления заказа на сайте, соответствующий требованиям из предоставленных спецификаций.

Перенос готового дизайна из Figma в WordPress

Требуется полностью перенести 8 страниц адаптивного дизайна из Figma в WordPress. Работы должны выполняться без использования готовых премиум-тем - допустимо создание собственной темы или на основе пустой заготовки (например, Underscores). Важно сохранить визуальную идентичность и адаптивность оригинального макета.

Исправление смены пароля в WordPress

Требуется решить проблему, когда пользователь не может сменить пароль через админ-панель WordPress, хотя смена пароля через phpMyAdmin работает, но после этого администратор может снова изменить пароль уже из админки (с запросами подозрительного доступа через сторонний инструмент Adminer). Нужно проверить и отредактировать файл .htaccess.