1. Store Page
The Store Page displays the contents of the store organized by category
and by product.
The visitor can browse product Categories and see the product
They can click on a product item and see the information for that item.
They can also add an individual item to their shopping cart.
All the product catalog data that is being displayed should be provided
using the Product Catalog
2. Product Catalog:
Gets the list of product categories for the store
Gets the list of products for a category, or all products if no category is
Displaying for product details - Static and dynamic
Availability of product
Gets the detailed product information for a product
3. Search Features:
Search the catalog: Chose the appropriate method (see lecture notes)
Google custom search
4. Customer Guides
Business Policies: Service, shipping policy and charges, tax policy or return
policy, email etc.
5. Account Order Page
The visitor is prompted to either log into their account with a
password, or create a new account, MyAccount, validation.
For a new account they enter their account name, password, and
default billing and shipping information.
The new account is submitted to the Order Processing service. If the
account name already exists, the user is prompted to use a different
To submit their order, they verify their billing and shipping
information, and select e-payment method.
When the order is submitted, a request should be made to the Order
Process service to authorize the order.
If the order is approved, you should display “Order Successfully
If it is denied, you should display “e-Payment Authorization Failed.”
Account Order page (AND the Submit Order action) must be secured so
that a login is required.
Validation using CAPTCHA for first registration.
7. Order Process:
Creates a purchase order including shipping, taxes, total amount due
based on shopping cart info
Creates an account with name account Name, and stores account Info
fails if the account Name already exists
Returns account Info if account Name exists and account Password is
Authorizes order based on payment info, and stores shipping info with
8. Shopping cart
The Shopping Cart Page allows a visitor to view all the items they have
currently put in their shopping basket and their information (price,
The visitor should be able to remove/edit individual items from the
The visitor can also “checkout” indicating they wish to purchase the
items in the shopping cart.
It displays an order confirmation on the browser
Send confirmation email
At that point an order is created in the Order Process and the visitor is
transferred to the Account Order page
10. Delivery options and fees
The visitor should be able to proceed to the delivery options and will be
informed of the cost.
11. Payment mechanism
Link payment to some payment service provider such PayPal.
Make sure the all data are extracted from the store page to PayPal
12. Cookies and Session
Banner advertising – random and statics
14. Administrator Account: for administrative backend functions
Authentication of user
Create a database of products and category
Can edit and upload data and image of the products
Display item count
Can search list of items
15. Database: good design and implementation*
16. User Interface: Esthetically pleasing and correct used of UI designs and
17. Navigation: link and hyperlink*
18. Logical flow of the Website, searching and transaction process form the
view of public, member and administrator
23 freelancers are bidding on average $219 for this job
Hi, I am eCommerce expert. I will create your website as per job description. I will use Opencart and a theme for it. You will provide all contents, images, etc. I will add max 10 items and you will enter rest. Harsh