E Commerce Chapter 3
E Commerce Chapter 3
Q.3.6) Mobile Website vs. Mobile App: Which is best for Your Organization?
Q.3.7) What are the Advantages of a Mobile Website vs. Native Apps?
Before you begin to build a Web site or app of your own, there are some important questions
you will need to think about and answer. The answers to these questions will drive the
development and implementation of your online presence.
Before you can plan and actually build a Web presence, you need to have a vision of what you
hope to accomplish and how you hope to accomplish it. The vision includes not just a statement
of mission, but also identification of the target audience, characterization of the market space, a
strategic analysis, an Internet marketing matrix, and a development timeline. It starts with a
dream of what’s possible, and concludes with a timeline and preliminary budget for development
of the Web presence. If you examine any successful Web site, you can usually tell from the
home page what the vision that inspires the site is.
Once you have defined a mission statement, a vision, you need to start thinking about where the
money will be coming from. You will need to develop a preliminary idea of your business and
revenue models. You don’t need detailed revenue and cost projections at this point. Instead, you
need a general idea of how your business will generate revenues. Basic business models are
portal, e-tailer, content provider, transaction broker, market creator, service provider, and
community provider (social network). The basic revenue model alternatives are advertising,
subscriptions, transaction fees, sales, and affiliate revenue. There’s no reason to adopt a single
business or revenue model, and in fact, many firms have multiple models. Including a directory
to local wedding planners, all of which produce revenue for Theknot.com. Petsupplies.com and
Without a clear understanding of your target audience, you will not have a successful Web
presence. There are two questions here: who is your target audience and where are they on
the Web? Your target audience can be described in a number of ways: demographics, behavior
patterns (lifestyle), current consumption patterns (online vs. offline purchasing), digital
usage patterns, content creation preferences (blogs, social networks, sites like Pinterest),
and buyer personas (profiles of your typical customer). Understanding the demographics of
your target audience is usually the first step. Demographic information includes age, income,
gender, and location. In some cases, this may be obvious and in others, much less so.
1. Maximize your customers’ experience. The world may be more comfortable with
online shopping these days, but as an internet retailer, you still have the disadvantage that
no one can physically examine your products. Fill this void with detailed product
descriptions and additional bullet points detailing specifications at a glance; utilize
high quality photos, and integrate videos such as product demos; enable product
reviews; always think about how you can give your customers more.
2. Establish your brand identity. From your logo and color scheme to your language use
and total website design, every decision you make sets a mood and establishes your
company’s personality. How do you want your visitors to perceive you? The voice you
choose and tone you strike should be consistent throughout. These are the first steps to
building a connection with a customer. Be professional and unique.
3. Build Trust. People don’t give their credit card information to people they don’t have
confidence in. There are many ways to build that trust, but you should start with
including company contact details in an easy to find location and telling your company
There are many technologies required to build an e-commerce store and operate a successful
online business. Both software and hardware technologies must be included in your e-business
plan.
Web Server
A web server is used to host an e-commerce website. All the Html, JavaScript, PHP files,
databases, media files that make up the entire website are stored on this server. The web server
runs on Windows or Linux operating system. Managing a web server is a very specific job. The
website development companies host the site on their own web server or pay a hosting company
to provide space on a secure web server.
Server Software
When a user visits any website on a web browser, the web server knows the client is requesting
some specific information. So it processes that request and serves the correct files to the client.
The web browser then displays these files to the user.
There are many types of server software available including application software, database
server, file server software and cloud computing software. The popular web server software
includes Apache and Windows IIS. Server software can either use on a physical server or on a
virtual / cloud server.
Web Tools
Html files are created by Dreamweaver along with the CSS (cascading style sheet) which
enhance the visual appearance of the site. Another web authoring tool would be Visual Studio
.net that can be used to make the sites which have integrated databases in it. Graphic design
packages are also web authoring tools which design the skin for a user interface.
Database System
A database is an integral part of an e-commerce website. The database is used to store the
information about the products and services of the website such as pricing, description, image,
details, and sales. In addition to this, the customer details are also stored in the database like what
they ordered, their payment details, shipping details, and contact information.
It is necessary to program the website to connect securely to the database so that all the orders
are processed correctly and your business runs smoothly. Technologies like PHP and MySQL are
the communication route between the website and the DBMS (database management system).
Networking
TCP (transfer control protocol) and IP (internet protocol) define as how computers should
connect with each other through the internet and how they share information. Common TCP/IP
protocols are HTTPS, HTTP and FTP. We use these protocols to access the website without even
realizing it. FTP (file transfer protocol) used to download files from a browser.
HTTPS (where the “S” stands for security) responsible for the secure communication between a
server and a browser like an account information or personal information.
Browser Compatibility
The Tip: To analyze website traffics, use tools like Google Analytics to get an idea as what
browsers people are using and which one is the most popular.
Ports
Ports allow one device to connect with the other through a different and unique IP address. A
device can have more than one port.
Port 25 (SMTP) is usually reserved for email. It is used to transmit data from remote email
servers. If that port is blocked no emails can be sent. Some other common port numbers are
80(HTTP), 443 (HTTPS), 21 (FTP), 22 (SSH). Firewalls can often block a port to tighten the
security.
Domain Names
If a business becomes successful online, it is important to protect the brand by doing multiple
registrations of domain names such as .com, .net, .uk, .org, .co
Doing this ensures that no one can steal your business by copying your business model.
Ecommerce software simplifies intricate processes in a friendly user interface that enables people
non-technical backgrounds to oversee an entire ecommerce operation. Despite the ease of use
that ecommerce software brings to an online business, it is a multifaceted and complex machine.
Ecommerce software comes in two basic flavors, with many varieties of each:
On-Premise: Installed and managed on-site by developers who facilitate manual updates, fix
problems and do general troubleshooting. Traditionally, merchants went with on-premise
solutions due to the increased flexibility from hosted solutions.
SaaS: Software as a Service (or "hosted") solutions are much more hands-off from a technical
standpoint. The only development requirements are for additional design and custom features —
all updates, patches, and newly-released features are done automatically or with one-click
integrations. Hosted ecommerce software has evolved to the point where the customization and
flexibility, previously exclusive to on-premise, is robust, making it more than sufficient for most
online retailers. Ecommerce stores using SaaS software can be launched in 1/3 of the time and at
a much lower cost than on-premise solutions.
Hardware
From a hardware perspective, the infrastructure involves a number of items. Some of these
include:
Servers - These are computers that handle the processing requirements for the
infrastructure.
When it comes to e-commerce marketing, a few things to consider are the types of tools you’re
going to use when it’s launch time. The most important things to focus on our customers, email
marketing, and SEO. The 10 tools below are some of the most used, and best, tools to use for
your e-commerce website and marketing strategy.
1. Hot jar is an all-in-one analytics tools using heat maps for your website visitors.
See how they click, where they move their mouse, and even record see recordings
of their mouse activity on your website.
Their feedback system offers test tunnels so you know at what point your visitor is leaving so
you can improve your system. Heat maps let you view visitor behavior on where they’re
scrolling, clicking, and moving. In this way, follow the important behavioral of your customers
for better user experience.
2. Conversions are key in online marketing. Google Anatlyics tracks website traffic
for measuring those conversions. Measure your online sales and transaction
history by monitoring user data analysis with e-commerce tracking. This tool
needs some HTML and JavaScript coding skills in order to provide the maximum
Create email campaigns that best suit your specific business. One of the great things about Mail
Chimp is its marketing automation that helps in your marketing strategy. For example, send a
reminder to visitors who left your online store without making a purchase. Or those who didn’t
check out but may have something in their online cart. You can also find new customers by
integrating with Facebook and Instagram.
4. With Unbxd, optimize your online site search by giving customers a more
personalized experience. Enhance user experience with product
recommendations. When customers are at your online store and see
“recommended for you”, it can create a new sale for your business.
This tool lets you see a report of how users are finding out the right products. Unbxd asks, “Are
you leaving money on the table?” The Commerce Search Study shows a shopper is more likely
to buy if there’s a search bar on your store website.
5. As a customer service software used by many big name companies, Zen desk is a
leader in providing customer service through chat, phone, and email. You can
take the ease off your organization's departments by using this platform for your
customer service needs.
This platform lets you connect with customers on a relationship level. It’s easy to setup and easy
to use. If a customer has a help ticket, easily collaborate with the customer and the company.
6. User interface is just as important as user experience. It’s a part of it and they
work together. With Optimize, test different layouts and content to see what
converts and performs best.
Get the full customer experience with A/B testing and build a better website for your visitors.
The visual editor is easy to navigate and update any online content. Also, experiment with
different behavioral targets. If a user searches for a winter coat and goes back to the home page,
it remembers the user’s choice and the home page displays a shopping opportunity for winter
coats.
7. Similar to Hot jar, Crazy Egg lets you see where users click with heat maps. Just
type in your URL and it will show you your heat map when you sign up for the
30-day free trial.
Most importantly, you may wonder why your visitors are not converting. Crazy Egg knows why
they’re leaving so you can enhance your pages for better customer experience and makes sure
you’re most important content is being seen and not ignored.
With overlay tool, view the number of clicks of all elements on a page and find out where the
most clicks are and how they’re converting.
8. SEMRush claims itself as the all-in-one marketing tool. It is definitely a great tool
if you’re looking into the analytics of all online marketing including social media,
SEO, and PPC. This tool is powerful for competitor and advertising research.
When you type in the URL of your domain name, you are able to view domain analytics through
organic and advertising research. Their video and display advertising is currently in beta,
however, you can see all digital content without going to the actual provider.
Md. Nazrul Islam (01521359610)
Assistant Prof & Course Coordinator
Dhaka Business Institute (DBI)
Guest Faculty at National Institute of Design(NID)
Guest Faculty at Dhaka Institute of Fashion & Technology(DIFT)
Guest Faculty at Institute of Science Trade & Technology(ISTT)
YouTube: nazrul’s easy education
SEMRush analyzes your content so it can perform better against your competitors.
9. A unique experience is the best experience. The customer feels welcomed when
their search results are tailored to them.
Search Spring helps you develop a better search experience with advanced site search. You
might think search boxes are the last thing on your list when it comes to your e-commerce
website. The relevancy of this search tool allows the customer to see products related to their
interest or search no matter what page they’re on.
10. This tool lets you create an online shop and a custom domain name. Use this in
conjunction with the other tools mentioned above and create the ultimate
experience. It doesn’t matter what kind of store you have, Shopify has what you
need. It’s used by many online retailers worldwide.
Run your store with no coding experience and personalize your business website with hundreds
of themes to choose from for your online store. Shopify does all the work for you.
Q.3.6) Mobile Website vs. Mobile App: Which is best for Your Organization?
If you're planning to establish a mobile presence for your business or organization one of the first
considerations that will likely come to mind is whether you want to create a mobile application
for users to download (app) or a mobile website, or perhaps both. Mobile websites and apps can
look very similar at first-glance, and determining which is most suited to your needs will depend
upon a number of factors, including target audiences, available budget, intended purpose and
required features.
Before you can evaluate the benefits of a mobile website vs. an app it’s important to understand
the key differences between the two. Both apps and mobile websites are accessed on a handheld
devices such as smartphones (e.g. iPhone, Android and Blackberry) and tablets.
A mobile website is similar to any other website in that it consists of browser-based HTML
pages that are linked together and accessed over the Internet (for mobile typically Wi-Fi or 3G or
4G networks). The obvious characteristic that distinguishes a mobile website from a standard
website is the fact that it is designed for the smaller handheld display and touch-screen interface.
Increasingly, responsive web design is becoming the new standard for websites that are not only
mobile-friendly, but that can scale to any sized device - from desktop down to tablet and
handheld smartphones.
Like any website, mobile websites/responsive sites can display text content, data, images and
video. They can also access mobile-specific features such as click-to-call (to dial a phone
number) or location-based mapping.
Apps are actual applications that are downloaded and installed on your mobile device, rather
than being rendered within a browser. Users visit device-specific portals such as Apple’s App
Store, Android Market, or Blackberry App World in order to find and download apps for a given
operating system. The app may pull content and data from the Internet, in similar fashion to a
website, or it may download the content so that it can be accessed without an Internet
connection.
When it comes to deciding whether to build a native app or a mobile website, the most
appropriate choice really depends on your end goals. If you are developing an interactive game
,an app is probably going to be your best option. But if your goal is to offer mobile-friendly
content to the widest possible audience then a mobile website is probably the way to go. In some
Generally speaking, a mobile website should be considered your first step in developing a mobile
web presence, whereas an app is useful for developing an application for a very specific purpose
that cannot be effectively accomplished via a web browser.
Share ability – Mobile Websites Can be Shared Easily by Publishers, and Between
Users
Mobile website URLs are easily shared between users via a simple link (e.g. within an email or
text message, Facebook or Twitter post). Publishers can easily direct users to a mobile website
from a blog or website, or even in print. An app simply cannot be shared in this fashion.
Time and Cost - Mobile Websites are Easier and Less Expensive
Last but certainly not least, mobile website development is considerably more time and cost-
effective than development of a native app, especially if you need to have a presence on different
platforms (requiring development of multiple apps).
Despite the many inherent benefits of the mobile web, apps are still very popular, and there are a
number of specific use scenarios where an app will be your best choice. Generally speaking, if
you need one of the following, an app makes sense:
In Conclusion
As mobile use continues to grow worldwide, the “app vs. web” question will remain a very real
consideration for organizations seeking to establish a mobile presence. If your mobile goals are
primarily marketing-driven, or if your aim is to deliver content and establish a broad mobile
presence that can be easily maintained, shared between users, and found on search engines, then
the a mobile-friendly responsive website is the logical choice.
The basics of any e-Commerce mobile app remain the same. All you need to add is that pinch of
your branding and the spark of your USP to make your business stand out and stay at the top in
the Google search engine results. Some of the fundamentals that you should consider basic while
building an e-Commerce mobile app are:
Easy navigation
UI/UX with right features
Visual appeal
Brands integration if at all you are into multi-store ecommerce
Inventory management
The basis of an ecommerce mobile app development lies in determining the buyer persona for
your business. Ask yourself, “Who are you selling your products to?” Accordingly, carry out
your research for your target audience.
Analyze the behavior and patterns of your target audience. Know their digital age and their likes
& dislikes. This will help you create your app as relatable as possible for them.
Extract a list of your competitors. Create a separate list of what they are into and what makes
them the obvious choice for the buyers. Do not duplicate their features or their business model,
rather research well about the business model and make the maximum out of your analysis.
Choosing Technology:
Know the ins and outs of your business so as to decide on the technology to create your
ecommerce mobile app. Keep an eye on the budget of development, know your inventory and
select the CMS, database, framework, and most importantly the backend and frontend languages
to code your app.
If you want a better time to market, go for the hybrid app, if you want sustainability, go for a
native one. Similarly, you have to decide whether you want to launch an Android app, an iOS
app or both at the same time, keeping in mind the device usage of your target audience.
UI and UX Design:
Give your brand the voice it deserves by soothing color schemes, appealing visuals, and smooth
transitions for your customers from one page to another. Create options for your logo and
Md. Nazrul Islam (01521359610)
Assistant Prof & Course Coordinator
Dhaka Business Institute (DBI)
Guest Faculty at National Institute of Design(NID)
Guest Faculty at Dhaka Institute of Fashion & Technology(DIFT)
Guest Faculty at Institute of Science Trade & Technology(ISTT)
YouTube: nazrul’s easy education
leverage it to the optimum. That is going to be your business’ identity for your target customers.
Play with the subconscious mind of your customers by leveraging smart branding tactics for
creating a lasting impression.