You are on page 1of 2

Enters - personal details, password and email address in new user form.

Customer details

Customer
Confirmation email – with login details

Register new user

D1

Customer Table
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
Order History

Past Orders

Favourite list / similar items

D4

Items Bought

Details accepted – welcome screen of account is displayed (See far right of page)

Browses products

Items stored in a temporary basket until confirmed by user

Customer
User adds desired item (s) to basket Basket is displayed – user has option to continue shopping / confirm

Identify and authenticate existing user

T1

Temporary Basket

Users can: Customer
Change quantity

Delete items Add extras / change Delivery details

Edit basket / View details

T1
Basket temporarily updated

Temporary Basket

T2
Order history

Basket Contents

Favourites list / similar items

D3

Orders

D4
User confirms items in basket

Items Bought

Items stored permanently/ Order form created

Customer

Items confirmed successfully

Checkout – confirming and creating orders
Details in customer table email customer with invoice

D2

Basket Contents

User enters delivery address and completes order

D1

Customer Table

Confirmation of order sent to email address

User clicks pay now

Payment processed by accounts

Customer
Selects payment / Adds new

D5

Transactions File

Checkout Despatch and payment

Tells warehouse it can begin despatch processing

Payment validated with bank, email confirms this

D6

Warehouse / Despatch

If error with payment – user corrects and re sends

Bank