Professional Documents
Culture Documents
Multi Vendor (D)
Multi Vendor (D)
Contents
Overview................................................................................................................................................5
Customer Features................................................................................................................................5
Vendor Features....................................................................................................................................9
Admin Features....................................................................................................................................14
Overview
We are developing a document for a multivendor website that has 3 Panels. In this website
customer can buy products and seller can upload products to sell. Admin has a very crucial
role in this website because admin is the one who will manage all customers and sellers
accounts and activities.
1. Customer
2. Seller
3. Admin
Customer Features
1. Join: Customer can create an account as follows
Name
Email Address
Phone Number
Address
Password
Confirm Password
Captcha confirmation
After providing above information customer needs to click on register button and after that
account will be created.
5. Categories: Website has different categories for products. For example – Electronics,
Fashion, and smart phone etc. It works as follows
Filter: It has a filter option that provides facilities to filter product as
per requirement. For example - Oldest product, Highest price, Lowest
price
View Type: Each category product is reflected in two views as follows
o Listed view: In this view user can find below information
Rating: From this customer can see the rating of a particular
product
Quick View: That provides facility to get an overview
of item as below
Stock status
Price
Review count
Product rating
Buy Now option
Wish list option
Product model Number
Compare: This provides facility to add product
in comparison list
Wish List: Customer can add a product in wish list by this
Buy Now: A facility to buy item
Price
Product in sub categories are also in listed and detailed view and
have same functionalities listed above.
6. Buy Now: When customer wants to buy a product need to click on buy now. This leads
customer to address page after confirming address redirect customer for payment.
7. Payment: Customer can pay by selecting a payment method for product and after
that order will get place.
8. Track order: Customer can track order by entering tracking code.
9. Invoice: Customer will receive an invoice for the product that he has purchased
from website with prices and product name and all other necessary information.
Purchased items: This section allows users to check number of item purchased
till now with below information
o Order Number
o Date
o Order Total
o Order status
o View
It also has an option to select number of items and search option to get effective
results.
Payment method: From here user can add payment method like Paypal, stripe
and instamojo, and paystack
Order Tracking: Customer can track his order from my profile section.
Customer needs to enter tracking order code to track order status.
Favorite seller: By this option customer can check list of his favorite sellers. This
section provides facility to select withdraw count and search option to get
desirable result.
Tickets: Customer can view his tickets and can add a new ticket from here.
Disputes: Customer can view his raised disputes and can add a new dispute from
here.
11. Contact Us: From here customer can raise any query to support by filling up a form.
This form contains name, phone number and message and captcha.
14. About us: In this section customer can check website background information and
services
Vendor Features
1. Register: A person who wants to be vendor on website, he needs to create an account
by following credentials.
Full Name
Phone Number
Shop Name
Shop Number
Registration Number
Email Address
Address
Owner Name
Shop Address
Message
Password
Confirm Password
Enter Code
After providing all information need to click on Register and an account will get generate for
a vendor.
Vendor needs to select one, after selecting vendor will get an Vendor panel.
6. Orders: Vendor can check his all orders from here also.
product.
All products: Vendor can check all products by this section. Once he enters
particular entries count and product in search option, he will get result as follows
o Name
o Type
o Price
o Status
o Action
o Previous and next button
Add catalogue: Vendors can check previous catalogues and can add catalogues as
below:
o Product name
o Product Model Number
o Check box for product condition – If we click yes, Need to mention
product conditions
o Category
o Sub Category
o Child Category
o Warranty Type: It has several types as below
Local Seller Warranty + additional Price
No Warranty+ additional Price
International Manufacturer Warranty+ additional Price
Non-Local Warranty+ additional Price
o Brand: Vendor can select relevant product brand
o RAM: Vendor can select product RAM
o Colour Family: Vendor can select available colours
o Display Size
o Need to enter product images
o Product gallery images
o Need to allow estimated shipping time(Optional)
o Need to allow product size(Optional)
o Need to allow product colour(Optional)
o Need to allow product whole sale (Optional)
o Product current price
o Product previous price
o Product stock
o Allow product measurement(Optional)
o Product description
o Product buy/return policy
o Youtube video URL(Optional)
o Allow product SEO checkbox
o Tags
o Add more field option: To provide more information
8. Bulk Product Upload: This section give an option to upload a CSV file
Vendor can download a CSV file
Start Import option
9. Withdraws: Vendor can withdraw the amount for product that has been sold out within
platform. Vendor needs to provide delivery code post successful delivery of product to
withdraw the amount.
Withdraw Date
Method
Account
Amount
Status
Withdraw Now option
11. Edit Profile: Vendor can edit his profile by this section. He can change
below information:
Order Name
Shop Number
Shop Address
Registration Number
Shop Details
This section has an option to verify account. Verify account work as follows:
Description
Choose file
Submit
12. Messages: Vendor can receive real time messages and notifications.
Admin Features
Admin Dashboard: It has following features:
1. Login Security:
SECURITY FEATURES
Sign-in using your password and your cell phone to vastly improve login security.
This is called Two Factor Authentication and is used by banks, government
agencies and military world-wide for highest security authentication.
Includes two-factor authentication, also referred to as cell phone sign-in.
Enforce strong passwords among your administrators, publishers and users.
Improve login security.
Checks the strength of all user and admin passwords to enhance login security.
2. Blocking Features:
Real-time blocking of known attackers.
Block entire malicious networks. Includes advanced IP and Domain WHOIS to report
malicious IP's or networks and block entire networks using the firewall. Report
security threats to network owner.
Rate limit or block security threats like aggressive crawlers, scrapers and bots
doing security scans for vulnerabilities in your site.
Choose whether you want to block or throttle users and robots who break your
security rules.
3. Security Scanning:
Scans for the HeartBleed vulnerability - included in the free scan
Scans core files, themes and plugins
See how files have changed. Optionally repair changed files that are security threats.
Scans for signatures of over 44,000 known malware variants that are known security
threats.
Scans for many known backdoors that create security holes including C99, R57,
RootShell, Crystal Shell, Matamu, Cybershell, W4cking, Sniper, Predator,
Jackal, Phantasma, GFS, Dive, Dx and many many more.
Continuously scans for malware and phishing URL's including all URL's on the
Google Safe Browsing List in all your comments, posts and files that are security
threats.
Scans for heuristics of backdoors, trojans, suspicious code and other security issues.
4. Firewall setting:
Includes a firewall to block common security threats like fake Google bots,
malicious scans from hackers and botnets.
5. Monitoring Features:
See all your traffic in real-time, including robots, humans, 404 errors, logins and
logouts and who is consuming most of your content. Enhances your situational
awareness of which security threats your site is facing.
A real-time view of all traffic including automated bots that often constitute security
threats that Javascript analytics packages never show you.
Real-time traffic includes reverse DNS and city-level geolocation. Know which
geographic area security threats originate from.
Monitor your DNS security for unauthorized DNS changes.
Monitors disk space which is related to security because many DDoS attacks attempt
to consume all disk space to create denial of service.
6. Multi-Site Security:
Our security plugins security for multi-site also scans all posts and comments across
all blogs from one admin panel.
7. IPv6 Compatible:
Fully IPv6 compatible including all whois lookup, location, blocking and security
functions.
8. CACHE FEATURES:
You can set up custom page titles, meta description, Meta keywords, Meta robots
and social Meta using defined format tags for homepage, post, pages, category, tags, custom
taxonomies, archives, authors, search, 404 page and pagination
1. Project Planning
For any project, nothing is more important than starting on a solid footing of mutual
understanding. This phase centers on initial discussions with the client sponsor to determine
the overall project scope and approximate duration. Also addressed are technology options
and resource requirements for the various project stages. The deliverables of this phase are a
project charter and high-level project plan.
In this phase, we work closely with our clients to gather the business requirements to
determine overall workflows and business rules. As the deliverable of this phase, the
business requirements document (BRD) captures all of them in detailed use cases.
Subsequent review meetings with the client—and corresponding document revisions—ensure
that in the end there is a mutual understanding of what the solution will deliver. This phase
terminates with client signoff. It also delivers the finalized project plan. It will help us ensure
that schedule
and cost are on track throughout the project and that task and resource allocations are meeting
the needs of the development objectives.
Once the business requirements are defined, our UI/UX designers put a face to them.
Conceptual page layouts, known as wireframes, show how end users will be able to interact
with the application. Wireframes reflect not only field names and field placements to be
employed but also the use and placement of functional and navigational tools (such as
buttons, tabs etc.).
If seeing believes, as the adage goes, clients can thus ensure that all static and dynamic UI
elements will meet their expectations and preferences. Upon client buy-in, the design team
will build out all pages and give them the desired look and feel, including color scheme and
branding
The longest and most complex phase of all, development focuses on building and testing the
actual application. They will also go to great lengths to ensure that all pages look great on
desktops, tablets, and smartphones alike. Because our team is dedicated to delivering fast
results, we use an Agile development approach. At the end of each Sprint, our QA team will
test the latest build while the developers move on to the next Sprint. This allows us to quickly
compile tested and qualified building blocks until the application is complete—and ready to
be run through a final comprehensive test: the system test.
5. On Going Support
Upon the hand-over of the deliverable, we will walk you through the project with the client to
ensure complete satisfaction. With final user signoff, the maintenance and support process are
initiated. Typically, we provide second- and third-level support requests within budgeted
hours, and will address all identified bugs within a reasonable timeframe.
Estimation
Project Kickoff - As the first step of the assignment, CLIENT will send us email confirmation and
receipt of initial deposit to further assign team on work.
Ownership Policy- All project related designs and codes created by us on the Project are the
property of the Client after receipt of the Total Fee amount.
Support Terms: Free Support of 3 months will be providing after post completion of project
Non-disclosure of Confidential Term: The Parties shall not disclose, publish, or otherwise
disseminate Confidential Information to anyone other than those of its employees and trusted
contractors with a need to know, and each Party shall take reasonable precautions to prevent any
unauthorized use, disclosure, publication, or dissemination of Confidential Information. The
Parties accept the Confidential Information for the sole purpose of evaluation in connection with
either Party’s business discussion with each other.
Payment Terms: Payment terms remain milestone bases and will be requested after work
completion and approval of work.