Общее описание задачи
Необходимо оживить интерфейс существующего PHP-сайта, сделав его более удобным и быстрым для пользователя. Работу нужно выполнить без изменения базовой логики, добавив только клиентский JavaScript.
Конкретные задачи
1. Работа формы поиска
- При клике на иконку "лупа" должна отправляться форма поиска (работает как кнопка submit).
2. Страница конкретного товара
- Необходимо «подвязать» существующий серверный функционал добавления в корзину к визуальным кнопкам на странице.
- Добавление товара должно происходить асинхронно, без перезагрузки страницы.
3. Страница категории товаров
- Реализовать добавление товара в корзину для всех кнопок с подписью или иконкой "корзина" на странице списка товаров.
- Функционал также должен работать без перезагрузки страницы.
4. Интерфейс корзины
- Реализовать изменение количества товара (плюс/минус) без перезагрузки страницы, с пересчетом суммы.
Примечания для исполнителя
Для доступа к серверной части потребуется FTP-доступ. Необходимо поделиться логином и паролем с выбранным исполнителем. Основная цель - сохранить существующий код и адаптировать его под современное взаимодействие (AJAX-запросы).