Daraz Ecommerce Website - Requirement Analysis

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Introduction

1.1 Purpose of Document


This is a Requirements Specification document for a new ecommerce website for retail
shopping. Daraz Bangladesh platform, Inc. Daraz Bangladesh is Bangladesh's No.1 Online
Shopping Store Featuring 3+ Million Products at Low prices with Cash on. The new system will
upgrade the current websites to provide customers and employees customized browsing of the
product catalog and the ability to complete product orders on-line. This document describes the
scope, objectives and goal of the new system. In addition to describing non-functional
requirements, this document models the functional requirements with use cases, class models.
This document is intended to direct the design and implementation of the target system in an
object oriented language.

1.2 Project Summary


Project Name: Daraz Bangladesh

Project Manager: Mr.X

Project Analysts: Mr. Y, Lead Analyst


Dewan Tarikul Mannan, Analyst
Mr. Z, Analyst

Responsible Users: Mr. A, Daraz, Head of IT

1.2 Background
Daraz Bangladesh is doing good in terms of putting a great ecommerce picture out there but at
the same time daraz is not providing a proper data management system. In accordance with
current e commerce scenerio, it is very important to provide with a system, where data will
eventually be processed and will give certain results like consumer behaviour analysis, provide
products of his choice, showcase related products together
1.3 Project scope
The scope of this project is to add to the current ecommerce system of Daraz Bangladesh and
make the system more organized and consumer benefit focused and organized.
The below scopes are there to work on:

1. Better UI/UX design


2. Rich Analytics
3. Order management system
4. User management System
5. Realtime ERP and CRM Connection
6. Shipping tracking system

Functional objectives
The whole scope of work has been divided into 3 phases.
1. Phase 1
2. Phase 2
3. Phase 3

Designing the UI/UX

Features Description Timeline

User-Friendly The user-friendly navigation system helps users to Phase 1


Navigation choose from a small selection of daraz pages to visit. It
will also provide clear labels for the pages where
navigation tabs take you. Adapt daraz’s website to match
user needs. Tell users where they currently are and how
to get back.

Browser Browser compatibility refers to the ability of daraz’s Phase 1


Compatibility website to appear fully functional on different browsers
(Chrome, Firefox, Edge, Opera, Explorer, Safari.) that are
available in the market.

Attractive & The UI will be made lucrative and will be compatible with Phase 1
responsive UI 4 types of screen.
1. Mobile screen
2. Tab screen
3. Laptop Display
4. Large Desktop monitor display

Device The web structures and features will be compatible with Phase 1
Compatibility all sorts of devices Laptop, Mobile, Desktop, Tab.

Product Title/ Making sure all the alignments on the website is right Phase 1
Category Alignment
with Cathay
interface

Clutter less Easy ways to navigate, enabling the user having less Phase 1
Navigation/ clicks to head to any options.
Breadcrumb
navigation

CTA to push people There will be calls to action to push people to different Phase 1
to product pages like product collections and important sales pages.
collections and
important sales
pages

Trust signal around Trust signals with an add to cart button that would build Phase 1
“Add to Cart” Button confidence in customers.

1.1. Common E-Commerce Features

Features Description Timeli


ne

Existing Walton online Existing Walton online shops would be available with all Phase 1
shop current unique features which are eligible for
marketplace like, Social Media Integration, Product
category, product details, product zooming, Multiple
payment gateway, Shopping cart, Wish list, Checkout.

Top-level domain with Available Domain will be provided and Wildcard ssl will Phase 1
HTTPS be used.

Contact us Contact us segment will have contact form, contact info Phase 1
and FAQ.
Multiple Login Options Users can log in by using their Gmail, Facebook Phase 1
accounts and phone number.

Product List Page A web page consisting of a list of products based on a Phase 1
product category or filtered search query.

Dynamic Product Page A web page with all the information of the product Phase 1
including product images, image zooming, descriptions,
availability of product, price, ratings, add to cart button
and a list of related products below.

