Sie sind auf Seite 1von 21

E-Commerce Documentation Version 1.

E-Commerce Guide
Version 1.0 Date: April 08, 2008

Page 1 of 21
E-Commerce Documentation Version 1.0

INDEX
1What is E-Commerce?................................................................................................................................................................................ 3
2Features of E-Commerce Technology........................................................................................................................................................ 3
3Five Primary Revenue Models...................................................................................................................................................................4
4Types of E-Commerce Model.....................................................................................................................................................................4
i.B2C............................................................................................................................................................................................................ 5
ii.B2B........................................................................................................................................................................................................... 5
iii.C2C.......................................................................................................................................................................................................... 6
iv.P2P........................................................................................................................................................................................................... 6
v.M-Commerce............................................................................................................................................................................................ 6
5Key Elements of E-Commerce Business Model.........................................................................................................................................7
6Infrastructure getting better........................................................................................................................................................................ 8
7Hardware & Software Requirements..........................................................................................................................................................8
8Important Factors of successful e-commerce site.....................................................................................................................................12
9Our approach for e-commerce.................................................................................................................................................................. 12
i.Logical design of E-Commerce................................................................................................................................................................ 12
ii.E-Commerce security environment.........................................................................................................................................................13
iii.Security threats in E-Commerce............................................................................................................................................................. 13
iv.Technology Solutions............................................................................................................................................................................. 13
v.Online Payment Types............................................................................................................................................................................. 14
a.Credit Card.............................................................................................................................................................................................. 14
b.Kaikake................................................................................................................................................................................................... 14
c.Tsudo....................................................................................................................................................................................................... 14
10Usability................................................................................................................................................................................................. 14
11Testing.................................................................................................................................................................................................... 14
12Reusable components............................................................................................................................................................................. 14
13Change Management ............................................................................................................................................................................. 15
14Maintenance........................................................................................................................................................................................... 15
15Technology Recommendation................................................................................................................................................................ 15
16Inputs required from client.....................................................................................................................................................................16
17To take care various points.....................................................................................................................................................................16
18. General rule of websites....................................................................................................................................................................... 20
21
.................................................................................................................................................................................................21

Page 2 of 21
E-Commerce Documentation Version 1.0

1 What is E-Commerce?
E-Commerce is digitally enabled commercial transactions between and among organizations and
individuals. Digital enabled commercial transaction means exchange of values digitally most of the
time over the internet.

2 Features of E-Commerce Technology

Prior to the development of e-commerce, the process of marketing and selling goods was a mass-
marketing and sales force driven process. Consumers were considered to be trapped by
geographical and social boundaries, unable to search widely for the best quality and price.

7 unique features of e-commerce technology challenges traditional business thinking and also
explain us why there is lot of interest in e-commerce systems. Then features are as below

1) Ubiquity
In traditional commerce a marketplace is a physical place you visit in order to transact. Whereas e-
commerce is ubiquitous, meaning that it is available just about everywhere at all times. E-
commerce makes it possible to shop from your desktop, at home or work or even car using mobile.
So the market place is extended beyond traditional boundaries and from a temporal and
geographic location.

Ubiquity reduces transaction costs. Now to transact it is no longer necessary that you spend time
and money to travel to a market. At a broader level ubiquity of e-commerce lowers the cognitive
energy required to transact in a market place. Cognitive energy refers to the mental efforts
required to complete the task. It’s a human tendency that when given a choice, humans will
choose the path requiring the least effort i.e. the most convention path.

2) Global Reach
Traditional commerce involves only the local merchants or national merchants with local outlets.
Television and radio stations and newspaper for instance are primarily local and regional institution
with limited but powerful national networks that can attract a national audience. In contrast to this
e-commerce permits commercial transactions to cross cultural and national boundaries far more
conveniently and cost effectively as compared with traditional commerce. Market size for e-
commerce merchant is roughly equal to the size of world’s online population.

