BRD for Client 1_new

21
eCommerce sites and Web based Apps - Business Requirements Document V1.0 E Commerce sites and Web based Apps Business Requirements For Client 1

description

requirement document for ecommerce

Transcript of BRD for Client 1_new

Page 1: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

E Commerce sites and Web based

Apps

Business Requirements

For Client 1

Page 2: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

MODIFICATION HISTORY

Version Prepared Date DescriptionBy

1.0 Kumar Feb 07, 2013 BRD preparation

Page 3: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

PROJECT OVERVIEW

This is a Business Requirements Document (BRD).

The purpose of this BRD is to document the requirements for eCommerce sites and Web based Apps for Client No.1

IMPORTANT NOTE – PLEASE READ

Please study this document carefully. It clearly and unambiguously documents your requirements, as per our understanding. This document has been custom prepared for your needs.

It is very important that you study this document carefully and let us know of any additions/changes/deletions/comments/questions you may have.

Please note that the software we will build for you will contain only those requirements documented here. The price/estimate we give you is to build software to meet the requirements documented here and nothing more.

Any feature/requirement not explicitly documented here is not included in the estimate/quote we give you.

If, after you approve the estimate, you ask us to change a requirement documented here or to add a requirement that is not documented here, then we will submit a Change Request to you for your approval. It will contain details on additional cost/time. Once you approve of it, those requirements will be added to the software we build.

Page 4: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

PROJECT SCOPE

Business Processes Considered

The following business processes are in scope:

∑ Home Page

∑ Products Functionality

∑ Design Lab Functionality

∑ Track Your Order Functionality

∑ My Saved Items

∑ Business Customer Login

∑ Get Quote

∑ Contact Us Page

∑ Blogs

∑ Admin Panel

Business Processes Out-of-ScopeN/A

Systems/ApplicationseCommerce site and Web based App for Client No. 1

Assumptions/ConstraintsNone

Risks/Related DocumentsN/A

Page 5: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Home Page

Business Requirements

REQ ID Description1101 Start Page

The Home page shows the logo of the website at the top right.The front page also shows the following menus at the top:HomeProductsDesignAbout UsContact UsIn the central page of the front page, there will be a prevailing middle bannerimage slideshow. In, the image, there will be a “Get Started” button that oncethe user clicks on it, will take them to the products page, for them to startdesigning their T shirts.Live chat will be displayed on all pages inclusive of the home page.The contact number of the website store will be shown on all web pagesinclusive of the Home page.At the right will display all the testimonials of the customers and their reviews.Some sample T-shirt images will be displayed at the bottom of the page.The user will also be able to avail of the website newsletters by typing the emailaddress of the user in the text box given at the end of the home page.

1102 Static PagesThere will be static and dynamic pages included at the home page. Thefollowing pages are:1) About Us2) Blog3) Help4) How pricing works5) Terms of use6) Privacy7) Sitemap8) Contact Us

Page 6: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Page 7: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Member Registration

Business Requirements

REQ ID Description1201 Registration form

Regardless of whether the user is registered or not, the user will be able tomake a purchase. The user can still get registered by clicking in the ‘register’link which will be shown in the home page. Users must enter the followingdetails at the time of registration:

∑ First Name∑ Last Name∑ Address Line 1∑ Address Line 2∑ City∑ State/Province∑ Zip or Postal Code∑ Country∑ Phone

1202 Confirmation emailAn automated mail with the activation link is sent to the user’s email address.Only upon clicking the verification link, the registration process gets completedsuccessfully.

Page 8: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Member Login

Business Requirements

REQ ID Description1301 Member Login Form

As soon as the registration process gets completed; the user can login usingtheir username/email address and password.There must be a Face-book sign-in.This tool will allow shoppers to register with the site without having to create aunique account.

1302 Forget password?By entering the user’s valid email address in the box given, the user will bereceiving his password.

Products Functionality

Business Requirements

REQ ID Description1401 Products