Dynamic Search Bar A search bar which automatically keeps providing Phase 1
suggestions with typing and algolia will be used to do
that.

Social Media Will be integrated with Facebook, Instagram and Phase 1


integration Youtube and your audience in these sites can be
directed to your website and your web content can be
easily shared in thies media.

Highlighted UVP Unique Value-Creating things will be featured like top Phase 1
Sell, Popular Product, hot deals etc.

Fast Loading/ Lag free Fast and lag freeloading will be ensured. Phase 1
Loading

Social Share buttons Social media share buttons will be there to share any Phase 1
links. Platforms are facebook, linkedin, tweeter.

Social share buttons Social media share buttons will be there where you can Phase 1
for each eCommerce directly share about a product from Facebook, Linkedin,
product Tweeter.

Share and invite Every product single page will have a share button for Phase 2
product link with the users to generate a sharing link to share in social
friends and family and chatting platforms.
using social media

Terms and conditions, These pages will contain company policy, condition and Phase 1
Privacy Policy, contact information. Contact us page will also have a
Sitemap, Contact Us contact form for random visitors to send messages
through email. The site map page will show the visitors a
diagram of the websites pathways.

Multiple filter option Can filter by product type, expense, ratings, etc. Phase 1

Responsive & latest Programming tools will be selected as such so that the Phase 1
Programming tool for whole system can be lightweight, easy to load, and
lightweight & robust robust,
system

Customer Website A customer user journey mapping which will eventually Phase 2
Journey mapping let the customers know where to go for next and how to
approach. This exercise helps businesses step into their
customer's shoes and see their business from the
customer's perspective.

Backend Backup for In case the network drops in the middle of making Phase 1
Payment Completion payment the money will not be lost.
in case of Internet
Network Interruption.

Order Status page For order cancellation, the order manager needs to Phase 1
select a cancellation reason. Order invoice for delivery
man, vendor Unpaid order will be cancelling after a
certain time according to setting with prior notification
to customer Order return request by specific reason
choosing from customer up to after a certain time of
order delivery

Wishlist(Notification) Allow the creation of collections with desired products Phase 1


saved by clients

Dynamic Shopping This simple feature allows customers to view their carts Phase 1
Cart from any page without having to navigate to the
checkout pages.

Invoice & Shopping Provide invoice and keep shopping history details Phase 1
History

Multiple Payment Multiple payment options will be in the site like Bkash, Phase 1
Method options nagad, Visa and mastercards, banks.

News & Blog Section News and blogs presenting related articles. Phase 1

Call Center Manage customer queries and take care of their issues Phase 1
management

Encrypted Security Use HTTPS to protect data relating to financial Phase 2


(Fraud management) transactions, personally identifiable information or any
other sensitive data, as well as to avoid having browsers
flag your site as insecure.

Back End Integration Back end will be completely separated and credentials Phase 1
will be provided for login.

EMI System EMI payment system and tracking will be provided. Phase 1
Order return request by specific reason choosing from
customer up to after a certain time of order delivery.
Order return request by specific reason choosing from
customer up to after a certain time of order delivery.

Chatbot with live chat Conduct online conversation via text in facebook and Phase 1
option in every social the marketplace.
media platform

Dark Mode and Light Presentable in both dark and light mode Phase 2
Mode feature

SMS & Email Phone number & Email will be integrated with the site. Phase 1
Integration (Email SMS and Email can be sent to the customers from the
Marketing Integration) backend.

Multiple Language The front end of the website will be in both Bangla and Phase 1
Options (Bangla, English language.
English, etc.)

Premium Product Different products types like Standard and Premium Phase 1
Showcasing products can have a different styled product detail page
Auto-generation with better user Interface.

SEO Management Site SEO related work will be implemented. Specific to Phase 1
schema, meta info, and structured based work. Meta
information would be chargeable from administration
panel

Store Finder/ Locator Customers can search or pinpoint nearby showroom Phase 1
and service centers just by entering the location name
or clicking on the address

