Фаза: 1. Понимание задачи
Дата: 2026-02-08 (ретроспектива)
Версия: 1.1.0
Бизнес-контекст, ЦА, проблема, предпосылки:
→ biz/CONCEPT.md
Требования бизнеса к IT:
→ biz/REQUIREMENTS.md
Создать новый интернет-магазин на современной платформе.
НЕ миграция (перенос существующего сайта), а новый сайт с импортом каталога.
Каталог товаров:
- ~13 000 позиций на складе, 9 212 уникальных OEM
- Иерархия: Марка → Модель → Узел → Деталь (4 уровня)
- Поддержка OEM номеров + кросс-номеров
Совместимость:
- Связь: Деталь ↔ Модель грузовика (M:N)
- Отображение на карточке товара: "✓ Подходит для Volvo FH4"
- Фильтрация по модели в каталоге
Поиск:
- По названию, OEM номеру, артикулу (SKU), марке/модели
SEO:
- ЧПУ (clean URLs): /zapchasti/{marka}/{model}/{uzzel}/{nazvanie}-{oem}/
- Мета-теги, 301 redirects со старого сайта, sitemap.xml
Интеграции:
- 1С (желательно)
| Требование | Значение |
|---|---|
| Загрузка страницы | < 1.5 сек |
| TTFB | < 300ms |
| Масштабируемость | 13 000+ позиций, новые марки |
| TCO | Минимальный (open source) |
| Цель | Метрика | Текущее | Целевое |
|---|---|---|---|
| Снизить возвраты | % неподходящих деталей | ~15% | <8% |
| Увеличить конверсию | % покупок от визитов | ~2% | >3% |
| Ускорить поиск | Время до покупки | ~5 мин | <2 мин |
| Улучшить SEO | Позиции ТОП-10 | 120 запросов | >200 |
| Ограничение | Значение |
|---|---|
| Хостинг | Beget (shared hosting) |
| PHP | 8.4.6 (фиксированная) |
| MySQL | 8.0.45 |
| Доступ | Нет root, SSH ограничен |
| Интеграции | 1С желательно, не критично |
Drupal 11 + Commerce 3.x — open source
Подробнее: DESIGN-analysis.md — почему Drupal, анализ решений
Бизнес:
- biz/CONCEPT.md — концепция, ЦА, конкуренты
- biz/REQUIREMENTS.md — требования бизнеса к IT
IT:
- REQUIREMENTS.md — детальные IT требования
- DESIGN-analysis.md — анализ технических решений
- DESIGN.md — архитектура решения
Версия: 1.1.0