The user enters the web address and arrives at the login page.
Options are presented to the user to login as a site guest or into an account that has already been created. If these two are neither of the options, the user then sign ups to create an account by providing the required details
The user is able to select a payment option of their choice and fill in the required details for security purposes
The user is now able to pay for their order and finish their transaction.