+91-9849263972 [email protected]

Menu

Batteries Ecommerce Website

Batteries Ecommerce Website

T

he objective was to design an e-commerce website for Client to display their catalog of batteries online and collect orders which were forwarded by e-mail to be serviced by a third party wholesaler. A visitor can browse the informational content, products with pricing, and can add products to the shopping cart.


Overview

Our client (ASB) was electronic devices retailer, devises like as laptops, cell phones, digital cameras, camcorders. They have a tie-up with a 3rd party battery wholesaler to whom the online orders will be forwarded by e-mail and this wholesaler will ship the orders to the customers, from their warehouse. In addition, our client will provide high quality customer support to all potential customers by providing a dedicated login where customers can track their orders and resolve any queries using a private message board.

Project objective was to provide e-commerce and user friendly website with, product feed generator for CSV format, search engine optimization, News Letters and CMS to add / update / delete products from the Admin panel. The mandate was to design an e-commerce website to display their catalog of batteries online and collect orders which will be forwarded by e-mail to be serviced by a third party wholesaler. A visitor can browse the informational content, products with pricing, and can add products to the shopping cart. Checkout form is provided for customer / visitor to enter profile information, delivery address, credit card details along with email id and password for future reference. Customers can click "track order link" to track order status by providing email id and password. SSL integration will be implemented for website for secure online payments. Email notification will be sent to supplier to deliver the product to the customer from the Admin panel for received orders".

In this document we have provided the feature list and technology architecture overview for this e-commerce portal.

Feature List

The scope of work done by Quality Excellence is listed below. The scope of this project is to assign the authorization to the users of the site and allow the authorized user for online shopping. The site will be used by the fallowing users:

  1. Site Visitors
  2. Registered Users
  3. Site Administrator

Site visitor can browse the informational pages like pages like battery tips, about us and privacy policy and so. Site visitor can also.

  1. Site visitor can browse the product by categories
  2. Site visitor can go for advance search just by selecting the devise, manufacturer and model from the dropdown box
  3. Site visitor can have product catalog in the left navigation panel. Visitors can browse the products and add any items to shopping cart
  4. Site visitor can add the product to the cart, but to purchase the particular product site visitor should register with the site
  5. Site visitor can add the product to the cart, but to add product to the watch list site visitor should register with the site
  6. Once the product add to the cart, then Site visitor can see a grid with a listed items
  7. Site visitor can register with the site, if he/she wishing for online shopping
  8. Site visitor can submit a form if site visitor can't find the require product.
  9. Site visitor can post comments on the client services

Registered user can login with a secure password and registered user can also.

  1. Register user can also act like site visitor
  2. Register user can manage his/her profile
  3. Register user can View Previous Order Details by order number, order date and order status
  4. Register user can manage the message board
  5. Register user can view the items in the watch list, Register user can delete the item form the watch list or site visitor can send the selected item to the cart for online shopping
  6. Register user can define the no of quantity required and Register user can chose the shipping type and details of the shipping duration
  7. Register user can go for direct online shopping or Register user can go for online shopping with paypal
  8. If the Register user having an account with paypal Register user can directly login with the paypal account,
  9. Registered user can post comments on the client services

Site administrator can login with a secure password and to manage the all the information pages and site activities. Site administrator can also.

  1. Site administrator can login with a secure password and Site administrator can change login password
  2. Site administrator can manage the user accounts and Site administrator can login to the user account as shadow login
  3. Site administrator can manage the suppliers
  4. Site administrator can add new country and states
  5. Site administrator can manage the news letter by using CMT editor
  6. Site administrator can publish a news letter witch are subscribed and site administrator can manage the published news letter
  7. Site administrator can view the statistics of the site visitors and site updates
  8. Site administrator can manage the Return Material authorization(RMA) by refund the money or exchange the product
  9. Site administrator can manage the orders by status and date
  10. Site administrator can Process the customer orders and add new supplier and can send a mail to the customer
  11. Site administrator Can view the sales report by date wise and customer wise
  12. Site administrator can manage the product category by product manufacturer, manufacturer model and product
  13. Site administrator can import product price list
  14. Site administrator can manage the site informational pages like logo, content, footer section and coupons
  15. Site administrator can do to and fro communication with the site users by using message board
  16. Site administrator can manage the feedback send by the customer and Site administrator can send the message to testimonial
  17. Site administrator Can manage the Find Your Device Entries can send a reply to the customer about enquiry
  18. Site administrator can manage the contact entries
  19. Visitor clicks the order tracker link on the home page, which leads to login page where registered users specify email ID and password to go to order tracking page where registered users can view the order details and status at any time.
  20. The list of informational sections that appear on the home page was configurable in admin panel and the associated content of these pages can be edited using CMT HTML editor in admin panel.
  21. There was an order processing section in admin panel with e-mail notification for customers.
  22. In admin panel the orders can be browsed and payments can be tracked.
  23. The admin can manage specials section on home page to highlight any links to products where discounts are being offered such as in case of an introductory or clearance sale.
  24. Email notification was sent to supplier to deliver the product to the customer.
  25. Newsletter subscription and mailing list facility is provided.
  26. Product feed generator feature can be used to export product records into CSV format for use in integrating with external price comparison sites.
  27. HTML pages published by CMT tool was used for informational sections of the site in preference to direct use of dynamic scripts.

Technology Architecture

The web application is programmed in web architecture using ASP.Net 2.0 (with C#.Net or VB.Net as language) and MS SQL Server 2005 as RDBMS. Application architecture will be centralized for easy manageability. Application will be optimized for Internet Explorer 6+ but HTML 4 compliance will be preserved to ensure cross browser compatibility with other common browsers like Firefox and Netscape Navigator.

Cross browser compatibility is largely ensured through use of XHTML 1.0 and HTML 4 compliance. All application testing will be done in Firefox which has a more restrictive implementation of HTML / JavaScript and this ensures that it runs well in IE browsers too. Any cross browser issues will be debugged if they arise during module testing. Optimistic locking will be used in database operations to improve concurrent user performance. Extensive use of stored procedures will ease network traffic and database performance.