The
system shall provide an interface where customers can place personal details.
FR01-02
The
system shall enable customer to enter his/her personal details (i.e. name,
email address, contact no. etc.) to the system upon first time of the
creation of account.
FR01-03
The
system shall not allow customer to add password whose length in less than 8
characters.
FR01-04
The
system will check all the fields and will accept it in case all fields meet
requirements.
FR01-05
The
system shall alert customer in case of any error during his/her account
registration process.
Logging in
to Account
Req. No.
Functional
Requirements
FR02-01
The
system shall display an interface where customer/admin/seller can place their
personal details to log in to the system.
FR02-02
The system shall enable customer
to enter his/her personal details (i.e.
name, email & password) to the
system
FR02-03
The
system shall not allow customer to add password whose length in less than 8
characters.
FR02-04
The
system will check all the fields and will accept it in case all fields meet
requirements.
FR02-05
The system will redirect the
customer to homepage after login success.
FR02-06
The
system shall alert customer in case of any error during his/her account
logging process.
View Products
Req. No.
Functional
Requirements
FR03-01
The system shall present customer
interface to view products
FR03-02
The system shall provide customer
interface to search products.
FR03-03
The
system will redirect customer to product details page after clicking on
single product.
Verify Account
Req. No.
Functional
Requirements
FR04-01
The system shall allow
customer/seller to verify account.
FR04-02
The system shall generate will
send customer/seller having link to verify account.
FR04-03
The
system verify account upon click on that link and change status of account to
verified.
FR04-04
The
system shall alert customer in case of any error incorrect verify link or any
other problem.
Forget Password
Req. No.
Functional
Requirements
FR05-01
The system shall allow
customer/seller to verify account.
FR05-02
The system shall generate will
send customer/seller having link to verify account.
FR05-03
The
system verify account upon click on that link and change status of account to
verified.
FR05-04
The
system shall alert customer in case of any error incorrect verify link or any
other problem.
Add
(Deals/Products) to Cart
Req. No.
Functional
Requirements
FR06-01
The system shall allow customer to
add products into the cart.
FR06-02
Upon Clicking Add to Cart button,
System will add product to the cart.
FR06-03
The
system will update the cart in case of successful transaction else it will
generate error pop up.
Complete Order
Req. No.
Functional
Requirements
FR07-01
The
system shall present Customer interface where he/she can view different
products.
FR07-02
The system shall allow the
Customer to view product details.
FR07-03
The system shall allow customer to
add products in to cart.
FR07-04
The
system shall redirect customer to check out page in case he/she completed
adding products to cart.
FR07-05
The
system shall not allow customer to continue to check out if he/she is not
logged in to his/her account.
Product Review/Rating
Req. No.
Functional
Requirements
FR08-01
The
system shall provide customer with an interface where they can give product
review.
FR08-02
The system shall allow the
customer to enter description of review.
FR08-03
The system shall allow the
customer to give ratings to product.
FR08-04
The system shall show error to
customer if they try to confirm review
without
being logged into account.
FR08-05
The system
will alert customer in case of any error.
Compare Products
Req. No.
Functional
Requirements
FR09-01
The
system shall provide customer with an interface where they can compare two
products.
FR09-02
The system shall allow the
customer to select two different products for comparison.
FR09-03
The
system shall then redirect customer to results page where they can see
comparison results.
FR09-04
The
system shall allow customer to see all features and price difference in
different markets in comparison results.
FR09-05
The system will alert customer in
case of any error.
Checkout
Req. No.
Functional
Requirements
FR10-01
The
system shall present customer interface where he/she can check out after
adding products to the cart.
FR10-02
The
system shall allow the customer to log in first if he/she is not logged in to
his/her account.
FR10-03
The system shall allow customer to
enter Account & Billing details.
FR10-04
The system shall allow customer to
enter delivery details and method.
FR10-05
The
system shall allow customers to confirm order after completion of above
processes.
FR10-06
The system shall show error
message in case of any error in above processes.
Payment
Req. No.
Functional
Requirements
FR11-01
The
system shall enable customer interface where he/she can select payment
method.
FR11-02
The
system shall allow customer to select only one payment method i.e. 2Checkout
or Stripe.
FR11-03
The
system shall present customer interface where he/she can pay money via
2Checkout or Stripe.
FR11-04
The
system shall not allow customer to do payment if he/she is not logged in to
their account.
FR11-05
Upon any error system, will alert
customer about error.
Save Credit
Req. No.
Functional
Requirements
FR12-01
The
system shall provide an interface to the customer where they can have access
to their Credit account
FR12-02
The
system shall provide an interface to the customer where they can add amount
that they want to add in their account.
FR12-03
The system will accept money from
customer’s bank account.
FR12-04
The
system shall display receipt to the customer and all the details of credit on
it.
FR12-05
The system will alert customer in
case of failed transaction.
Use Credit
Req. No.
Functional
Requirements
FR13-01
The
system shall provide an interface to the customer where they can have access
to their Credit account.
FR13-02
The
system shall present customer an interface where they can see current dollar
rate.
FR13-03
The
system shall present customer an interface where they can enter credit amount
that they want to withdraw
FR13-04
The
system shall ask customer about confirmation of withdraw credit with 10%
deducted amount.
FR13-05
The
system will transfer credit to Shopit account to customer’s account after
clicking okay by Customer side.
View Credit History
Req. No.
Functional
Requirements
FR14-01
The
system shall provide customer with an interface where they can view their
credit account.
FR14-02
The
system shall allow the customer to see different reports of their credit
history.
FR14-03
The system shall allow the customer to see how much money they have spent on buying products from Shopit.
FR14-04
The system will alert customer in
case of any error.
Contact Us
Req. No.
Functional
Requirements
FR15-01
The system shall provide interface
customer can contact to Shopit representatives.
FR15-02
The system shall customer to enter
personal details.
FR15-03
The system shall allow customer to
enter message in text box.
FR15-04
The system shall generate success
message on successful message sending.