3) Universal Standard
This is one major feature of e-commerce that the technical standards of the Internet and therefore
the technical standards for conducting e-commerce are universal standards and they are shared by
all the nations around the world. In contrast to this most traditional commerce differ from one
nation to the next. The universal technical standards of e-commerce lowers market entry cost
(cost that the merchant has to pay to bring their product to market) At the same time, for
consumers, universal standards reduces search cost (efforts required to find suitable products).
With e-commerce it is possible to easily find all the suppliers, prices, and delivery terms of a
specific product anywhere in the world.

4) Richness
E-commerce technologies have changed the traditional trade-off between richness and reach. The
Internet and the web can deliver, to an audience of millions ‘rich‘ marketing messages with text,
video and audio, in a way not possible with traditional commerce technologies such as radio,
television or magazines.

Page 3 of 21
E-Commerce Documentation Version 1.0

5) Interactivity
E-Commerce is interactive, meaning they allow for two way communication between merchant and
consumer. Television for instance cannot ask the viewer any questions, enter into conversation
with viewer or request customer information be entered in the form. In contrast all these activities
are possible in e-commerce. Interactivity allows an online merchant to engage a customer in ways
similar to a face-to-face experience, but on much more massive, global scale.

6) Information Density
The internet and the web vastly increase information density. The total amount and quality of
information available to all market participants, customers and merchant is alike. E-Commerce
technologies reduce information collection, storage, processing, and communication costs. At the
same time, these technologies increase greatly the currency, accuracy and timeliness of
information making information more useful and important than ever. As a result information
becomes more plentiful, cheaper and of higher quality.

7) Personalization / Customization
E-commerce technologies permits personalization, Merchant can target their marketing message to
specific individuals by adjusting the message to a persons name, interests and past purchases. The
technologies also permits customization, changing the product or service based on the users
preferences or prior behaviour. Lot of information of the consumer can be gathered at the time of
purchase, with the increase in information density, online merchants can use this information of
past purchases of consumer. The result is a level of personalization and customization unthinkable
with the existing commerce technologies.

3 Five Primary Revenue Models

Revenue Model Example Revenue Source


Advertising Yahoo.com. Fees from advertisers in exchange
for advertisements
Subscription WSJ.com, Fees from subscribers in exchange
Consumerreports.prg, for access to content or services
Sportsline.com.
Transaction Fee eBay.com, Fees (commission) for enabling or
e-trade.com. executing a transaction
Sales Amazon.com, Sales of good, information or
Doubleclick.net, services.
Salesforce.com.
Affiliate Mypoints.com. Fees for business referrals

4 Types of E-Commerce Model

Type of E-commerce Example


B2C – Business to Consumer Amazon.com is a general merchandiser that sells
consumer products to retail consumers.
B2B – Business to Business eSteel.com is a steel industry exchange that creates
an electronic market for steel producers and user
C2C – Consumer to Consumer eBay.com creates a market space where consumers
can auction or sell goods directly to other consumers
P2P – Peer to Peer Gnutella is a software application that permits
consumers to share music with another directly.
M-Commerce – Mobile Commerce Wireless mobile devices such as PDA’s can us used to
conduct commercial transaction.

Page 4 of 21
E-Commerce Documentation Version 1.0

i. B2C

Business-to-consumer (B2C) e-commerce, in which online business seeks to reach individual


consumers and is most well known and familiar type of e-commerce

Business Model Example Description Revenue Model


Portal Yahoo.com, AOL.com, Offers an integrated package of services Advertising,
MSN.com and content such as search, news, e- Subscription fees,
mail, chat, music downloads, video Transaction fees.
streaming etc
E-tailer Amazon.com, Online version of retail store, where Sales of Goods
customers can shop at any hour of the
day or night without leaving home or
office
Content Provider WSJ.com, Information and entertainment providers Advertising,
Sportsline.com, such as newspapers, sports sites, and Subscription fees,
CNN.com other online sources that offer customers affiliate referral
up-to-date news and special interest, fees
how to guidance, and tips and/ or
information sales
Transaction e-Trade.com, Processors of online sales transactions, Transaction Fees.
Broker expedia.com, such as stock brokers and travel agent
monster.com that increases consumers productivity by
helping them get things done faster and
more cheaply.
Market Creator eBay.com, Web-based businesses that use internet Transaction Fees.
Priceline.com technology to create market that brings
buyers and sellers together
Service Provider xDrive.com, Companies that make money by selling Sales of Services
whatisworthtoyou.com users a service, rather than a product
Community About.com, Sites where individual with particular Advertising,
Provider ivillage.com interests, hobbies, and common Subscription fees,
experience can come together and affiliate referral
compare notes. fees

