12 Создать класс, описывающий интернет-магазин на примере
http://rozetka.com.ua. Класс должен содержать многоуровневую структуру хранения информации о товарах, включающую каталог товаров, каждый пункт которого содержит категории. Каждая категория содержит словарь товаров, ключом которого является код товара, а кортеж значений включает в себя название, цену и другие данные. Класс должен иметь методы, позволяющие сортировать товаров по убыванию цены и по росту цены, поиску товара по фрагменту названия, по диапазону цены.
Создать объект данного класса, используя данные из магазина Rozetka.
Программа должна иметь простой интерфейс поиска товара, основанный на использовании методов класса. Программа также должна формировать корзину покупок с выводом списка избранных товаров и общей суммы.