Products, to a great extent relate to the T-shirts and T-shirt related accessoriesin the website.In this page, the user will be able to view the list of product catalog.The following are the major product categories that will be displayed:T-shirtsSweatsAthleticsHatsDrinkwaresBusiness wearsOuterwearsPens/suppliesBagsFun stuffsUpon clicking any of the above-mentioned product categories, the user will beable to view the various products that will be listed, running to pages, whichcan be bought by the user.On clicking any of the products among the number of products displayed, theuser will be able to view the select product’s detailed description.There will be an opportunity to adjust text/clipart when the product appears,without having to enter text size manually etc.All uploads of product photos - Campaign slides and other images from theadmin.They must be able to adjust itself to the fixed set limits.

Page 9: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

There will be a solution for downloads Logo/ClipArt and embroidery symbols for payment.Related products ordered merchandise will be shown The user will be able to do the following:The user can zoom/enlarge the product image to get a better idea of how the product looks like.the user can view the following details:Name (Brand name) Order IDItem Name Item Description QuantityPriceItem WeightItem LengthItem HeightItem WidthItem ColorThe user can view the customer rating for the particular product.The user can select the quantity of products; can choose his desired color for the products.The user can view the guaranteed delivery period, to know approximately when his product would get delivered.The user in order to proceed to next step to design his product further will need to click on the “Start Designing” button.This will take them to the Design lab page, which will be discussed in detail in the next page.There will be a “Product Generator” which helps:

∑ Creating new products, define print areas, price setting ∑ Uploading product images ∑ Defining discounts

Page 10: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Design Lab

Business Requirements

REQ ID Description1501 Design Lab

The user in this page will be able to design his product as per his wish whichwill be similar to the website: http://www.spreadshirt.no/lag-din-egen-t-skjorte-C59The image of the product will be displayed prominently in this page which willlook like a “design lab”, for the user to design the product.In the left, will be the four main menus that will be shown for all the productspredominantly for all the T-shirts:Choose Product, Choose Design, Add Text and Upload PhotoThe user would be able to rotate the image to see the front and back image ofthe product.The user can add a new item or undo the item that he has designed.Save/Send (The user can save his product/send the product to hisemail ID)Add to Basket (The user need to click on the Add to Basket button inorder for it to be added to the shopping cart)After that, the user can either create another item or can proceed to checkout.

Page 11: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Banner Design

Business Requirements

REQ ID Description1601 Banner design

In this website, banner designs will be present which will have informationabout the media type, durability and practicality.Following are the functionalities associated with designing banners in thewebsite:

- Select the thickness, size and number

- Upload print files

- Add graphics and text

- Change fonts

- Change the color of the font

- Moving items within the print area

- Rotate, scale, midstille and mirror graphics

- Select Prefedinerte scene

- Change the colors on parts of predefined designs

- Information about price (updated continuously)

Page 12: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Poster Design

Business Requirements

REQ ID Description1701 Poster Design

In this website, banner designs will be present which will have information regarding the following:

- The size, canvas, paper and print quality ( for frame sizes) - Size, thickness, quality and quantity (to be chosen by the user) - Image Upload - Price Information

Page 13: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Track Your OrderBusiness Requirements

REQ ID Description1801 Track Your Order

The user can track the order for their product once they’ve finished designingtheir product in the design lab.There will be an order history with the ability to print to PDF.They can track their order by viewing their shopping cart that shows thequantity of products purchased and that shows the total price for the productsbought.The user will need to fill in the following fields for order status and shipping.First nameLast nameEmailPhone numberAlternate phone numberOrganizationPositionHow did you hear about us?ShippingAddressCityStateZIP CodeCountryPayment method (Debit Card/Credit Card)

Page 14: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

My Saved Items

Business Requirements

REQ ID Description1901 My Profile

The user can save and edit his/her shipping address in their personal profile.The user can also view and/or edit their saved credit card.

1902 My Saved ItemsThe user can view all of the designs that he has created and saved in his Mysaved items.

1903 My order HistoryHere, the user will be able to view order details to check the order status of theproduct.Keep history of purchases for buyerKeep History of purchase for users for the following year or reference, alsomust ask if they want to be reminded next year.

1904 My Payment InformationUsers would be able to view their payment information for the products thatthey’ve bought.

Page 15: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Business Customer Login

Business Requirements

Page 16: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

REQ ID Description2001 Business Customer Login