ii. B2B

Business-to-Business (B2B) e-commerce, in which business focuses on selling to other


business, is about three times the size of B2C e-commerce, even though most of the public
attention has focused on B2c.

Business Model Example Description Revenue Model


Marketplace / DirectAg.com, e- Helps bring buyers and sellers together Transaction fees.
Exchange Steel.com to reduce procurement costs for a
specific industry
E-Distributer Grainger.com Connecting business directly with other Sales of Goods
businesses, reducing sales cycles and
mark-up
B2B Service Employeematters.com, Rends internet based softwares Sales of Services
Provider salesforce.com application to business.

Page 5 of 21
E-Commerce Documentation Version 1.0

Matchmaker iShip.com Helps business find what they want and Transaction Fees.
need on the web
Infomediary Doubleclick.net, Gathers information from consumers and Sales of
autobytel.com uses it to help advertisers find most Information
appropriate audience. Gathers customer
data, and uses it to direct vendors to
customers.

iii. C2C

Consumer-to-Consumer (C2C) e-commerce provides a way for consumers to sell each other,
with the help of an online business.

Business Model Example Description Revenue Model


Consumer-to- eBay.com, Half.com Helps consumers connect with other Transaction fees.
Consumer consumers who have items to sell

iv. P2P

Peer-to-Peer (P2P) e-commerce enables users to share files and computer resources without a
common server. Focus of P2P companies is on helping individuals make information available for
anyone’s use by connecting users on the web.

Business Model Example Description Revenue Model


Peer-to-Peer Napster.com, Technology enabling consumers to share Subscription fees,
My.MP3.com files and services via web. advertising,
transaction fees.

v. M-Commerce

M-commerce, short term for Mobile-commerce, which takes the traditional e-commerce models
and leverages emerging new wireless technologies to permit mobile access to the web.
Traditional e-commerce provides access to any-one, anytime via the Internet. The major
advantage of m-commerce is that it provides access to anyone, anytime and anywhere using
wireless devices.

Business Model Example Description Revenue Model


M-Commerce Amazon.com Extending business applications using Subscription fees,
wireless technology advertising,
transaction fees.
Sales of goods /
services etc.

Page 6 of 21
E-Commerce Documentation Version 1.0

5 Key Elements of E-Commerce Business Model

For any successful business model in any arena, you must make sure that the model
effectively addresses eight key elements

1) Value proposition: Company’s value proposition is at a very heart of its business model.
Value proposition defines how a company’s product or service fulfils the needs of customers.
Why will customer choose to do business with your firm? What will your firm provide that
other firms do not?

From customers point of view successful e-commerce value proposition includes


personalization and customization of product offerings, reduction of product search costs,
reduction of price discovery costs, and facilitation of transaction by managing product
delivery.

2) Revenue Model

3) Market Opportunity

4) Competitive Environment

5) Competitive Advantage

6) Market Strategy

7) Organizational Development

8) Management Team

Page 7 of 21
E-Commerce Documentation Version 1.0

6 Infrastructure getting better

Innovation Institutionalization Commercialization


1961 - 1974 1975 - 1995 1995 

1) Fully commercial civilian


Internet is born. Network
1) Concept of packet 1) Desktop computers Solutions (a private firm) is
switching - 1961 Invention - 1980 given a monopoly to assign
2) First demonstration of WAN 2) Other 適iller apps�like Internet address - 1995
- 1962 telnet and FTP join with E- 2) Government agencies,
3) Communications mail - 1983 universities and business firms
technology hardware of the 3) Concept of hyperlinked plan the development of an
Internet is born. The First Inter document introduced �1984 internet 100 to 1000 times faster
Network – 1969 4) Private firms such as PSI than the existing Internet 1.
4) First “Killer app” (E-mail) of and UUNET form to handle 3) Governance over domain
the internet is born – 1972 commercial Internet traffic names and addresses passes to
5) Client-Server computing -1988 a private nonprofit international
Invented - 1973 5) WWW Invention �1989 organization.
6) Invention of TCP/IP - 1974 6) Internet backbone grew
stronger �1990
7) Browser Enabled web
pages takes off �1993
8) First commercial web
browser �Netscape becomes
available �1994
9) Start of e-commerce era -
1994

