Marketplace: System Requirements Specification (SRS)
Marketplace: System Requirements Specification (SRS)
Marketplace: System Requirements Specification (SRS)
0
System Requirements Specification (SRS) Version Date: 15/11/2020
Marketplace
System Requirements Specification (SRS)
Version 1.0
Produced by:
Md. Rajulul Islam
Page 1
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Project Overview
The Marketplace system will be an online integrated marketplace platform from where their registered sellers
can sell the products & services to the end consumers. There can be multiple sellers and multiple buyers.
Page 2
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
NUMBER OF MODULES
The system after careful analysis has been identified to be presented with the
following modules:
1. Registration Module
2. Products Module
3. Seller Module
6. Payment Module
1) Customer/Buyer
2) Seller/vendor
3) Website Administrator
4) Product
5) Order
Product Functions
Multi-Vendor Marketplace with unique vendor/seller panel where the seller can register, manage their
products and sales based on the subscription plan. Admin- has full control on every action performed
by the seller and therefore, for managing sellers and their products, sales, commission, etc. there are
some panels in the admin section.
Page 3
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
1. Vendor: Vendor is a person (or a company) who can sell their products at this site. Vendor has to
sign up first for selling their products.
After the admin approval, Vendors:
Page 4
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
New Vendor
Anyone can be registered as a vendor from "Create New Account “
An existing customer can also become a vendor through the Approval Page
Approval/Disapproval
Admin has the authority to approve/disapprove every new vendor. The admin can also enable the
Auto approval option for the vendor in which case every new vendor will get approved automatically.
But admin has the authority to disapprove a vendor at any time from the admin panel.
Page 5
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Account Management
Every Approved Vendor has an Account Panel (say Vendor Panel) to manage their profile, products,
sales, reports, settings and many more according to their group settings and membership plans.
Seller/Vendor Dashboard
Dashboard is a resource panel of vendor from where the vendor has the ability to view a snapshot of
their Total Pending Amount, Total Earned Amount, Total Orders Placed, Total Products Sold,
Sales Analytics (Today, Week, Month and Year), Products Status, Latest Orders, and Chat*.
Chat*: A Chat window to communicate with admin for vendor related queries.
Profile
Profile is a resource panel of the vendor from where the vendor has the ability to manage his/her
account information.
Page 6
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Address
Shipping Settings
This section is for the vendor. Here the vendor has to specify their Origin Address i.e the Company
Address from where the products will be shipped.
Product Management
Page 7
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Product's Catgeories
Vendor can assign the products to the available categories created by the store admin. This way
vendor’s products will also get listed according to the store’s categories.
Admin Moderation
Admin has the power to control as many vendor functionalities as he wants. For instance, without
admin approval the vendor products are not shown at fronted.
When a vendor creates a product to show on his shop page, firstly it goes to the admin for approval,
and after admin approval the product starts appearing on the shop page. The customer can then easily
see the product on the shop page.
Page 8
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Order Lifecycle
Page 9
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Place an Order
Any customer can order different sellers products in a single order. Any cart can be associated with
multiple vendor's products.
Commission Distribution
Commission distribution is an important part in any marketplace. Admin will get the commission, and
the vendors/seller will get the payments for their sold products.
Admin can create the commission rates by going to the System Configuration. The rates can be
managed as fixed or percentage. This commission will be paid to the admin and the rest of the
payment is made to the vendor.
Commission Calculation
The calculation of commission using Magento Marketplace extension. The commission can be
applied as Fixed rate or Percentage-wise rate by the admin from Vendor Configuration settings in the
admin panel.
Page 10
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
Transaction Overview
Page 11
Web Based Marketplace Platform Version: 1.0
System Requirements Specification (SRS) Version Date: 15/11/2020
User Characteristics
Page 12