There will be a separate "log in" to business customers through product pricesex. VAT.There will be a "My Page" with the history of previous orders, the company'sown logos etc.

Get Quote

Business Requirements

REQ ID Description2101 Get Quote

The user can get a quote by entering the quantity for their exact,all-inclusive price.After entering the quantity, they need to click on the Get Quote.

Contact Us

Business Requirements

REQ ID Description2201 Contact Us

If the user has got any questions, they need to enter the following fields to getimmediate answer for all their queries:First NameLast NameEmailPhoneDelivery ZIP CodeSubjectMessage

Payment FunctionalityBusiness Requirements

REQ ID Description2202 Payment Functionality

This page shows the shipping cart and allows the user to change contents, ifneed be, before checking out. The following are to be entered by the buyerwhile checking out:

∑ Billing Information∑ Cardholder Name

Page 17: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

∑ Card Number ∑ Security Code ∑ Expiration Date

Blogs

Business Requirements

REQ ID Description2301 BLOGS

In the Blogs page, the user will be able to view the recent and featured blogsposted by admin.This page will also have Archives that has the collection of old blog posts.Social media plugins would be integrated with the blogs.The users can like (Facebook) or follow (Twitter) blog posts in the website.

Page 18: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Extra Functionality

Business Requirements

REQ ID Description2401 Extra Functionality

In this website, the other miscellaneous functionalities found are as follows:∑ Facebook: Like / Recommend∑ Discussion Group∑ Instruction Video on various products∑ News on the front (promotions, etc.)∑ Mailing lists∑ Backup

Page 19: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

Admin Panel

Business Requirements

REQ ID Description2501 Static Pages Management

The admin will be able to add/delete/activate/deactivate/view/manage all thestatic pages in the website.The following static pages are:1) About Us2) Blog3) Help4) How pricing works5) Terms of use6) Privacy7) Sitemap8) Contact Us

2502 Users ManagementThe admin will be able to add/delete/view/manage all the users in the website.The admin will be able to search for all the users in the website.

2503 Business Customer Login ManagementThe admin will be able to add/delete/view/manage the business customer loginsin the website.

2504 Categories ManagementThe admin will be able to add/delete/view/manage all the categories in thewebsite.The admin will be able to search for all the categories in the website.

2505 Menus ManagementThe admin will be able to add/delete/view/manage all the menus in the website.The admin will be able to search for all the menus in the website.

2506 Products ManagementThe admin will be able to add/delete/view/manage all the products in thewebsite.Admin groups and sub groups will be alphabetized and there will be easier wayto add color to the admin for using the products.The admin will be able to display a list of pre-defined and unique productsrelated to the customer.

2507 News and Announcements managementThe admin will be able to manage all the news and announcements in thewebsite.

2508 Blog ManagementThe admin will be able to add/delete/view/manage all the blogs in the website.

2509 Order ManagementThe admin will be able to add/delete/view/manage all the orders in the website.The admin will possess the ability to view the list of orders with order detailsordered by the customers.The admin will be able to show the Download Completed with the aid of

Page 20: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0

generating Printfil.The admin will be able to preview ordered PrintfilThe admin will be able to view the printing labels for shippingThe admin will be able to view the email Notification of new ordersThe admin will possess the ability to change the status of orders.The admin will be able to search all the functions in order history.

2510 Banner and Poster design ManagementThe admin will be able to add/delete/view/manage all the banner/posterdesigns in the website.

2511 Printing ManagementThe admin will be able to manage all the printing through PrintfilThe admin will be able to view/generate printing reports for accountingThe admin will also be able to generate “printing custom reports” (t-shirts,discount codes, geographic locations, groups, etc.)

2512 Group Administration ManagementThe admin will be able to create/edit/manage all the groups created in thewebsite. In addition to that, the admin will be able to assign users to subsets.

2513 Payment ManagementThe admin will be able to add/delete/view/manage all the payments throughpayment gateways like Visa and Paypal in the website and there will also beBilling management for corporate customers.

2514 Newsletter ManagementThe admin will be able to add/delete/view/manage all the newsletters in thewebsite.

Page 21: BRD for Client 1_new

eCommerce sites and Web based Apps - Business Requirements Document

V1.0