Техническое задание на доработку интернет-магазина
1. Добавление формы "Нашли дешевле?"
Требуется реализовать для карточки каждого товара новую функциональную кнопку.
- Название кнопки: "Получить скидку" или "Нашли дешевле?" (на усмотрение разработчика).
- Действие: При клике пользователя открывается всплывающее окно (попап).
- Содержимое попапа: Форма с обязательными полями для заполнения:
- Имя
- Контактные данные (телефон или email)
- Поле для комментария
- Дополнительно: К форме необходимо добавить возможность прикрепления файла (например, скриншота с ценой конкурента).
- Завершение: В форме должна быть кнопка "Отправить" для отправки данных.
2. Оптимизация работы фильтров товаров
Требуется исправить текущее поведение системы фильтрации на странице категорий.
- Проблема: В текущей реализации при выборе любого параметра в фильтре страница полностью обновляется с автоматической прокруткой (скроллом) к началу.
- Задача: Изменить логику работы фильтров.
- Требуемый результат:
- Пользователь должен иметь возможность выбирать несколько параметров фильтра последовательно.
- Обновление результатов фильтрации должно происходить без принудительной прокрутки страницы наверх (скролл должен сохраняться).
- Идеальная реализация - применение технологии AJAX для динамической подгрузки отфильтрованных товаров без полной перезагрузки страницы.