PawelW-B / Sklep_internetowy_projekt

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.
0 stars 0 forks source link

Jako administrator chcę ustalać warunki upoważniające do darmowej przesyłki oraz udzielenia rabatu #11

Open PawelW-B opened 7 years ago

PawelW-B commented 7 years ago

Dane wejściowe Numer koszyka – wartość produktów zgromadzonych w koszyku. Źródło danych wejściowych
Pobrane z bazy danych. Warunki zapisane w systemie jako ustawienia kasy. Wynik pozytywny Wyświetlenie informacji o darmowej przesyłce lub udzielonym rabacie konkretnemu klientowi. Wyświetlanie informacji o aktualnych promocjach i rabatach na głównej stronie sklepu. Warunek wyniku pozytywnego
Wysokość kwoty zamówienia spełnia wymagania do udzielenia rabatu i/lub darmowej przesyłki. Wynik negatywny Wyświetlenie kwoty zamówienia bez udzielonego rabatu. Brak informacji o darmowej przesyłce, pomimo wyświetlania informacji o promocjach i rabatach na stronie głównej. Nie wyświetla się, lub wyświetla się nieaktualna informacja o promocjach i rabatach na stronie głównej sklepu. Warunek wyniku negatywnego
Wysokość kwoty zamówienia nie spełnia wymagań do udzielenia rabatu i/lub darmowej przesyłki

szymonkuzniak commented 7 years ago

Tego zadania nie wykonuje administrator - ciężko oczekiwać, że będzie on ręcznie dla każdego zamówienia ustalał czy należy się darmowa przesyłka. To zadanie wykonuje system, automatycznie, kiedy klient chce sfinalizować zakup. Administrator może jedynie ustalić progi darmowej wysyłki i rabatu, które później system będzie sprawdzał.