Multilevel/Encrypted Information should not be accessible to an Phase 1


Security unauthorized person. Any attempts to hack attacks will
be prevented.

Low Bandwidth Try to optimize the loading time of the website at least Phase 1
Optimization possible internet speed

Product Comparison Product comparison option will be for Similar category Phase 1
products. More than two products won't be compared.

Automatic Site backup Site backup option will be ensured. Phase 1

Optimized Search Product search results will be optimized and specific Phase 1
Result products will be shown in the search result. Aloglia will
be used.
Recently Viewed Recently viewed products will be shown with product Phase 1
Products image and price and short details.

Product Based on my search result Similar category products Phase 1


Recommendations will be shown as recommendations.

Sending Email using Email can be sent to the customers from the backend Phase 1
Template to customer admin panel by categorizing the customers. Different
& subscriber types of mail will be sent to different customers. There
will be customizable templates and a new create email
template.

Push Notification Push notification will be sent to the customers on Phase 1


different offers, information and alerts.
- on new customer registration
- on order place to admin
- on order status, shipment status and payment status
change to customer
- on product qa to qa manager customer role
- on order assign to specific customer role

Front-end & Back end Front-end and back end will be separated. Front end will Phase 1
must be separate be connected using APIs. For using the backend
credentials will be provided.

Support ticketing The customers could issue tickets on their every Phase 1
system problems and feedbacks and track where they are
regarding

Blog, Share, Social Blog and news articles can be shared on social media Phase 1
Media group groups.
integration

Traffic load manager When there is more traffic, ability to scale and add new Phase 1
features. Traffic would be distributed to different
servers.

Newsletter signup Newsletter signup options will be integrated. Anyone Phase 1


signing up will get promotional letters if agreed.

Infinite scrolling Products will be shown in the single page. All products Phase 1
will be shown by scrolling, pagination won't be there for
showing the products.

Root file upload Can directly upload root file Phase 2

GPS Locator GPS locator allowing to locate the users location and at Phase 2
the same time deliveryman location,
3D Product View Products will have a 360 degree view in the product Phase 2
single page.

Rich Analytics and Reports System

Features Description Timeline

Data Analysis Collecting data using clickstream. Phase 1

Report Generation Product-wise sale, Category wise sale, Location wise Phase 1
best selling products, Platform (web, app) wise
shorting

Sales Summary Provides the record of all products that have been Phase 1
sold during a particular time frame.

Increase the overall Analyzing the data will improve the overall efficiency Phase 1
efficiency

User search-oriented Displaying the products that customers generally Phase 1


product display search for.

Platform oriented Generating reports based on different platforms and Phase 1


report user types etc.

Dashboard/Reporting Total number of Product-wise sales,Total Number of Phase 1


Tools Category wise sales, Total location wise best selling
products will be shown in the dashboard.
(Other numbers can be shown upon discussion)

Google Analytics Google Analytics will be integrated with the website. Phase 1

Google Tag Manager Google Tag manager will be integrated with the Phase 1
website.

Google Pixel Google pixel will be integrated with the website. Phase 1

Analytics of Customer Determining the why and how behind customers Phase 2
Buying pattern buying patterns & providing suggestions accordingly.

Big Data Analytics Predicting trends and forecast demand, optimized Phase 3
pricing and

Business Intelligence Needs discussion on this model. Phase 3


1.1. Order Management System

Features Description Timeline

Order Invoice view & Allows to generate invoice, view, and print to deliver Phase 1
Printing option

View or Edit Order Allows to view or edit the order placed once. Phase 1

Create Order status Allows to create multiple order status (Pending, Phase 1
Confirm, Processing, Complete, Cancel).

Select Shipping Allows to select which shipping provider will deliver Phase 1
providers

Bulk Order Update Allows to order in a bulk and update the order at times Phase 1
Option

Pre-booking Pre-booking options will be included in the phase 2 Phase 2


