Start here

Ecommerce means selling and buying goods or services through an online ordering system. A customer might order a chair from a website, download a paid template or buy a software subscription.

Ecommerce means selling and buying goods or services through an online ordering system. A customer might order a chair from a website, download a paid template or buy a software subscription.

The order is the key distinction. Payment and delivery do not both have to happen online. A product ordered through a store and paid for on delivery can still be ecommerce. A website that only displays products and asks people to telephone to order is serving a different purpose. This distinction follows the OECD's ecommerce definition.

For a store owner, the definition is only the start. You also need to decide who you sell to, how customers will find you, what makes an order worthwhile and how you will deliver what you promise. Those decisions shape the website you need.

How ecommerce works

Consider a customer buying a desk lamp. This is an illustrative example, not a client result.

They find the lamp through search, an advert, a recommendation or a marketplace. The product page helps them check its size, brightness, plug type, price and delivery options. They choose a variant, place an order and receive confirmation. The seller arranges fulfilment, provides delivery updates and handles questions or returns.

For a digital product, delivery might mean access to a download. For a service, it might mean scheduling the work after purchase. Payment can be authorised, collected or invoiced at different stages depending on the arrangement.

A useful way to plan the journey is to ask five questions:

  • Discovery: can the right customer find the offer?
  • Decision: can they tell whether it fits their needs?
  • Order: can they choose, pay or agree terms without confusion?
  • Delivery: can you fulfil the promise accurately?
  • Support: can they get help after buying?

Build around the answers. A checkout cannot compensate for unclear delivery terms, and more visitors will not fix an item that is repeatedly unavailable.

Ecommerce types: who sells to whom?

Business types describe the relationship between buyer and seller. They do not tell you which platform to use or who ships the parcel.

Business to consumer: B2C

A business sells to an individual for personal use. A homeware store selling a lamp to a homeowner is B2C. The customer usually needs a clear price, understandable options and a straightforward purchase path.

Business to business: B2B

A business sells to another business. A lighting supplier selling to a hotel is B2B. The website may need quantity pricing, account approval, repeat ordering, quotations or invoice terms. Confirm the actual buying process before deciding which features to build.

Consumer to consumer: C2C

An individual sells to another individual, such as someone reselling a used lamp through a marketplace. The same marketplace can also host professional businesses. Its name alone does not determine the transaction type.

Direct to consumer: DTC

A brand sells directly to its customers instead of relying on a retail intermediary for that sale. DTC commonly sits within B2C. A brand can run its own store and also sell through retailers or marketplaces; those channels can coexist.

Other relationships include individuals selling work to businesses and suppliers selling to public bodies. What matters for your build is the buyer's approval process, payment arrangement and information needs.

What can an ecommerce business sell?

Physical products need accurate stock, product details, packaging and delivery arrangements. Digital products need clear licence terms, reliable access and a way to resolve download or account problems. Services need a defined scope, availability and an understandable handover.

Subscriptions describe a recurring payment arrangement. They can apply to physical goods, digital access or services. Plan how customers join, change or stop the subscription, what each payment covers and how failed payments will be handled. Recurring billing does not remove the need to keep earning the customer's business.

Dropshipping answers another question: who fulfils the order? A supplier sends the product directly to the customer. It is a fulfilment approach, rather than a separate customer type. You still need to manage the customer relationship and order tracking, as Shopify's dropshipping guidance explains. Check samples, delivery performance and returns handling before promising them to customers.

Write your plan in four lines: who buys, what they buy, where they order and who delivers. This prevents a label such as "subscription" or "dropshipping" from standing in for a complete business plan.

Where can you sell online?

Your own website gives you a place to explain the offer and design the buying experience. It also leaves you responsible for attracting visitors, maintaining the store and supporting customers.

A marketplace places your products within an existing shopping destination. Assess its fees, listing requirements, customer communication rules and operational fit. Access to shoppers is not a promise that your listings will be seen or bought.

Social platforms can help people discover products. Whether they can complete the purchase within the platform depends on the platform, market and account eligibility. Make the handover to your store clear when checkout happens elsewhere.

You can combine channels, but establish which system holds the correct stock, price and order information. Selling the final unit twice creates a service problem whichever channel brought the orders in.

How to choose an ecommerce platform

Start with requirements you can demonstrate, rather than a list of fashionable features.

  • Catalogue: how many products, variants, bundles and price arrangements must it support?
  • Buying process: do customers buy immediately, request a quote or need an approved account?
  • Operations: which stock, accounting, fulfilment and customer-service tools must connect?
  • Markets: which currencies, languages, payment methods and delivery regions matter?
  • Ownership: who will update products, maintain integrations and resolve failures?
  • Cost: what will the platform, apps, payments, maintenance and future changes cost together?

Test shortlisted options with a difficult real product, a realistic order and a refund. Include the person who will operate the store. A feature that works in a sales demonstration may still require awkward manual work in your business.

If you already sell online, list what works before considering a rebuild. Replacing a working store can introduce unnecessary migration work. Our guide, Improve the store, or rebuild it?, helps frame that decision.

