1. Customer will be able to browse all the products and pages available on the website. 2. Customer will be able to add the product to his cart without login. But he can purchase it only after login into the website. 3. Customers will be able to view the products with details, images, zoom in option, etc. on the website. Customer can click on the dots mentioned on the product in order to view the complete product details. 4. Customers will be able to easily search for products by using different keywords like name, categories, and will be able to refine their results by using filters such as price, product type, etc. on the website. 5. After login, customer will be able to purchase the product and complete the checkout process. 6. Customers can submit their reviews on the products purchased from the website. 7. Customers will be able to check their order status on the website. 8. Customers will be able to use the facility of shopping cart on the website. 9. Customers will be able to make payments for their orders by using integrated payment gateway, CC/DC given by the Client. 10. Customers will be able to view the shipping details on the website. 11. Customers will be able to provide delivery address for each order made on the website. 12. Customers will be able to receive an email for confirmation after an order placed on the website. 13. Customers will be able to receive newsletter after submitting their name and email id on the website and this section will be managed by admin. 14. Customers will be able to share the link of the website on the social networking website like facebook, twitter, etc. 15. Customers will be able to view FAQ on the website. 16. Admin will be able to manage the customers, products, orders, etc. on the website from the back end. 17. Provide the basic pages (i.e., About Us, Contact Us, FAQ, Help) for information. Module Level Description As per the current understanding of the work, there will be three types of users: 1. Guest user: A normal visitor who can browse all the pages of the website without login. 2. Registered user/Member user: User can purchase from the website, create favorite list, track order, etc. 3. Admin/website admin: Admin will be able to control the complete website.