The customer must be able to browse items in their catalogue and select items to include in their shopping cart. This can be done 'anonymously' without logging in. However to make a purchase, a user must log into their account ( or create a new account) before checking out their shopping cart. When a purchase is made, the customer must enter their credit card details which are then used to make a purchase. The customer is also given the option to store their details in the application.
The customer must be able to browse items in their catalogue and select items to include in their shopping cart. This can be done 'anonymously' without logging in. However to make a purchase, a user must log into their account ( or create a new account) before checking out their shopping cart. When a purchase is made, the customer must enter their credit card details which are then used to make a purchase. The customer is also given the option to store their details in the application.