Enters - personal details, password and email address in new user form.
Customer details
Register new user
Customer
D1
Customer Table
Confirmation email – with login details Customer details and user ID and password Enters user name (email) and password in log in form
Customer Details declined – user is prompted to re-enter correctly and given an option to be emailed user details and password.
Identify and authenticate existing user
D3
Past Orders
D4
Items Bought
Order History
Favourite list / similar items
Details accepted – welcome screen of account is displayed (See far right of page)
Items stored in a temporary basket until confirmed by user
Browses products
Customer User adds desired item (s) to basket
Identify and authenticate existing user
T1
Temporary Basket
T1
Temporary Basket
T2
Basket Contents
Basket is displayed – user has option to continue shopping / confirm
Users can: Customer
Change quantity
Delete items
Edit basket / View details
Basket temporarily updated
Add extras / change Delivery details
Order history
Favourites list / similar items
D3
Orders
D4
Items Bought
D2
Basket Contents
D1
Customer Table
User confirms items in basket
Items stored permanently/ Order form created
Customer
Items confirmed successfully
User enters delivery address and completes order
Confirmation of order sent to email address
Checkout – confirming and creating orders Details in customer table email customer with invoice
Payment processed by accounts
User clicks pay now
Customer Selects payment / Adds new
Checkout Despatch and payment
Payment validated with bank, email confirms this
If error with payment – user corrects and re sends
Bank
D5
Transactions File
Tells warehouse it can begin despatch processing
D6
Warehouse / Despatch