7 Hardware & Software Requirements

To improve speed, capacity and scalability of e-commerce application it is very important to


decide / select the hardware and software.

1) Hardware
In selecting the hardware the objective is to have enough platform capacity to meet the
peak demand (avoiding an overload condition), but not so much that you are wasting
money. Falling to meet the peak demand can mean that your website is slow, or actually
crashes.

To decide the hardware for the application it is very necessary to study the “Demand”
and then work on how the demands can be Supplied. Demands from the e-commerce
site can be listed as below
i) Load factor
ii) Nature of user requests
iii) Dynamic pages on the site

Load factor:
Following are the load factors that should be considered while deciding hardware for your
application

Page 8 of 21
E-Commerce Documentation Version 1.0

Load factors Significance


Number of simultaneous users The more the visitors you have, the greater the
and their frequency – Hits per day demand on your system
Nature of customer requests Viewing dynamic pages requires far more capacity
that viewing static web pages
Type of content The more dynamic pages and more large multimedia
files you have, the greater will be the load on the
system
Bandwidth to site The greater the bandwidth connection, the higher the
maximum number of requests will be.

User Requests:
Second factor is user requests which refer to the nature of customer requests and
customer behaviour on your site. An intel study found that 80% of the visitors simply
browse – requesting static web pages. However user request for more advance services
such as search to site, registration, order placing via shopping cart or downloading large
multimedia files require more processing power, and performance may deteriorate
rapidly.

Dynamic Pages:
Requests for dynamic page generation puts load on the processor, this rise in the load
degrades the performance. Dynamic page generation and business logic are CPU
intensive operations and require a great deal of processing power.

The above mentioned Demands can be satisfied by improving the scalability. For scaling
your application to meet the above demands we need to consider the following methods

Scaling Method Description


Vertical Scaling Increase your processing supply by improving
your hardware but maintaining the physical
footprint and number of servers.
Horizontal Scaling Increase your processing supply by adding
servers and increasing your physical facilities..
Improve Processing architecture Increase your processing supply by identifying
operations with similar workloads, and using
dedicated tuned server for each type of load.

Vertical Scaling:
You can scale your site vertically by upgrading the servers from a single processor to
multiple processors.

450 Mhz 450 Mhz 450 MHZ 525 MHZ …. 525 MHZ
Pentium II Pentium III Pentium III Alpha Alpha
Xenon Xenon 21264 21264

Compaq Proliant Compaq Proliant 7000 Compaq AlphaServer 8400


1850, 1 CPU 2 CPU’s, 2GB RAM 14 CPU’s, 28GB RAM
512 MB RAM

Page 9 of 21
E-Commerce Documentation Version 1.0

Drawbacks
1) It can become expensive to purchase new machines with every growth cycle and
2) Entire site becomes dependent on a small number of very powerful machines i.e. if
you have two such machines and one goes down, half or entire site may become
unavailable.

Horizontal Scaling:

Horizontal scaling involves adding multiple single processor servers to your site and
handling the load among the servers.

Diagram

Advantages:
1) It is inexpensive and can be accomplished using older PC’s that other wise would be
disposed off.
2) It introduces redundancy – if any machine fails, chances are that another machine
can pick up the load dynamically.

Drawbacks:
1) Special load balancing software is needed to direct the incoming request.
2) When your site grows from a single machine to perhaps ten or twenty the size of the
physical facility required increases and there is added management complexity.

Improve Processing Architecture:

This is a combination of vertical and horizontal scaling, combined with artful design
decision. Some of the most common steps are listed below for improving the
performance of site.

Architecture Improvement Description


