This commit is contained in:
root
2020-05-12 11:38:08 +03:00
parent 73ccc717b9
commit 1449e6ea7c
23 changed files with 632 additions and 6407 deletions

View File

@ -11,15 +11,10 @@
<!-- all css here -->
<link rel="stylesheet" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/animate.css">
<link rel="stylesheet" href="assets/css/simple-line-icons.css">
<link rel="stylesheet" href="assets/css/themify-icons.css">
<link rel="stylesheet" href="assets/css/owl.carousel.min.css">
<link rel="stylesheet" href="assets/css/jquery-ui.css">
<link rel="stylesheet" href="assets/css/meanmenu.min.css">
<link rel="stylesheet" href="assets/css/style.css">
<link rel="stylesheet" href="assets/css/responsive.css">
<script src="assets/js/vendor/modernizr-2.8.3.min.js"></script>
</head>
<body>
@ -27,19 +22,22 @@
<div class="container">
<h3 class="page-title">Тестовое задание WP Studio</h3>
<div class="row">
<pre>
Дано:
- <a href="product-details.html">Страница товара</a> с кнопкой "Добавить в корзину"
- <a href="basket.html">Страница корзины</a> со списком добавленныйх товаров в корзину
Нужно:
- Реализовать структуру хранения данных товарной корзины на бэкенде
- При нажатии на кнопку "Добавить в корзину", нужно добавлять товар в структуру данных корзины.
Если такой товар в корзине уже есть - не добавлять.
- На странице корзины, при помощи jQuery, нужно отслеживать изменение поля количества товара в корзине и менять его на сервере.
- Структура файлов может любой, запуск веб-сервера на ваше усмотрение (nginx, apache, php -S)
- Логику доступа к структуре данным на бэкенде можно реализовать на ООП.
</pre>
<p>
Дано:<br>
- <a href="product-details.html">Страница товара</a> с кнопкой "Добавить в корзину";<br>
- <a href="basket.html">Страница корзины</a> с кнопками изменения количества и удаления товара из корзины.
</p>
<p>
Нужно:<br>
- Реализовать структуру хранения данных товарной корзины на PHP;<br>
- При нажатии на кнопку "Добавить в корзину" - добавлять товар в корзину и сохранять на выбор с помощью: Cookie, Session, file-storage;<br>
- На странице корзины, при помощи jQuery, нужно отслеживать изменение поля количества товара в корзине - отправлять на сервер ajax-запросом;<br>
- Структура файлов может любой, запуск веб-сервера на ваше усмотрение (nginx, apache, php -S);<br>
- Логику доступа к структуре данных на бэкенде нужно реализовать на ООП;<br>
- В ответ на ajax-запросы при изменении количества товара или удалении товара из корзины - возвращайте шаблон списка товаров корзины и заменяйте содержимое слоя;<br>
- Данные о стоимости позиций в корзине должны отображать реальную картину - Цена товара * На количество. Расчет должен производится на бэкенде.
</p>
</div>
</div>
</div>