# План интеграции нового дизайна в шаблон oct_remarket

## 1. Подготовка среды ✅
- [x] Создана резервная копия текущего шаблона
- [x] Скопированы новые CSS и JS файлы в папку stylesheet

## 2. Интеграция CSS/JS
### 2.1 Подключение новых стилей
- [ ] Добавить подключение `new-design.css` в header.twig
- [ ] Добавить подключение `new-design.js` в header.twig или footer.twig
- [ ] Отключить конфликтующие стили (если есть)

### 2.2 Проверка совместимости
- [ ] Убедиться, что новые стили не конфликтуют с существующими
- [ ] Проверить, что все переменные OpenCart доступны

## 3. Замена HTML-шаблонов

### 3.1 Header (header.twig)
- [ ] Заменить верхнюю полоску (.top-bar)
- [ ] Заменить основной заголовок (.header)
- [ ] Заменить главное меню (.main-menu)
- [ ] Интегрировать поиск и мини-корзину
- [ ] Сохранить все переменные OpenCart ({{ cart }}, {{ search }}, {{ language }}, {{ currency }})

### 3.2 Footer (footer.twig)
- [ ] Заменить структуру футера
- [ ] Сохранить все ссылки и модули

### 3.3 Боковые колонки
- [ ] Обновить column_left.twig
- [ ] Обновить column_right.twig
- [ ] Интегрировать новые боксы (категории, фильтры, производители)

### 3.4 Страницы товаров
- [ ] Обновить product/product.twig
- [ ] Обновить product/category.twig
- [ ] Интегрировать переключатель вида (список/сетка)
- [ ] Добавить хлебные крошки

### 3.5 Корзина и оформление заказа
- [ ] Обновить checkout/cart.twig
- [ ] Обновить checkout/checkout.twig
- [ ] Сохранить всю функциональность корзины

### 3.6 Личный кабинет
- [ ] Обновить account/*.twig файлы
- [ ] Сохранить функциональность регистрации/авторизации

## 4. Проверка совместимости модулей

### 4.1 Стандартные модули OpenCart
- [ ] Фильтры товаров
- [ ] Поиск
- [ ] Языки и валюты
- [ ] Мини-корзина
- [ ] Сравнение товаров
- [ ] Закладки

### 4.2 Сторонние модули (если есть)
- [ ] SEO-модули
- [ ] Баннеры
- [ ] Кастомные блоки

## 5. Тестирование

### 5.1 Функциональные тесты
- [ ] Добавление товара в корзину
- [ ] Оформление заказа
- [ ] Регистрация/логин
- [ ] Фильтрация товаров
- [ ] Просмотр категорий
- [ ] Переключение языка/валюты

### 5.2 Визуальные тесты
- [ ] Отступы и размеры
- [ ] Цвета и шрифты
- [ ] Адаптивность
- [ ] Совместимость с браузерами

## 6. Внедрение

### 6.1 Тестовый стенд
- [ ] Полное тестирование на тестовом сайте
- [ ] Исправление найденных ошибок
- [ ] Финальная проверка

### 6.2 Продакшн
- [ ] Перенос на боевой сайт
- [ ] Финальное тестирование
- [ ] Мониторинг работы

## 7. Откат изменений
- [ ] Сохранена резервная копия
- [ ] Документированы все изменения
- [ ] Возможность быстрого отката

## Примечания
- Все изменения должны быть обратимы
- Не изменять бизнес-логику OpenCart
- Сохранить все существующие функции
- Тестировать каждую страницу после изменений