Separate Static content from Dynamic Use specialized servers for each type of
Content workload
Cache static content Increase RAM to a gigabyte range and store
the static content in RAM
Cache database lookup tables Cache tables used to look up database records
Consolidate business logic on Put shopping cart, credit card and other CPU-
dedicated servers intensive activity on dedicated servers
Optimize Code Examine code using review mechanism to
ensure it is operating efficiently.
Optimize the database Examine database queries and executing time
and take necessary steps to reduce access
time.

Advantages:
1) Since the work load gets divided as IO intensive or CPU intensive activity it becomes
easy to fine tune the server for each type of load.

Page 10 of 21
E-Commerce Documentation Version 1.0

2) Upgrading the RAM size makes drastically improvement in the server speed and
reduces the load on the hard drive.
3) Number of servers required for concurrent users also reduces.

2) Software
E-Commerce site requires software like web server, application server, and dynamic
page generation tool.

Web Server: All e-commerce sites require basic web server software to answer requests
from customers for HTML or XML pages. The leading web server software choices are
shown below

Apache Http

MS IIS

Netscape
Enterprise
Zeus

Other

The leading web server software with over 60% of the market, is Apache HTTP which works
with UNIX operating system. Apache was developed by the world wide community of internet
innovators. Apache is free and can be downloaded from any site. There are thousands of
utility software program written for Apache.

Microsoft Internet Information Server (MS IIS) is the second major web server software
available with about 20% of the market. IIS is based on Windows NT (windows 2000, 2003,
etc) operating system and is compatible with a wide section of Microsoft utility and support
programs.

Note the choice of web server has little effect on users of the system. As the pages they see
will look the same regardless of the development environment.

Application Servers: Web application servers are software programs that provide a specific
business functionality required for a web site. The basic idea of application server is to
isolate the business application from a details of displaying web pages to the users on the
front end and the details of connecting to database on the back end. Application servers are
middleware software.

Few of the application servers and their functionality is as listed below

Application Server Functionality


Mail Server Manages Internet E-mail.
Audio / Video Server Stores and delivers streaming media content

Page 11 of 21
E-Commerce Documentation Version 1.0

Chat Server Creates and environment for online real-time text and audio
interactions with customers
News Server Provides connectivity and displays Internet news feeds
Fax Server Provides fax reception and sending using web server
Database Server Stores customer, product and price information
Ad Server Maintains web-enabled database of advertising banners that
permits customized the personalized display of
advertisements based on customers behaviour and
characteristics.

Dynamic page generation tools: Prior to the development of e-commerce, web sites
primarily delivered unchanging static content in the form of HTML. But after the progress of
the Internet programming the contents of the site keeps on changing dynamically. With the
dynamic page generation, the content of a web page are stored as objects in a database,
rather being hard coded in HTML. Following are the technologies used to store or retrieve the
information from the database base on the fly.

1) CGI (Common Gateway interface)


2) ASP (Active server pages)
3) PHP (Hypertext Preprocessor)
4) JSP (Java Server Pages)

8 Important Factors of successful e-commerce site

Factors Description
Functionality Pages that work, load quickly and point the customer
toward your product offering
Informational Links that customer can easily find to discover more
about you and your product
Ease of use Simple fool-proof navigation
Redundant Navigation Alternative navigation to the same content
Ease of Purchase One or two click to purchase
Multi browser functionality Site works with the most popular browsers
Simple Graphic Avoids distracting, obnoxious graphics and sound that
the user cannot control
Legible text Avoid backgrounds that distort text or make it illegible

9 Our approach for e-commerce

i. Logical design of E-Commerce

Page 12 of 21
E-Commerce Documentation Version 1.0

ii. E-Commerce security environment

There are six key dimensions to e-commerce security. They are


1) Integrity: Ability to ensure that information being displayed on the website or
transmitted or received over the internet has not been altered in any way by
unauthorized party.
2) Non repudiation: refers to the ability to ensure that e-commerce participants do
not deny their online actions.
3) Authenticity: Refers to the ability to identify the identity of a person or entity
with whom you are dealing on the internet.
4) Confidentiality: refers to the ability to ensure that messages and data are
available only to those who are authorized to view them.
5) Privacy: refers to the ability to control the use of information a customer provides
about himself to an e-commerce merchant.
6) Availability: refers to the ability to ensure that an e-commerce site continues
function as intended.