Revenue is only part of the calculation

A busy store can still have weak order economics. Before spending more to acquire customers, understand what remains from a typical order after its variable costs.

Start with what the customer pays after discounts and account for the relevant product cost, payment fees, packaging, fulfilment, delivery subsidy, returns and acquisition cost. Avoid treating tax collected for payment to an authority as money available to spend. Use your own accounting treatment and records rather than mixing numbers from different reports.

Then consider the costs that continue even when orders are quiet: software, premises, people and maintenance. The amount left from orders must help cover those costs before there is a profit.

Calculate several cases: a full-price order, a discounted order, a returned order and a repeat order. If you expect repeat purchases to make acquisition affordable, check that expectation against customer cohorts. Do not assume every first-time buyer will return.

This exercise also helps choose what to improve. Expensive returns might point to unclear sizing or product expectations. Slow picking might point to an operational issue. Neither necessarily calls for a new homepage.

What makes a store useful to customers?

Customers need enough information to make a decision and enough confidence that you will fulfil it.

Show the product in a way that answers real questions. A lamp buyer needs dimensions, light output and compatibility, not five photographs from almost the same angle. Put delivery costs, available destinations and returns information where people can find them before ordering.

Make product choices and form controls understandable. Check the mobile journey, keyboard use, errors and recovery. A rejected payment should leave the customer knowing what happened and what they can do next.

Use accurate company details, genuine reviews you have permission to display and clear ways to contact support. Do not substitute badges or unverified claims for evidence. Explain what customers actually receive.

For a closer review of the product page, use What does your product page leave unanswered?.

How customers find an ecommerce store

Search, paid advertising, marketplaces, recommendations and email can each play a role. Choose a manageable starting mix based on where your customers already look and what you can maintain well.

For search, organise products and collections so people can browse them logically. Write useful descriptions, comparisons and buying guidance. Keep important information available as readable page content. Where appropriate, accurate product structured data can make a page eligible for richer Google results; it does not guarantee them.

AI search does not make these foundations irrelevant. Google's guidance for generative AI features continues to emphasise useful content and a clear technical structure. Eligibility also depends on its current technical and inclusion requirements. Meeting those requirements does not guarantee that a page will appear. Other providers have their own systems and controls.

AI tools can also assist your internal work, such as preparing a draft product description or grouping support questions. Check output against the actual product and approved policies. Do not let a tool invent compatibility, stock, delivery promises or customer evidence.

A practical plan for starting or improving a store

1. Define one clear offer

Write down the customer, their buying problem, the product or service and why they would choose it. Validate the questions and objections with real prospective customers before building a large catalogue.

2. Confirm the operating plan

Identify suppliers, stock ownership, delivery coverage, support responsibility and returns handling. Confirm the requirements that apply to your products and markets with the appropriate qualified advisers. Do not copy another store's policies and assume they fit.

3. Build the smallest complete buying journey

Start with the pages and functions needed to discover, assess, order and receive the offer. Write product information from verified specifications. Give the team a way to keep prices, availability and policies current.

4. Test exceptions as well as successful orders

Check out-of-stock variants, invalid addresses, failed payments, duplicate order actions, confirmation messages, cancellations and refunds. Verify the order reaches the correct fulfilment process. Use the platform's supported test methods before live transactions.

5. Choose measurements before buying traffic

Check completed orders against the store's order records. Track the important steps in the buying journey using consistent definitions and the consent arrangements that apply. Record the dates of changes so you can interpret results later.

6. Improve the most consequential problem first

If buyers cannot select the right size, fix that before polishing decorative effects. If stock is unreliable, resolve that before increasing spend. Use customer questions, order data and observed journeys together. Our guide, Visits, but few orders?, explains how to begin that investigation.

Common questions about ecommerce

Is ecommerce the same as online shopping?

Online shopping usually describes the customer's activity. Ecommerce also covers the seller's order systems and commercial arrangements, including business purchasing and online sales of services or digital products.

Do I need my own website?

Not for every selling arrangement. You can sell through a marketplace. Your own site may be useful when you need more control over product explanation, the buying journey and ongoing customer communication. Compare the operational demands of each option.

How much does an ecommerce store cost?

There is no useful universal price. Scope depends on the catalogue, buying process, integrations, content, markets and ongoing support. Ask for a cost breakdown that separates the initial build from recurring charges and future changes.

Does more traffic mean more profit?

No. The visitors must be relevant, the store must help them buy and the orders must leave enough after costs. Diagnose these separately before deciding that more traffic is the next investment.

Need help deciding what your store needs next?

CartCompound helps ecommerce businesses with website design and development, SEO, content, marketing, conversion and automation. If you are deciding what to build or where to improve, bring your store and your main question to a free 20-minute call with Hamid Khan.

Book a free 20-minute call with Hamid

Talk through your store question

Bring one problem you want to solve.

A free 20-minute call with Hamid can help you decide what to investigate next.

Book a free 20-minute call