Тестовое задание WP Studio

Дано:
- Страница товара с кнопкой "Добавить в корзину";
- Страница корзины с кнопками изменения количества и удаления товара из корзины.

Нужно:
- Реализовать структуру хранения данных товарной корзины на PHP;
- При нажатии на кнопку "Добавить в корзину" - добавлять товар в корзину и сохранять на выбор с помощью: Cookie, Session, file-storage;
- На странице корзины, при помощи jQuery, нужно отслеживать изменение поля количества товара в корзине - отправлять на сервер ajax-запросом;
- Структура файлов может любой, запуск веб-сервера на ваше усмотрение (nginx, apache, php -S);
- Логику доступа к структуре данных на бэкенде нужно реализовать на ООП;
- В ответ на ajax-запросы при изменении количества товара или удалении товара из корзины - возвращайте шаблон списка товаров корзины и заменяйте содержимое слоя;
- Данные о стоимости позиций в корзине должны отображать реальную картину - Цена товара * На количество. Расчет должен производится на бэкенде.

Скачать архив тестового задания