iii. Security threats in E-Commerce

iv. Technology Solutions

Page 13 of 21
E-Commerce Documentation Version 1.0

v. Online Payment Types

a. Credit Card

b. Kaikake

c. Tsudo

10 Usability

11 Testing

12 Reusable components

Page 14 of 21
E-Commerce Documentation Version 1.0

13 Change Management

14 Maintenance

15 Technology Recommendation

Page 15 of 21
E-Commerce Documentation Version 1.0

16 Inputs required from client

17 To take care various points


Following points are to be taken care while executing eCommerce project

Requirements:
a. Browsing compatibility: Client needs to mention that which all browser and versions of the
same to be compatible. A list to be prepared, points to be taken care during development
phase.
b. Testing for browsers to be planned and conducted.
c. Inverted V model is to be followed. (To prepare ATC, ITC and UTC while preparing Proto
type & FS, Design and specification documents)
d. Project plan is to be prepared and all the assignments to be included. It keeps on getting
updated.
e. Statistics for no. of users visited, no. of times particular user visited in specific time
f. For standard look & feel, CSS template to be defined where font size, color, etc can be
defined and changed quickly
g. If site required to be Multi linguistic, it is apt to be designed using resource file
h. Location for validations (server side and client side or both to be discussed and defined apt)
i. Adding products and their attributes to be easy
j. Build on existing: check if client allows (OS commerce - readymade shopping cart in php is
proven cart management component)

Screen design and layout-


a. Preparing screen design in html format
b. To prepare a functional document
c. To conduct brain storming sessions within team members, and improve on the gaps
observed in proto type and FS. Involve top resource in the discussions.
d. To get both prototype and FS approved by client.

Design: Following points to be checked


a. Design pattern to be decided (MVC). Project is to be spited into Front end, middle tier
(business rules) and DAO layer.
b. Base unit is to be decided for all future activities (screen or class). Generally screen based
design is simple. All communication to be based on base unit.
c. Framework is to be decided like struts and hibernate.
d. List of common classes is to be prepared.
e. List of other classes is to be prepared.

Page 16 of 21
E-Commerce Documentation Version 1.0

f. Output of design document is list of the screens, list of the classes, and list of tables.
g. ER diagram / Database design to be discussed within team members. Primary and
secondary keys of each table are to be reviewed. Subsequently it is to be approved by client.
h. Never ever store the credit card number in DB
i. Each addition / edition is to be captured as fields in database (who, time and date stamp)
j. There are few products which belong to more than one category. We need to handle
categorization of the products appropriately.

Low level design:


a. There are two types of specification format. Type 1 is pseudo code where all technical
information (like class, variable, parameters, their relationship, validations, business rules,
etc) is captured and type 2 is functional document for base unit where all business rules are
captured in detail. Type 2 is generally preferred by developers.
b. Review of specifications is to be conducted by two levels, a. peer to peer and second by
team leader.
c.

Development
a. If feasible important and complex screens to be taken for development prior to other screen
development by forming a technical task team (TTT).
b. TTT understands the issues much in advance than other team members.
c. TTT learning to be shared with all team members
d. Configuration management to be implemented and back up mechanism of configuration
server to be implemented
e. Team is to be formed either as per module wise or tier wise based on the nature of the
project.
f. Coding convention to be prepared, discussed, improved & understood and implemented.
g. Reviews by self, Peer to peer and by PL to be planned and conducted.
h. Unit testing to be conducted
i. Review comments and defects to be uploaded in defect tracking system

Testing:
a. UTC, ITC and ATC to be planned and conducted at apt phases.
b. White box testing and retrieval of data (queries testing) to be conducted
c. For testing payment systems, either dummy server to be installed or separate dummy
account to be operated with the help of third party payment system.
d. Automated testing for reasonable size & critical project would prove beneficial.
e. Payments, delivery, various status (order, shipped, delivered, payment) are extremely
important checks and to be verified by seniors.
f. Currency conversion is most critical functionality

