Zadanie domowe. Sklepem zarządza administrator. Administrator może dodawać i usuwać produkty. Produkty mają nazwę, opis i cenę. Dodatkowo niektóre produkty mogą być objęte promocją. Ze sklepu korzysta użytkownik. Może on pobrać aktualną listę produktów i dodwać wybrane produkty do koszyka (np. wybierając nazwę produktu). Użytkownik może w każdej chwili wyświetlić koszyk. Użytkownik może zapłacić za zakupy po wyświetleniu koszyka lub kontunuować zakupy. W cenie należy uwzględnić wartość zamówienia: powyżej X darmowa wysyłka, powyżej Y rabat Z%. X, Y, Z są ustalane przez administratora. Administrator i użytkownik logują się do systemu za pomocą nazwy użytkownika i hasła.