Sei sulla pagina 1di 3

Features

1. Shopping Cart: 1.1. Shopping Cart feature to view the selected items in the shopping cart, update the 1.2.
selected item details like quantity or delete from the shopping cart and proceed to pay/checkout Shipping details: There are 2 levels of address details captured; billing details and shipping details. Supposing both are the same, user must be able to autofill the shipping details by checking a box (Same as Billing Details)

2. User Login Mechanism: 2.1. When a new user is registering, the following details will be captured; User
name(Corresponding email ID), Title, Name, Password, Confirm Password, Address, City, Post Code, State, Country, Phone Number, Mobile, Date of birth, Anniversary. Mandatory Fields: User Name(email ID), Title, Name, Password. The password characters entered should be masked (****). By default, a selected check box with Subscribe News letter should appear. The user should be able to select or deselect the check box. 2.2. Once the user is logged in whatever stage or page the user is in, he will return to the same page. 2.3.My Accounts Section: Once the user is logged in, he will have his account page details in the same place (Layout) where the user details are accepted. 2.4.My Account Details: The following details will be displayed in the My Accounts section: View Profile, Change Password, Track your order 2.5. View Profile: When the user clicks on the View Profile Link, the user should be able to only view/edit the following fields; User name(Corresponding email ID), Title, Name, Address, City, Post Code, State, Country, Phone Number, Mobile, Date of birth, Anniversary. 2.6. Change Password: If the user wants to change the password, the user must be able to do so by clicking on the Change Password link in the My Account Section. The following fields should be displayed; Current Password, New Password, Confirm New Password. The password characters entered should be masked (****). If the current password is correct and if the New password matches with the confirm new password, only then the user will be able to change the password. If the current password is incorrect or the new password and confirm new password dont match, an error window should pop-up, with the corresponding error. 2.7.Track your order: 2.7.1. Track your order: User should be able to see all the orders placed by him and the relevant details like order date, order approved date, shipped date and if the shipment is sent through Bluedart, the API integrated should be able to show the status of the shipment. 2.7.2. User must also be able to send comments on all the orders he has placed. When the user selects the link to send comments, user should be directed to a form where the user should be able to write any comments regarding the order. The order ID should be auto fetched in the subject column. Required Fields: Subject (Order ID to be auto-fetched) (User must be able to alter the subject if he wishes to), Comments (Maximum characters allowed to be set to 1000 characters), Send Comments Button.

3. Admin focused User management: 3.1. List of all Users: Admin should be able to see the complete list of all users registered
on the website. Admin should also be able to view the profile details of all the users. 3.2.Admin must be able to view all the newsletter enabled users in a separate page.

4. Admin focussed Newsletter Management:

4.1.Newsletters should be saved in a panel with the following fields; Newsletter subject, Date Created, View, Send, Modify, Delete checkbox. 4.2. Admin must be able to send newsletter to all the users that have the newsletter check box checked. 4.3.Admin must be able to enter the following details for sending a newsletter; newsletter Subject, Description, Attach(Should be able to attach any image which will appear under subject and description. 4.4.When the admin goes to the page, where he can view all the newsletter enabled users, there should be a button Initiate Newsletter. When the admin clicks the button he should go to the newsletter listing page. The admin then selects the newsletter that needs to be sent and clicks on a button, Send Newsletter.

5. Admin focused Product & Category Management: 5.1. In Category Management, admin must be able to add, list, update & delete
categories. Admin should also be able to add sub-categories within categories. The level of sub-categorisation is 3 (Category -> Sub-category -> Sub-category -> Subcategory). 5.2.Will send the required fields separately.

6. Product Search/Filter:
6.1.Apparel: Filters needed are Fabric Style (Drop-down), Colour (Drop-down), Size (Drop-down), Price Range (Dynamic) 6.2.All Other categories: Dynamic Price Range Filter 6.3.Standard Search Text Field: User must be able to search the product catalogue by entering the keyword (Fetch results searching for the keyword in the total product details). Eg: If the word Brown is used in the search text field, all the observations with brown in any of the product details should be displayed. 7. Shipping module: 7.1. Bluedart API Integration: Will provide API details. When the user selects the City (from the drop down) and the Pincode in the shipping Details, the table provided by Bluedart is checked for availability of service. Incase, there is no service at the selected location by Bluedart, then the logic of manual shipping must work. 7.2. Manual Shipping Module: Admin should be able to enter shipping charges based on the following fields; Weight Range, Shipping Charges. 7.3. Fixed Shipping Charges: If the Fixed Shipping Charges field in the individual product detail is set to N/A, only then the weight range logic or the API will work. Otherwise the shipping charges is taken from the Fixed Shipping Charges field of the individual product.

8. Payment gateway: INR Economy Scheme from CCAvenue


(http://www.ccavenue.com/ccavenue_index.jsp)

9. SEO: Admin Panel support to change keywords based on category.


9.1.Every time a new category is added, the admin must be able to add SEO related content to the category. 9.2. SEO related Fields: Page Title, Meta keywords, Meta description, Static Line 9.2.1. Page Title: Title of the page that will be displayed in the title bar of the page. 9.2.2. Meta keywords: Keywords for each page 9.2.3. Meta Description: Description of each page. 9.2.4. Static Line of Text: This Static line of text will appear on each category as a standard header text on each category page. 10. Standard Default Links 10.1. About Us

10.2. Feedback Form 10.3. Contact us Details Form 10.4. Privacy policy 10.5. Terms of Service 10.6. Shipping Policy 10.7. Help 11. Miscellaneous: 11.1. Banner Management: Admin must be able to add a banner or change the banner of all category pages and homepage banners through the admin panel 11.2. Festival Focus page: Admin must be able to create a special catalogue to focus / promote products for festivals. This can be treated like another category. However, this will not be displayed in the standard category section. Instead there must be a slide in the homepage flash banner dedicated for this and there must also be a button for this page. 11.3. Tell a Friend or Bookmark Widget: Use standard widget (www.addthis.com) 11.4. Backend Layout: Similar to tajonline.com Details already sent. Please go through and revert back with layout. 11.5. Design all initial banners 11.6. Product Image size: Square shape; Need to discuss the standard image sizes of products for thumbnails, small images and large images.

Potrebbero piacerti anche