Академический Документы
Профессиональный Документы
Культура Документы
Document
─
Shivani Tripathi
Mega Infomatix Software Solutions
C- GF Sana Palace 2,
Opposite Saharaganj
Hazratganj, Lucknow - 226001
1
Table of Contents
1. Introduction
1.1. Understanding of the Project
1.2 Proposed Solution
1.3 Scope
4. Sections
4.1 Admin Panel
4.2 Screens
5. Technical Specification
1. Introduction
2
1.3 Scope
By giving your customers information to building a relationship with your eCommerce
business, a good website can help you scale to new heights. However, a website still
3
doesn’t replace an app, and an app doesn’t replace a website. They both offer unique
advantages to eCommerce businesses, and they can work together! It can be more useful
to consider how a website and an app can work together, not whether you should choose
one over the other.
3. Modules
3.1 Home, Header & Footer
❏ Top level domain with HTTPs : An ecommerce site must
domain.
so that they can easily find them next time they visit your site.
register and login. It’s best to place this on the top bar for easy
access.
pick-up points, a store locator at the top bar can make them
email addresses. You can send them special offers and inform
career pages.
have a consistent size. It’s not just about the resolution, they should
store may use gender, size, colour etc. as its filtering options. The
mentioning the product price, it’s a good idea to mention if there’s any
through the previous price and write the new price with the discount
percentage in brackets.
there should be an option to change the product quantity. That way, the
customers can easily select the number of items they want to buy.
❏ Product variables (if necessary) : Some variables like colour and size
❏ Trust signal around “Add to Cart” button : It’s a very good idea to
mention a few trust signals near the add to cart button. This influences
Wish list enables the customers to store a product if they want to buy
that later. A compare feature can also be very useful for them.
send link via email) buttons is a really great way to reach more people.
absolutely essential parts of the page. Try to include all the essential
the page. This may prompt the customer to find the product that he/she
wants.
most of the payment methods that are popular among your customers.
❏ Cart details : Mention all details regarding what the customer has in
the cart. It should definitely the product name, price and quantity of
individual products.
products your checkout page should also mention the total price. Don’t
and tax.
9
address fields. One for billing address and another for shipping
❏ Security seals : Show security seals near the field where the
privileges.
provide option to edit and remove items from the checkout page. Note
that there should be an option to save the cart for placing the final
order later.
them with a way to store their cart in case they want to come back
later.
3.6 BackEnd
descriptions, sizes etc should be very easily editable from the backend
blog and other contents of your site should be manageable from the
calculate and apply taxes, and determine the price structure based on
locations.
platforms can have email marketing features integrated into it. Sorting
and storing customer emails and sending personalised emails are very
❏ Root file upload : Uploading files directly to the root of your site may
often be needed. And your backend should make the process simple.
files like robots.txt, tracking codes and other third party verification
of device size, your site should be flexible enough to provide the best
user experience.
❏ Fast loading : Page loading speed is a crucial factor both from the
4. Sections
4.1 Admin Panel
The Administration Panel plugin is a web GUI
(graphical user interface) that provides a convenient way to configure
and easily create and modify pages. This will remain a totally optional
plugin, and is not in any way required or needed to use system
effectively. In fact, the admin interface provides an intentionally
limited view to ensure it remains easy to use and not overwhelming.
Power users will still prefer to work with the configuration files
directly.The Administration Panel is quite an ambitious plugin with
lots of functionality that will give you a lot of power and flexibility
when building out your sites. So if you have any questions, problems,
suggestions or find one of those rare bugs in it, please use one of the
following ways to get support from us.
4.2 Screens
13
5. Technical Specifications
14
also be given to you for review if you want to participate at the technical
activities of the project development process.
Project Development
h. The development team would begin development of the Website, Admin
module, as per the Functional requirements and Technical specifications.
i. We use AGILE Software Development Methodology for all our software
development projects.
j. During development period, the website, admin would be hosted on
development Server.
n. We will get the project reviewed after the completion of each milestone.
o. After complete review, feedback fixing process, complete website testing,we
will deploy the project on client's hosting server.
Project Maintenance
p. We would maintain the project for free for 6 months after deployment.
q. All support requests within 6 months of deployment would be addressed
within 2 business days of being received by us.
i. The website can easily be viewed on all the four popular browsers i.e. Internet
Explorer (IE), Safari, Mozilla Firefox and Chrome.
j. Design shall be adaptive for desktop, Laptop, tablet, phones.
k. Free installation with free 6 months Support after Site is launched for Bug
fixing and Errors, and server maintenance. Any bugs shall be addressed
absolutely free of cost for 6 months.
l. Functional, performance, usability and non functionality tests shall be done by
the vendor until it matches the Client requirements, which have been agreed
upon by both the parties.
m. Client shall provide all third party software and hardware components.
n. However, we will recommend(listing the pros and cons) in the SRS the third
party software/APIs including the hosting details and at what stage these shall
be provided
o. The test data to be run on the test cases is not the responsibility of the client
but vendor.
p. During the course of the project, we shall make relevant deliverables available
to Client whereupon these deliverables shall be reviewed, accepted and
signed-off by client within the timeframe mentioned against each deliverable.
If Client finds defects in the deliverables, vendor shall rework the defects and
represent the deliverables for acceptance.