Submitted By
Submitted By
Roll# : BSCOM-21-707(C)
Submitted To : Prof. Zeeshan Shokat Sb.
Subject : E-Commerce
Hailey College Of Commerce
Ans: Domain:
A domain name is a string that identifies a realm of administrative autonomy, authority or control.
Domain names are often used to identify services provided through the internet, such as websites, Email
services and more.
IP Adresses:
Every website on the internet has an IP address. These addresses point to a websites location. The IP
address, which is generally a set of numbers, usually resembles like this: 216.27.61.137
Domain Names:
A structure called the domain name system(DNS) translates those IP addresses into Names that are
(hopefully)simple to remember. Those names are called domain names.
Space:
An e-commerce website is your digital storefront on the internet. It facilitates the transaction between a
buyer and seller. It is the virtual space where your showcase products ,and online customers make
selections. Your website acts as the product shelves, sales staff, and cash register of your online
business.
Pros:
➢ Full Control: You have complete control over the development process, allowing you to tailor the
website to your specific needs.
➢ Security: You can implement and manage your own security measures, ensuring data protection
and compliance with industry standards.
➢ Customization: In-house development allows for greater customization and the ability to adapt
quickly to changing business requirements.
➢ Knowledge Retention: Your team gains valuable experience and knowledge, which can be crucial
for ongoing maintenance and future projects.
Cons:
➢ Cost: In-house development often incurs higher initial and ongoing costs, including salaries,
infrastructure, and maintenance.
➢ Time: Building a website from scratch in-house may take longer, delaying time-to-market.
➢ Expertise: You need a skilled and experienced development team, which may require significant
recruitment efforts.
➢ Infrastructure Management: Hosting in-house requires managing servers, networks, and other
infrastructure components, which can be complex.
Pros:
➢ Cost Savings: Outsourcing can be more cost-effective, as you only pay for the services you need, and
there's no need to invest in infrastructure.
➢ Time Efficiency: Outsourcing allows you to leverage the expertise of a dedicated team, potentially
speeding up the development process.
➢ Access to Experts: You can tap into the specialized skills and experience of a development agency
or team.
➢ Scalability: Outsourcing providers often offer scalable solutions, making it easier to adjust resources
based on your business needs.
Cons:
➢ Less Control: You may have less control over the development process, and communication
challenges could arise, especially if the outsourcing team is located in a different geographic location.
➢ Security Concerns: Trusting a third party with sensitive data raises security concerns, so thorough
vetting of the outsourcing partner is crucial.
➢ Dependency: You may become dependent on the outsourcing partner for ongoing maintenance and
updates.
Hiding or making it difficult to find your contact information is a surefire way to irritate
customers on your website.
People interested in your products or services need to know that you are contactable
before, during and after the sale. Not having your contact information readily available
makes buyers uneasy, as it leads to thinking that you are not able to provide support
should they need it.
Ideally, your contact information should be displayed on every page. Common areas are
along the top and in the footer as well as a ‘contact’ navigation link in the main menu.
2-Confusing navigation:
As busy consumers, we are increasingly eager to find what we’re looking for quickly and
efficiently. We don’t want to search through your entire website to find out if you have
the product or service we want. We want to know straight from your homepage or within
a few short clicks that we’ve come to the right place.
Keep the navigation labels clear – don’t give pages some obscure names that
make sense to you but mean nothing to your customers.
Don’t overload your menu – it can be tempting to include every single page in
your main menu but this can be overwhelming.
Keep labels short – try not to use too many words for the navigation item.
Don’t hide your menu – ever been on a site and can’t find the navigation? It’s
annoying.
Buying online is vastly different to going into a shop and purchasing an item. You can
touch the product, try it out and get a better feel of what it is your buying. Online
shopping doesn’t give you that luxury.
Ensuring you have a detailed description of each product including any materials,
ingredients and features will help customers make informed decisions. Personally, if
there is a limited or missing description for a product.
5 -Hidden costs:
Have you ever been on a website, you get excited about a product but you can’t find the
total price? Or been tempted with the free delivery offer advertised throughout the site,
only to find that there is actually an expensive charge once you get to checkout? It’s
annoying and also feels a little deceptive. While you may get some people who continue
to buy since they have came so far, others will leave your website and you lose the
sale.
Nothing frustrates customers more than an overly complicated order process. Having
too many steps to checkout from your shop is going to increase the likelihood of an
abandoned cart.
Amazon, for example, offers a “1-Click Ordering” option which bypasses the shopping
basket completely allowing you to purchase the item with a simple click.
Give customers the option to save their cart items or add them to a cart to buy
later.
Don’t ask for too much information – only collect the details you need to
complete the order.
Ensure easy and logical navigation to help users find products effortlessly. Clear calls to
action: Use prominent buttons for actions like "Add to Cart" and "Checkout." Mobile
Responsiveness: Optimize for mobile devices to cater to the growing number of users
accessing websites on smartphones and tablets.
Provide detailed product descriptions, specifications, and high-quality images to help users
make informed decisions.
Streamline the checkout process with as few steps as possible, and offer multiple payment
options. Implement security measures to build trust, such as SSL certificates.
❖ Search Functionality:
Include a robust search feature with filters to help users quickly find the products they are
looking for.
Organize products into logical categories and subcategories, making it easy for users to
browse and discover items.
Display customer reviews and ratings to build trust and credibility. Positive social proof can
influence purchase decisions.
❖ Personalization:
Offer multiple support channels, such as live chat, email, and phone support, to assist
customers with queries or concerns.
Create visually appealing and well-organized product pages with a clear focus on key
information, including pricing, availability, and shipping details.
Ensure the website is designed to handle increasing traffic and can scale as the business
grows. Regularly test and optimize for performance.
Connect your e-commerce site with social media platforms to leverage social sharing and
marketing opportunities.
❖ Legal Compliance:
Ensure your website complies with relevant e-commerce laws and regulations, including
privacy policies, terms of service, and GDPR compliance.
One of the most characteristic aspects of a static site is that every user receives and views the exact
same content. Because of this, static websites work best for sites with fewer pages that don’t require
frequent updates or changes.
Quick creation:
When you are thinking about how long it takes to build a website and time is an issue, a static website is
easier to get live quicker. Static websites are faster to create and publish, since they are less complex
and don’t need to be connected to databases of organized content. All that limits the time to go live
with a static site is how creative you want to be with each page design. This doesn’t mean making a
dynamic alternative will be a slow process, but static pages tend to be simpler and consequently faster
to deploy.
Static pages don’t connect with a database or use external extensions and plugins all of which can be
common entry points for attacks. In comparison, dynamic sites are not inherently unsafe, but potential
attackers theoretically pose less risk with a static website.
Limited scalability:
One of the largest disadvantages of a static website only comes into play with larger, content-heavy
designs. While it’s possible to build hundreds of pages with a static website, it will always be a slow and
long process. This is less relevant when creating a personal website though.Every page on a static
website has to be built as a separate entity. For a site with multiple pages, you would need to create
each page individually.
Dynamic website:
Built using server side language and technology, dynamic websites allow for the content of each page to
be delivered and displayed dynamically, or on-the-fly, according to user behavior or from user-
generated content. With a dynamic website all of your data and content are organized in a database or
backend content management system (CMS), which connects to your website pages. The way this
information is arranged and connected to your site’s design controls how and when its content is
revealed on a page.
Other examples of well-know dynamic websites include:
1-Instagram: as a social media site, dependent on user-generated content, Instagram relies on a
dynamic website.
2-CNN: media outlets use dynamic websites to update their content, either in response to breaking
news or as stories age.
3-Disney Plus: as a large streaming site, this dynamic entertainment website's dynamic nature allows its
content to be chosen and displayed according to a user's location, subscription and preferences.
Easily updated:
Starting a business and building a brand online requires continually updated content. You need to stay
current with trends, updates and changes within your business, as well as within your industry. A
dynamic website is the most effective way to do this. With a dynamic website, a content change on one
page can be automatically duplicated on other pages without needing to alter the design. This is
particularly relevant to sites with a large number of pages, since it makes maintaining a website more
efficient.
Greater functionality:
Static pages can be interactive, but when it comes to functionality, dynamic pages definitely lead the
way. Dynamic pages have boundless functionality—limited only by the complexity of the logic and
language needed to build them, and the instructions needed to deliver content
Mobile Website:
A mobile website is not just a website that works well on a mobile device; it’s an essential tool for
businesses looking to expand their online presence. Search engines like Google prioritize mobile-friendly
websites in their search results, rewarding them with higher visibility. This means that having a mobile
website can significantly improve your chances of being discovered by potential customers searching for
products or services related to your business.
Additionally, a mobile website lacks access to the hardware features of a phone. If you need your
application to utilize functionalities like GPS or camera, then a mobile app is the way to go.
Flexible images are sometimes called adaptive images because they have no fixed display size
limitations. This versatility makes it easier to resize images neatly.
Fluid grids/fluid layouts that automatically rearrange columns of content to fit different screens
or browser windows
Code for flexible layouts that resize page elements to fit different screens or browser windows
Ans:E-Commerce software:
E-commerce software is a stand-alone program or software suite that enables you to sell your products
and services online. It allows you to streamline all of your processes from inventory to sales through the
backend and makes it easy for a customer to buy from the front end, which is your website.
Software for e-commerce comes in different formats, each of which fits your needs and budget. The size
of your business tends to dictate the type of e-commerce website software you choose, although this
isn't an absolute. You can use Software-as-a-Service, Platform-as-a-Service for your e-commerce, or you
can use an on-premise platform that lets you control the software and server that's used to deliver
your e-commerce website.
Key Factors:
1-Marketing Tools
2-Central database
3-Website builder
5-Data analytics
Functionality of E-commerce website:
Here are the website features that the top ecommerce sites utilize.
User-Friendly Design.
Mobile-Friendly Features.
User Reviews.
2- SEO
5-Price
Ans:SEO stands for “search engine optimization.” In simple terms, SEO means the process of improving
your website to increase its visibility in Google, Microsoft Bing, and other search engines whenever
people search for:
The better visibility your pages have in search results, the more likely you are to be found and clicked on.
Ultimately, the goal of search engine optimization is to help attract website visitors who will become
customers, clients or an audience that keeps coming back.
Importance of SEO:
SEO is a critical marketing channel. First, and foremost: organic search delivers 53% of all website traffic.
That’s one big reason why the global SEO industry is forecast to reach a staggering $122.11 billion by
2028. SEO drives real business results for brands, businesses and organizations of all sizes.
In fact, 61% of U.S. online shoppers start their product search on Amazon, compared to 49% who start
on a search engine like Google. Also of note from that same research:
SEO is also incredibly important because the search engine results pages (or SERPs) are super
competitive – filled with search features (and PPC ads). SERP features include:
Knowledge panels.
Featured snippets.
Maps.
Images.
Videos.
Carousels.
Another reason SEO is critical for brands and businesses: unlike other marketing channels, good SEO
work is sustainable. When a paid campaign ends, so does the traffic. Traffic from social media traffic is at
best unreliable – and a fraction of what it once was.
SEO is the foundation of holistic marketing, where everything your company does matters. Once you
understand what your users want, you can then implement that knowledge across your:
Website content.
SEO is a channel that drives the traffic you need to achieve key business goals (e.g., conversions, visits,
sales). It also builds trust – a website that ranks well is generally regarded as authoritative or
trustworthy, which are key elements Google wants to reward with better rankings.
Q:Write a note on site management tools[basic provide by webserver vs google
analytical?
Ans: Site management tools cover multiple functions, such as eCommerce, search
engine optimization (SEO), content management, and digital marketing. They
typically don't require specific web design skills and coding languages, making the
web management process simpler.
The Commerce web stores Site Management Tools (SMT) feature lets you perform several important
website management tasks, including:
Managing content.
Changing the overall page design and arrangement of content by choosing a different layout.
Enhancing pages lets to customize certain attributes of a page without needing to develop code
or modify existing files.
Export bulk content that requires translation on your web store and import the translated
content back into SMT.
A web log analysis tool uses multiple ways to track website visitors. And depending on the tracking
method used, the data will show everything – including regular visitors, visitors that block Google
Analytics tracking code, and traffic from non-visitors like robots & spiders.
Q:Write a note on simple ,two tier and multi tier website architecture?
Two-Tier Architecture:
A two-tier architecture is a software architecture in which a presentation layer or interface runs on a
client, and a data layer or data structure gets stored on a server. Separating these two components into
different locations represents a two-tier architecture, as opposed to a single-tier architecture. Other
kinds of multi-tier architectures add additional layers in distributed software design.
Multi-Tier Architecture:
Multi-Tier Architecture (often referred to as n-tier architecture) or multilayered architecture is a client–
server architecture in which presentation, application processing and data management functions are
physically separated. The most widespread use of multitier architecture is the three-tier architecture.
The presentation tier is the front end layer in the 3-tier system and consists of the user interface. This
user interface is often a graphical one accessible through a web browser or web-based application and
which displays content and information useful to an end user.
Ans:All eCommerce businesses need hardware to run smoothly. From the basics to the more
advanced, getting the right tech can help make your business a success.
PC/laptop: Vital for many reasons, such as checking on your sales, managing your marketing
efforts and updating your website
Wi-Fi router: Reliable home internet is a must if you're running an online store. If you like to
work from cafes or other public spaces, getting an internet dongle can also be useful