Title: ECOMMERCE
1ECOMMERCE
2E-commerce
- E-Commerce (electronic commerce) is the buying
and selling of goods and services on the
Internet, especially the World Wide Web. - E-commerce sites range from a simple web page
highlighting a single item to fully developed
on-line catalogs featuring thousands of
products. The common theme in e-commerce sites
is instant purchase, instant payment (if desired).
3Advantages of E-Commerce site
- Reducing the cost of doing business.
- It enables start-up and small- and medium-sized
enterprises to reach the global market. - Mass Customization E-commerce applications
include easy-to-use ordering systems that allow
customers to choose and order products according
to their personal and unique specifications. - E-commerce allows network production The
parceling out of the production process to
contractors who are geographically dispersed but
who are connected to each other via computer
networks. The benefits of network production
include reduction in costs, more strategic
target marketing, and the facilitation of selling
add-on products, services, and new systems when
they are needed.
4Sonitek E-Commerce
- Sonitek E-commerce is a complete E-Commerce
solution. It also provide mini CMS to manage and
add content pages. Our E-commerce is based on the
PHP and MySQL. - Click to see the demo of Sonitek E-Commerce
website (http//cartdemo.sonitekinternational.ca)
5Features of Sonitek E-commerce
- Customers can manage their accounts (registration
required), Admin can also manage customers
account. - Shipping Address and Billing Address Management
(Customers can enter their own Shipping Addresses
and Billing Address ) - Order History Admin can view all their previous
Orders (and Order Details). Customer can also
view all their previous Orders (and Order
Details). - Order Confirmation Mail (Invoice) is sent to
Admin(provided mail id as merchant) and Customer. - Tax Calculation according to billing address of
customer. - On-the-Fly Price Conversion between different
Currencies using Live Rates from
http//www.currencysource.com. Multiple
Currencies (admin can allow Customers to change
the Currency and buy using an alternative
Currency, Available in Silver and Gold Package) - Product catalogue Admin can manages unlimited
Number of Products and Categories (Multi level
category). - Quick Search for Products, Categories.
- Product Ratings(Available in Silver and Gold
Package). - Feature specific Products by setting them "on
feature (Available in Silver and Gold Package). - Feature home page specific Products by setting
them "on home page special(display in home
page). - Feature New specific Products by setting them
"on new(display in new product section,
Available in Silver and Gold Package). - Customer can Compare different products
(Available in Silver and Gold Package).
6Features of Sonitek E-commerce
- Multiple Images and Files (like Spec Sheets and
Flyers) per Product. - Product Attributes (like Size or Color) can be
added to Product. - Allows different Price Levels (retailer
wholesaler, Available in Silver and Gold
Package). - Different types of discount Normal discount,
Full Site discount, Discount based on order value
level (Available in Silver and Gold Package),
Discount on date range (Available in Silver and
Gold Package). - Sipping Calculation Flat shipping,
Province/Postal wise flat shipping , Live
shipping rate calculator (Canada Post) . - Manage different Currencies, Countries States.
- Capable of live Credit Card Processing (Advance
PayPal, Available in Silver and Gold Package). - Pre-defined Payment Gateways like PayPal.
- Mini cart will show a summary of the contents of
customer cart on each page that included at the
time of integration. - Check out process indicator Shows steps where
customer is in cart processing. - And many more. We will discuss each feature one
by one.
7Examples
- http//www.sheabutterdirect.com
8Demo
- Click to see the demo of E-Commerce website
(http//cartdemo.sonitekinternational.ca) - Click to access the administrator panel(For
manage the website) http//cartdemo.sonitekinterna
tional.ca/ (admin panel) - Login Information for same
- User Email demo_at_sonitek.ca
- Password demo
- Click to see How to manage website integrated in
E-Commerce(user-manual) - http//cartdemo.sonitekinternational.ca/cartmanua
l/video.html
9ORDER FORM ECOMMERCE WEBSITE
- Click to view the complete form Page1
- Click to view the complete form Page2
Already Discussed in Static part. Also required
in E-commerce.
10Continue form
11Mini CMS (For E-commerce site)
- Mini CMS (Static content management, information
pages)E-commerce mini CMS allows customer to
update content of existing pages, add new pages
and delete pages. It also allow admin to add meta
tags for the pages. - Our demo site links for CMS pages are
- http//cartdemo.sonitekinternational.ca
- http//cartdemo.sonitekinternational.ca/aboutus.ht
m - http//cartdemo.sonitekinternational.ca/faq.htm
- http//cartdemo.sonitekinternational.ca/link.htm
- http//cartdemo.sonitekinternational.ca/contact_us
.htm
12Multilevel Categories
- In our E-commerce site product is manage category
wise. Multi level category can be created. Top
multi-level navigation or left multi-level
navigation (at the time of integration according
to design) is produce to give listing of product
categories.
Left Panel in demo site
13Mini Cart
- The mini cart shows a summary of the contents of
cart on each page. - Mini cart is to keep updated on the status of
shopping cart while continue to peruse product
pages.
Left Panel in demo site
14Simple search
- A search box is provided at the time of
integration that accept keyword from visitor of
the site and display list of information pages
where keyword matched.
Left Panel in demo site
Search Page
15Homepage specials
- Product marked as home page special are displayed
in home page. This feature allows to promote
specific products. - Click To view(http//cartdemo.sonitekinternational
.ca) - In special product section
16Product catalogue
- Product is managed category wise, multi-level
category can be created . Product catalog
displays multilevel categories and subsequent
products.
17Shopping Cart
- Shopping cart allows visitors to review what they
have selected make necessary modifications or
additions ,and purchase the merchandise. - When a site visitor will add a product in the
cart. Cart page will display the product name and
quantity to be order along with the applicable
cost of that product. - There will be options to continue shopping ( take
visitor to product page to add more product in
cart ) , checkout order (take visitor to next
step in cart processing ) , update the cart , or
empty the cart.
18Cart Page
19Send link to a friend
- Send link to a friend To refer a product page
via email to friend.
Product Detail Page
Send Link To Friend Page
20Normal discount
- Site admin can enter a discount price against the
normal price for a product. Product catalog will
display the discounted product price over a
stroked normal product price.
Normal price Discounted price
Product Page
21Full site discount schemes
- This scheme allows the site admin to enter
discount in percentage for all orders
automatically on some special occasion(specific
period). - This discount will be applicable to each and
every order that will be placed on the site in
the time period.
Full site discount
Confirm page
22Flat shipping
- This will allow the site admin to define a flat
shipping rate for all orders that will be placed
on the site. The flat shipping rate will be
applied to orders irrespective of any country or
Province. - In demo site Preference of shipping (If any
preferred shipping is activated than flat
shipping will not apply) - 1gtzonal shipping.
- 2gtstate shipping
- (Province/Postal wise ).
- 3gtflat shipping.
- 4gtCanada post.
Flat Shipping is applied when all preferred
shipping is deactivated from admin panel
Confirm page
23Province/Postal wise flat shipping
- Site admin will be able to define the shipping
rate as per any prefix of postal code
series(state wise). Site visitor will get the
shipping rate for his order depending upon the
postal code that is provided in the shipping
address.
Province/Postal wise flat shipping(state
shipping) is applied when zonal shipping is
deactivated from admin panel
Confirm page
24Live shipping rate calculator (Canada Post)
- This is the real time shipping rate calculator
available from Canada Post website. Real time
shipping rates of Canada Post will be displayed
on order confirmation page. - To activate Canada post shipping Administrator
will have to enter Canada post Merchant Id and
Canada post Merchant Password provided by
Canada post.
25Taxation
- Site admin will be able to define the total tax
percent applicable for a province of any country.
The tax percent will be the sum of all tax rates
in that province. Site admin will be able to
define the tax label for the applicable tax (for
ex. (GST 5 PST 7), (GST 5 QST 9) ).
Displays name of tax and amount of tax
Confirm page
26Payment By phone
- Visitor can chose payment option as phone to make
payment for his order. On this option a phone
number of site owner (merchant) will be displayed
so that visitor can contact the merchant for
paying order amount manually.
Make Payment
27Payment By cheque
- Visitor can chose payment option as cheque to
make payment for his order. On this option a
customer can put the cheque details to confirm
the order amount. When merchant will receive the
cheque, order can then be processed further after
confirmation of check details.
Make Payment
28Payment By DD
- Visitor can chose payment option as Demand Draft
to make payment for his order. On this option a
customer can put the demand draft details to
confirm the order amount. When merchant will
receive the demand draft, order can then be
processed further after confirmation of demand
draft details.
Make Payment
29PayPal
- On order payment page visitor can choose payment
option as PayPal. Visitor will be using his
PayPal account or credit card to pay the order. - Customer has to supply the PayPal merchant
account login details to Sonitek in order to get
the PayPal payment option live. Sonitek will
handoff the site with the PayPal sandbox account
integrated. - To see the demo of paypal payment from our demo
website follow below instruction - Add a product to cart in demo website.
- In fourth step of make payment page.
- Before clicking the paypal button visit to paypal
developer account by clicking the link
https//developer.paypal.com - Login with Username techteam_at_sonitek.ca
Password techteam. Click paypal button. - Login as buyer with Usernamewebbuy_1256649217_per
_at_sonitek.caPassword sonitekdemo
30Check out process indicator
- 5 steps are involved in process of purchasing
product. - 1gtCart
- 2gtlogin
- 3gtCheck out
- 4gtConfirm
- 5gtMake Payment
- Process indicator Highlights the step where the
visitor is in purchase process, so that visitor
knows how much steps are remaining to place the
order.
31Advanced Search
- Advanced search will allows site visitors quick
search for products. - It enable to search text information as well as
products in catalog.
Left Panel in demo site
Search Page
32Featured Products
- Some featured products will be displayed on the
home page ( or any different section define at
the time of site integration). - Site admin can feature specific Products by
setting them " featured status in the product
list from admin panel. This feature allows to
promote specific products.
33New Products
- Site home page or left/right panel of site will
show the top 3 latest added products. - Site admin will set the new status in the product
list from admin panel.
34Wishlist
- A registered user can add any product in a wish
list from the product detail page. User will be
able to move products from wish list to cart
again later.
Click to add in wishlist. To view wishlist click
on wishlist(3) button resides on top green panel
in our demo website
Product Detail Page
35Comparison
- A site visitor can add products into the
comparison collection. Products will be compared
based upon the common features.
Left Panel in demo site
Click to add in comparison collection
Product Page
36Product feedback
- Every product detail page contain a feedback form
that a site visitor can fill and submit.
Administrator can view feedback from
administrator panel.
37Rate products
- Site visitor will be able to rate products. This
feature will be available on product detail page.
Displays the rating
Click to rate Products
Product Detail Page
38Product features
- Site admin can define attributes of any product
that can define the optional specifics of a
product. For example color, size, etc. Based upon
attributes product price may vary depending upon
the additional or subtraction price applied by
site administrator.
Product Features
39Discount based on order value level
- Site admin can define order discounts based upon
the order value. Site admin can set different
discount percent values for different order value
levels.
40Discount on a date range
- Site admin can define a discount percent or
amount between a particular date ranges. Discount
will be applied to all orders placed between the
specified date ranges.
41Auto mailer
- Site admin will be able to set the email content
for various emails that the ecommerce website
sends to customers or merchant automatically on
various events (for example Order placed, Order
paid, Order approved, Order cancelled, Automatic
invoice, Forgot password, etc.)
42Order history
- A history of every activity on a order will be
stored. This history will store every change in
order status, order cart, order contact details
and the person who is changing the order along
with the date of change.
43Payment By cc
- Sonitek will give a real time payment gateway
like Bean Stream, Authorize.Net, etc. for Credit
Card processing to pay the order amount.
44Multilevel pricing (Retailer, wholesaler)
- Site admin will be able to create the types of
users as Wholesalers, Retailers, etc. A product
will be having option to put price for every type
of users. When a registered member will login to
the site, he will be able to see catalog prices
applicable to him and will be able to place
orders with those prices.
Multilevel Pricing
45Multi currency pricing
- Site admin will be able to add multiple type of
currencies. Site visitor will be able to see the
catalog price in any currency added by site
administrator. - Currency conversion is done On-the-Fly using Live
Rates from http//www.currencysource.com.
46Ad banner module
- Site admin will be able to add or manage banners
from admin panel. Banner will have information to
get a place on website and the duration to
display on the website. Formats allowed for the
banners will be .JPG, .GIF, .PNG.
47Inventory
- An inventory will be maintained for all products
in the ecommerce application. Site admin can add
the inventory value for a product as per his
manual activities in his business for purchase
orders. All orders successfully placed on website
will result in reduction in the inventory values.
48Order return module
- In the My Account section of a registered user on
e-commerce site there will be option to request a
return against a particular order. Registered
member can put the quantity of any product in a
order as a return quantity that will be submitted
to site administrator in a order return queue.
Site admin can process that queue as per the
manual process at merchant level.
49Cache cart to resume order later
- E-commerce site is capable to store the cart
values for a particular user. This cache cart can
be resumed later for placing an order by clicking
on view cart from mini cart.
Left Panel in demo site
50Automatic PDF catalog
- Site will be capable of offering its visitors an
automatically created PDF version of the complete
catalog exactly as the catalog will displayed on
the website. - To view pdf catalog click on pdf icon in our demo
site.
Right Panel in demo site
51Promotional showcase
- Site home page will be having a place as a
showcase. Site admin will be able to show either
of content, flash, image banner on the showcase.
52Promotional Popup on home page
- Site will be having a promotional popup on home
page that will be displayed automatically to
every visitor. Site admin will be capable to
manage the content of the popup window from admin
panel.
53Most viewed
- Most viewed products(top 3) are displayed in home
page and in every category on left/right panel of
product catalog.
54Recently viewed products
- Recently viewed products(top 3) are displayed in
home page and in every category on left/right
panel of product catalog.
55Cross sale products
- Cross-sell products that are naturally related.
Product detail page will display a list of cross
sale products. For instance, if your customer
just bought a bicycle, you could suggest mobile
pumps, carriers and lamps. - Site admin will be able to set a list of cross
sale products from existing product list for
every product.
56Up sell products
- Up-selling involves persuading a buyer to
purchase items which are sometimes more expensive
than the item they are selecting to purchase, in
order to render the sale more profitable. - These items are typically from the same product
category and include upgrades, add-ons or
non-tangible items like service packages,
insurance, apps, or extended warranties. - Site admin will be able to specify an up sell
product for a particular product. When site
visitor will add a product into cart he will
receive a page showing the related up sell
product (if available) to add into cart. At this
page visitor can add the old product or the up
sell product in cart as per his preference.
57Combo products
- Site admin will be able to create combo products
by combining two or more products from existing
product list. Site visitor will be able to add
that combo product into cart will all product
specifications as applied by site administrator.
58Next level discount intimation
- Discount based on order value level Site admin
can define order discounts based upon the order
value. - Site admin can set different discount percent
values for different order value levels. - The cart page of site will intimate the site
visitor about the next level of order value for
which the visitor can get more discount in
order(to render the sale more profitable).
59Cross sale discount
- Site admin will be able to set the cross sale
discount for every product. - When a site visitor will add a cross sale product
into cart he will get the discount as applied by
site admin.
60Combo Product Discount
- Site administrator will be able to put the
discount value while creating a combo product.
Site visitor will get the applicable discount on
that particular combo product while placing the
order.
61Quantity discount
- Site administrator will put the discount percent
or value for different quantity levels for every
product. - Site visitor will get the discount as per the
quantity of product added into cart.
62Up sell discount
- Site admin will put the discount percent or value
for an up sell product. - Site visitor will get the discount while
purchasing the up sell product instead of regular
product.
63Discount coupons
- Site admin will issue discount coupons. These
coupons will have the discount either in terms of
percentage or dollar value. The coupon will be
applicable on either of order, category,
product(s). - Coupon will be valid for a particular date range.
64Referral module
- This module will allow to site visitors to
register as referral. - Site admin will authorize the referral and will
specify the details for him like the commission
percent per order, etc. - Referral module will having an account login that
will show the details of his part of order
commissions.
65Affiliate module
- This module will allow to site visitors to
register as affiliate. - Site admin will authorize the affiliate and will
specify the details for him like the commission
percent per order, etc. - Affiliate module will having an account login
that will show the details of his part of order
commissions.
66Quick books integration
- Site admin will be able to export approved orders
into Quick Books importable file format. Merchant
can import the downloaded file into his
QuickBooks software.
67Multilanguage support
- Site admin will be able to create languages in
which site need to show the content.
Administration panel will show different
information boxes for different languages to put
the content. - There will be no automatically language
conversion on the site. Administrator has to put
content for each language for every item himself.
Site visitor will be having a language dropdown
box to choose the preferred language to show the
site content.
68Gift Certificate program
- Site admin will create rules to generate gift
certificate based upon the number of points that
a registered member will get on his previous
order. - The gift certificate will get its value increased
on each order by the points applicable. Customer
can anytime redeem the gift certificate any time
by placing the new order and using the gift
certificate number on site.
69Glossary
- Add-ons Add-ons are programs that are added to
website to increase it's functionality. And offer
more facility for visitors. - Admin panel Administrator Control Panels is the
area of a website, or content management system
that allows the administrator to add, edit, or
delete content. The Admin Control Panel is
usually password protected. - Auto mailer Automatically email is generated and
sent to recipients(admin and customer). - Bandwidths A measure for the speed (amount of
data) you can send through an Internet
connection. The more bandwidth, the faster the
connection.(kbit/s, Mbit/s etc). - Canada post Merchant Id
- Canada post Merchant Password
- Canada post shipping
- CMS(Content Management System) A
content-management system or Web CMS is content
management system (CMS) software, usually
implemented as a Web application, for creating
and managing HTML content. It is used to manage
and control a large, dynamic collection of Web
material (HTML documents and their associated
images). A WCMS facilitates content creation,
content control, editing, and many essential Web
maintenance functions. - Coding To write or revise a computer program.
- Database Data (information) stored in a computer
in such a way that a computer program can easily
retrieve and manipulate the data. - Discount To deduct or subtract from a cost or
price. - Flash Flash is commonly used to create
animation, advertisements, and various web page
Flash components, to integrate video into web
pages. A vector-based multimedia format developed
by Macromedia for use on the web. - Footer The footer, as its name suggests, is the
final piece of content located at the bottom of
each page of web site. - Form A web form on a web page allows a user to
enter data that is sent to a server for
processing.
70Glossary
- FTP (File Transfer Protocol) A web server you
can logon to, and download files from (or upload
files to). It is a fast and convenient way to
transfer files over the Internet. - Gallery Collection of image, videos etc.
- Google Map Web mapping application.
- Header In website context Top of WebPages, it
mat be text n image both. Common text that is
printed at the top of every page. It generally
includes the page number and headings above each
column. - host In website context A web hosting service
is a type of Internet hosting service that allows
individuals and organizations to make their own
website accessible via the World Wide Web. Web
hosts are companies that provide space on a
server they own or lease for use by their clients
as well as providing Internet connectivity,
typically in a data center. Web hosts can also
provide data center space and connectivity to the
Internet for servers they do not own to be
located in their data center, called collocation. - HTML Hypertext Markup Language. A standardized
language of computer code, imbedded in "source"
documents behind all Web documents, containing
the textual content, images, links to other
documents (and possibly other applications such
as sound or motion), and formatting instructions
for display on the screen. When you view a Web
page, you are looking at the product of this code
working behind the scenes in conjunction with
your browser. Browsers are programmed to
interpret HTML for display. HTML often imbeds
within it other programming languages and
applications such as SGML, XML, Javascript,
CGI-script and more. It is possible to deliver or
access and execute virtually any program via the
WWW. You can see HTML by selecting the View
pop-down menu tab, then "Document Source." - Image An image is a picture that has been
created or copied and stored in electronic form. - integrate in website context website merge
website design in cms website, merge different
modules in website. - Interactive A computer program or system
interacting with a human user, often in a
conversational way, to obtain data or commands
and to give immediate results or updated
information - Logo LOGO is a unique symbol or design that
represents a company. Also called, a trademark.
71Glossary
- Multi-level Having several levels.
- Multilevel pricing Multi-Level Pricing provides
multiple price levels for categorized customer
(eg. Retailer, wholesaler) - MySQL MySQL stands for "My Structured Query
Language". MySQL is an open source relational
database management system (RDBMS) that relies on
SQL for processing the data in the database.The
program runs as a server providing multi-user
access to a number of databases. - Navigation A part of website that let you
navigate between different WebPages of a website. - non-technical Not having knowledge of
programming language. - Online Calendar Calendar on website.
- on-line catalogs Internet-based presentation of
a set of items available for purchase, including
description, price, and ordering information
also called cyber catalog, electronic catalog and
web catalog. - On-the-Fly"on the fly" describes activities that
develop or occur dynamically rather than as the
result of something that is statically
predefined. For example, the content of a page
that is sent to you from a Web site can be
developed (and varied) "on the fly" based on
dynamic factors such as the time of day - PDF Portable Document Format. The extension of
the file is .pdf. This format was developed by
Adobe Systems for ease of document sharing on
the Internet and for easy printing of documents.
It retains the original layout of the document
when converted to a PDF file and is a very secure
way of sharing and publishing information on the
Internet.
72Glossary
- Percentage In mathematics, a percentage is a
way of expressing a number as a fraction of 100
(per cent meaning "per hundred"). It is often
denoted using the percent sign, "". - PHP Hypertext Preprocessor, general-purpose
scripting language that was originally designed
for web development, to produce dynamic web
pages. - RSS feed Short for "Really Simple Syndication
refers to a group of XML based web-content
distribution and republication (Web syndication)
formats primarily used by news sites and weblogs
(blogs). Any website can issue an RSS feed. By
subscribing to an RSS feed, you are alerted to
new additions to the feed since you last read it.
In order to read RSS feeds, you must use a "feed
reader," which formats the XML code into an
easily readable format (feed readers are to XML
and RSS feeds as web browsers are to HTML and web
pages. - seo Search engine optimization, the process of
increasing the amount of visitors to a Web site
by ranking high in the search results of a search
engine. The higher a Web site ranks in the
results of a search, the greater the chance that
that site will be visited by a user. - Sitemap A site map (or sitemap) is a list of
pages of a website. - Updating Editing any thing to keep it up to
date. - Uploading Placing the file to server.
- URLA web address. The standard way to address
web documents (pages) on the Internet (like
http//www.sonitek.ca/)
73Glossary
- Web application a web application is an
application that is accessed via a web browser
over a network such as the Internet or an
intranet. It is also a computer software
application that is coded in a browser-supported
language (such as HTML, JavaScript, Java, etc.)
and reliant on a common web browser to render the
application executable. - web-software Software stored on a server and
delivered via the Web based on the web, usually a
combination of one or more interactive Web pages
that can invoke and integrate Browsers, Active
Server Pages (ASP), PHP, server-side Visual Basic
or Java scripts, Access or SQL Server databases,
HTML, XML, Cookies, and/or Component Object Model
(COM) objects to create a dynamic website for
bidirectional submitting, retrieving, and storing
of information. A Web application is usually a
three-tier structure, comprising a User Service
tier (allowing user access to the application), a
Business Service tier (allowing the user to carry
out complex activities) and a Data Service tier
(which allows data storage and retrieval). - Website A webpage is a document, typically
written in plain text interspersed with
formatting instructions of Hypertext Markup
Language (HTML, XHTML). - World wide web The World Wide Web (known as
"WWW', "Web" or "W3") is the universe of
network-accessible information, the embodiment of
human knowledge. - XML Extensible Markup Language, a dilution for
Web page use of SGML (Standard General Markup
Language), which is not readily viewable in
ordinary browsers and is difficult to apply to
Web pages. XML is very useful (among other
things) for pages emerging from databases and
other applications where parts of the page are
standardized and must reappear many times.