Доработка карточки товара в листинге OpenCart
Требуется внести изменения в шаблон и функционал карточки товара, которая отображается в списках (категории, результаты поиска, страницы акций) на сайте книжного магазина, работающем на движке OpenCart.
Текущая проблема
В текущей версии карточки товара в листинге отсутствуют важные элементы для удобства пользователей: кнопки быстрого добавления в корзину и в избранное, а также информация об авторе книги.
Что нужно сделать
1. Добавление функциональных элементов
- Интегрировать кнопку «В корзину» для быстрого добавления товара.
- Добавить кнопку «В избранное» (иконка сердца) для добавления товара в список желаний.
- Обеспечить вывод поля «Автор». Данные уже присутствуют в базе данных, но не отображаются в карточке.
2. Изменение структуры и верстки
- Изменить порядок отображения элементов в карточке согласно предоставленному макету. Новый порядок: Цена → Название → Автор → Кнопки действий.
- Адаптировать стили (CSS) для новых кнопок и расположения элементов, чтобы соответствовать дизайн-макету.
3. Технические требования
- Работа с шаблонами OpenCart (Twig/TPL).
- При необходимости - правка контроллера для корректной передачи в шаблон переменной с данными об авторе.
- Аккуратная верстка и стилизация на HTML/CSS для точного соответствия предоставленному референсу.
Требования к исполнителю
- Опыт работы с шаблонизатором OpenCart.
- Понимание структуры MVC в OpenCart для возможной доработки контроллера.
- Навыки адаптивной верстки и работы с CSS.
Референс (скриншоты текущего состояния и целевого дизайна) будет предоставлен для наглядности после начала сотрудничества.