Техническое задание: Сборка готового интернет-магазина
Исходные материалы
В моем распоряжении есть все необходимые материалы для запуска сайта:
- ZIP-архив с готовым frontend-кодом на React (Vite).
- PDF-файл с полным дизайном всех страниц сайта.
- Понимание структуры, логики и разделов будущего сайта.
Задача исполнителя: не создавать дизайн или верстку с нуля, а собрать из готовых компонентов полностью рабочий, готовый к использованию продукт.
Основные задачи
1. Подготовка и сборка проекта
- Развернуть предоставленный React/Vite проект из архива.
- Собрать production-версию сайта.
2. Интеграция backend и админ-панели
- Подключить CMS или удобную систему управления контентом для клиента.
- Рассмотреть вариант миграции дизайна на WordPress + WooCommerce, если это будет проще для дальнейшего управления и поддержки.
3. Реализация e-commerce функционала (основное)
- Каталог товаров с категориями.
- Корзина покупок.
- Система оформления и обработки заказов.
- Личный кабинет пользователя с историей заказов.
4. Специальный B2B-функционал
- Реализовать систему отдельных (оптовых) цен для клиентов, имеющих регистрационный номер компании.
5. Управление товарами
- Настроить импорт/обновление товаров через CSV-файл.
6. Адаптивность и финальная подготовка
- Обеспечить корректное отображение на desktop и mobile устройствах.
- Полностью подготовить сайт к размещению на хостинге.
Ключевые требования к исполнителю
- Опыт работы с современным frontend (React) и популярными CMS (WordPress/WooCommerce или аналогичными).
- Понимание e-commerce-логики и процессов.
- Способность предложить оптимальное архитектурное решение (кастомная разработка или миграция на CMS) для достижения конечной цели: полностью рабочего сайта «под ключ».
Ожидаемый результат
- Полнофункциональный, работающий интернет-магазин, размещенный на тестовом или рабочем хостинге.
- Рабочая админ-панель для управления товарами, заказами и контентом.
- Настроенная возможность загрузки товаров через CSV.
- Готовый к передаче клиенту проект с инструкциями.