You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
3.0 KiB

4 years ago
4 years ago
4 years ago
  1. <!doctype html>
  2. <html class="no-js" lang="zxx">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="x-ua-compatible" content="ie=edge">
  6. <title>Bootstrap4 Template</title>
  7. <meta name="description" content="">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <!-- Favicon -->
  10. <link rel="shortcut icon" type="image/x-icon" href="assets/img/favicon.png">
  11. <!-- all css here -->
  12. <link rel="stylesheet" href="assets/css/bootstrap.min.css">
  13. <link rel="stylesheet" href="assets/css/simple-line-icons.css">
  14. <link rel="stylesheet" href="assets/css/themify-icons.css">
  15. <link rel="stylesheet" href="assets/css/style.css">
  16. <link rel="stylesheet" href="assets/css/responsive.css">
  17. </head>
  18. <body>
  19. <div class="cart-main-area pt-95 pb-100 index-page">
  20. <div class="container">
  21. <h3 class="page-title">Тестовое задание WP Studio</h3>
  22. <div class="row">
  23. <p>
  24. Дано:<br>
  25. - <a href="product-details.html">Страница товара</a> с кнопкой "Добавить в корзину";<br>
  26. - <a href="basket.html">Страница корзины</a> с кнопками изменения количества и удаления товара из корзины.
  27. </p>
  28. <p>
  29. Нужно:<br>
  30. - Реализовать структуру хранения данных товарной корзины на PHP;<br>
  31. - При нажатии на кнопку "Добавить в корзину" - добавлять товар в корзину и сохранять на выбор с помощью: Cookie, Session, file-storage;<br>
  32. - На странице корзины, при помощи jQuery, нужно отслеживать изменение поля количества товара в корзине - отправлять на сервер ajax-запросом;<br>
  33. - Структура файлов может любой, запуск веб-сервера на ваше усмотрение (nginx, apache, php -S);<br>
  34. - Логику доступа к структуре данных на бэкенде нужно реализовать на ООП;<br>
  35. - В ответ на ajax-запросы при изменении количества товара или удалении товара из корзины - возвращайте шаблон списка товаров корзины и заменяйте содержимое слоя;<br>
  36. - Данные о стоимости позиций в корзине должны отображать реальную картину - Цена товара * На количество. Расчет должен производится на бэкенде.
  37. </p>
  38. <p><a href="/hiring-test-one-public.tar.gz">Скачать архив тестового задания</a></p>
  39. </div>
  40. </div>
  41. </div>
  42. </body>
  43. </html>