where pre-booking can be done without payment.
After the payment order will be confirmed.

User-friendly design Update all order related information in a single UI form Phase 1

1.2. User Management System

Features Description Timeline

Add a User Adding a new user to the system Phase 1

Administrator Manages the Administrator panel by setting the roles, Phase 1


Management defining the permissions

View or Edit a User Allows to view or edit the user informations Phase 1

Set Roles Allows the admin to set roles for different user levels Phase 1

Set Role Wise Depending on the user levels the permission is Phase 1
Permission granted and this could be changed from admin panel

Activate or Deactivate Whenever necessary admin can activate or deactivate Phase 1


Users users
Activity Log All the activity from the users will be stored in the log Phase 1

Customer All the data of the customers are stored here. Phase 1
Management These could be downloaded in csv and excel format.

1.3. Realtime ERP and CRM Connection

Features Description Timeline

CRM API Customer related data will be analysed and can form Phase 1
a statistical diagram or chart. Also a response API will
be prepared for future work or any other work
related purpose.

Order Processing When the order is placed, it collects all the data, Phase 1
processes it, and posts the Api to the ERP.

(Need Discussion: As it is a Marketplace, what will be


the methodology for calculation)

Inventory Management Multiple warehouse Phase 1


Warehouse/ Outlet wise inventory manage
Product attribute(Size/Capacity, Color) wise
inventory manage
Product wise minimum and maximum cart quantity

Get Issue Alerts Notification for low stock Phase 1

POS API Will need details on how the POS system will be Phase 2
integrated.

Seller API Needs discussion. Phase 2

CRM Integration Gather customer data and represent it in a more Phase 2


focused and organized way to understand effective
business approaches.

1.4. Shipping Tracking System

Features Description Timeline

Resource & Dispatch Optimizing the resources and management for better Phase 1
Management efficiency
Status Updates Automatically updates the status of the delivery. Phase 1
Statuses will be order pending, order processing,
order delivering, delivered, canceled.

Tag Management Tagging the necessary vendors or shipping delivery Phase 1


partner for the issues.

Integration of all third-party shipping service Phase 1


System Integration for providers links REDx, Pathao Couriers. To
Shipping automatically choose shipping partners from the
providers(Delivery platform.
Partner Integration)

Realtime Data Getting the actual data of the products and necessary Phase 1
Showcasing data in dashboard.

Multiple Delivery There will be Three delivery mode: Phase 1


Mode (Express, Same 1. Express
Day, 40 Min) based on 2. Same Day
Product Category 3. Regular
These will be decided based on the consumer need
and product category.

Location-based Order A location-based Order Tracking System will be Phase 2


Tracking System to help integrated into phase 2 to ensure faster delivery.
faster delivery

Location-based Location-based Automated Delivery System will be Phase 2


Automated Delivery integrated into phase 2 to ensure faster delivery.
System to help faster
delivery
Non-Functional objectives

Reliability
● The system shall be completely operational at least 95% of the time.
● Down time after a failure shall not exceed 2 hours.

Usability
● A sales agent should be able to use the system in his job after 7 days of training.
● A user who already knows what product he is interested in should be able to locate and
view that page in 10 seconds.
● The number of web pages navigated to access product information from the top page
should not exceed 3.

Performance
● The system should be able to support millions simultaneous users.
● The mean time to view a web page over a 56Kbps modem connection shall not exceed 3
seconds.
● The mean time to download and view and whitepaper in PDF format for a 56Kbps
modem shall not exceed 5 seconds.

Security
● The system shall provide password protected access to web pages that are to be viewed
only by employees.
● Transaction data must be transmitted in encrypted form.

Supportability
● The system should be able to accommodate new products and product lines without
major reengineering.
● The system web site shall be viewable from all browser systems.
Online user Documentation and Help
● The system shall provide a web page that explains how to navigate the site. This page
should be customized based on what pages that user is allowed to access.
● This help page should be accessible from all other pages.

User Diagram

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy