Описание: пользователь совершает покупки в интернет-магазине.
- каждый товар имеет цену и относится к определённой категории товаров;
- пользователь выбирает нужную категорию, а затем товары, которые он хочет положить в корзину;
- пользователь может положить в корзину несколько штук одного товара (товары в корзине должны группироваться);
- пользователь может редактировать содержание корзины - удалять товары, изменять количество товара;
- после формирования корзины, пользователь может совершить покупку;
Дополнительные задания (1 балл за каждое):
- ввод промокода во время покупки для получения скидки на товары определённой категории;
- совершённые покупки должны сохраняться в историю покупок (историю можно посмотреть).