Performance: It is most important points and needs to be taken care right from RA phase
a. Defining and agreeing with client the performance criteria
b. Performance testing to be planned and to be conducted

Page 17 of 21
E-Commerce Documentation Version 1.0

c. Queries to be validated on edit-pad of database checking how much time it takes. It is


proven fact that more than 95% improvement is observed by writing correct and efficient
queries. Do nor try to create the same objects (retrieved data) in sub queries.
d. One might need to shift the code from middle tier to stored procedure.

Screen design and layout-

a. Site navigation should be simple. We need to design user friendly and efficient screen flow.
User wants quickly important and as much information. No. of clicks to reach to the
necessary information is important measure for end users’ satisfaction (and followed as
three click rule). Sometimes main link like “purchase” or “add to cart” is missing and
customer is forced to see more details though details given are sufficient.
b. All images used should clearly depict the product/service. Ensure that images are optimized
for rapid download.
c. Check if product is ready to sell or customizable. Screen flow differs in both the cases.
d. Cart creation and retrieval are to be handled with at most care. (front end as well as
database point of view). It should give user friendly feel while navigation, and not of
irritation.
e. Price should change after changing the quantity of the item and press of tab immediately.
(Visit of server becomes necessity)
f. Other related links to be given for reference just to next location.
g. Important information like availability of stock, other products of nearest matching
specification is to be readily given.
h. Sales text must be grammatically sound and spelt correctly. Poor spelling loses credibility
points straight away.
i. Efficient integration of search engines at appropriate screens is important. Ensure that there
is plenty of well laid out textual content on the site to attract search engines as well as to
inform prospective clients. Use keyword and key phrase rich text; that is, utilize copy that
includes common phrases that people would enter into search engines when performing a
query.
j. Wish list like feature is very popular.
k. Get standard pages like policy, term & condition, FAQ, etc from legal expert.
l. A feature like live online chat with customer support is becoming popular and also can be
integrated.
m. Sessions to be killed if secured web page is open without any action for more than
stipulated time
n. Copy and paste of url to other PC should not be working
o. Check the IP address: It's important that each order processed from site also contains
information regarding the IP address of the person placing the order. The IP address can be
easily traced using free tools such as DNS Stuff.

We need to understand type of payment requested by client. In Japan they are generally: a. Credit
card b. Mobile edy c. EZ and d. Cash on delivery. In each case we need to understand the flow
clearly and accordingly interface t be developed. There are good specification documents available
for each payment method.

Page 18 of 21
E-Commerce Documentation Version 1.0

Payment gateway and securities


a. To define few screens ssl layer (https) in consultation with client. During these web pages,
transmission of information
b. Get the documents of each payment gateway system (specification)
c. Understand login and authentication parameters, encryption and decryption of the
parameter and at which point of transaction is to be processed.
d. Build the code in line with above
e. Multi currency site is a bit complicated unless payments are handled by third party.
f. While utilizing payment gateways for credit card transactions, it is important to ask the
gateway provider about their screening features (this precedes actual credit card payment
processing).
g. Many payment gateway providers use the Address Verification System (AVS).However
transaction should not be approved when AVS fails.
h. A CVV2 number is the three last digits located on the back of a credit card, or the four
stand-alone digits on the front of an Amex card.
i. There will be screens where registered and non registered users can access. There will be
few screens where authentication of the users would be required or users need to be paid
user. Generally single sign-off is to be avoided if client agrees.

Deployment:
a. Deployment diagram is to be prepared. There is absolute necessity of redundancy for DB
and application servers.
b. Set of development server and live servers to be kept. Before copying the class files/ jar
files to live server, all IT & AT to be conducted and client permission to be sought.
c. Logs are to be maintained for all copy events.
d. Watch the traffic continuously. There are lots of free tools available. We need to conclude
peak hours of the visits.
e. Back up process to be defined and followed for every day. (Incremental and complete back
up methodology)
f.

Few tips: http://www.thunderdata.com/wiki/Main/ECommerceTexas


a. Use a standard merchant account. A merchant account accepts and processes credit cards on
behalf of your business and cost $35 per month through Thunder Data. This small
investment states that a bank has reviewed your credit history and found you a good
candidate for above board transactions giving your buyer confidence to complete the
purchase.
b. Make sure your purchases are funneled through a secure payment gateway. A secure
gateway collects credit card data safely and prevents hackers from intercepting the
information over the Internet. A secure connection is confirmed by the presence of a lock
icon on the lower right corner of the browser and by the https:// designation in the address
bar.
c. Provide good photographs and enlargements. In the absence of touching the product, buyers
want to see excellent representations of what they are buying.

Page 19 of 21
E-Commerce Documentation Version 1.0

d. Invest in the aesthetics of the website. Beautiful websites with great products will sell more
than unattractive sites with the same products. First impressions are the most lasting, and on
the web it is extremely important to impress visitors instantly to hold their attention.
e. Avoid a database to display products. Dynamically generated pages --those created from a
database--simply don't have the permanence that static or infrequently changing pages do.
Therefore, they generally perform worse on search engines. How do you tell if a database is
used? Dynamic pages normally show the domain name, with an appended string that uses a
question mark and categories paired with product names or ID values using an equal sign.
Some pages may take the following format:
http://somedomain.com/buy.php?itemid=102
http://somedomain.com/catalog.mv?Product_Type=shirts&Product_No=93A
http://www.somedomain.com/collections.php?specials=AK21B

f. Use static pages to display products for increased search engine performance. Software
such as ThunderCart, a plugin for our editable websites, allows for very easy administration
for the non tech savvy sellers. The intuitive interface allows you to easily upload products,
descriptions, and pricing. We created the plugin to improve search performance for online
catalogs.
g. Invest in search engine optimization or SEO. SEO concentrates on reaching the top pages
of search listings for buyers looking for your products. It is not enough to be found by your
business' name; some buyers will have no idea you exist. You need to be found for those
who are interested in your products or services.
h. Provide an online form to allow your customers to provide you with information you need
in order to help them. The more information you collect on an individual, the better
prepared you will be when you respond. In addition, contact forms allow potential
customers to request additional information at any hour of the day. One note: do try to
make forms comprehensive but not cumbersome.
i. If you receive a contact form, follow up! This simple instruction is extremely important and
one that many website owners tend to neglect. The faster your response time, the greater the
chance you will have to make the sale. We ''strongly recommend that no more than 12
hours elapse before you respond back to your contact
References:
http://www.thunderdata.com/wiki/Main/ECommerceTexas
http://www.topology.org/comms/netmon.html
http://www.tamingthebeast.net/articles2/ecommerce-articles.htm
http://www.tamingthebeast.net/articles/ecommerce-site-s1p1.htm
http://www.tamingthebeast.net/articles2/card-fraud-strategies.htm

18. General rule of websites

Specifications Web site Customer Service Module:--


1. Generally to avoid using green and orange colors.
2. Each page layout shall be consistent.
3. Selection of the images shall be done very critical.
4. Wallpaper shall be bright & simple – selection shall be done very critically.

Page 20 of 21
E-Commerce Documentation Version 1.0

5. It is preferred to have No. of frames limited to maximum four: top horizontal, left side –
vertical, for content and bottom links.
6. Mouse over effect shall be incorporated.
7. Scrolling news is a good concept
8. Punch lines shall be created considering the business of Singtel.
9. Menu & sub-menu concept for ease of browsing
10. Repetition of information shall be avoided.
11. Mismatch of the colors shall be avoided.
12. Consistency across the site shall be maintained.
13. Links: Mouse over/out/click functionality: - it is different color when a> mouse over b>
mouse out c> mouse click and d> in which page you are presently. Link text color (within
button) also shall be changed to red after visit.
14. Location of the images in each page shall be consistent wherever possible.
15. To use small colorful arrows for the listing instead of bullet marks for the listing.
16. Text height in all pages shall be same; similarly other parameters also should be consistent
like font style, text color, and intensity of boldness.
17.

Page 21 of 21

Das könnte Ihnen auch gefallen