What Is Ecommerce? How It Works, Types and Examples

Shopper viewing a product and add-to-cart button on a smartphone

Ecommerce, short for electronic commerce, means buying and selling goods or services through online ordering systems. It includes physical products, digital downloads, subscriptions, and services sold through websites, apps, and marketplaces. Delivery can happen by courier, through a download, or in person.

For a business owner, the useful question is how an online order will work from beginning to end. What will the customer buy? How will you get paid? Who will deliver it, and what happens if something goes wrong? The answers shape the business before they shape the website.

What counts as ecommerce?

Ordering a jacket from an online store, purchasing a software licence, and booking a paid class online are all examples of ecommerce. The product does not have to be physical, and the seller does not have to operate exclusively online.

An order placed online for local pickup can still be ecommerce, even if payment happens at the counter. Online ordering and in-store payment are among the arrangements described in Shopify’s explanation of ecommerce.

A website that only describes a service and invites visitors to call is doing a different job: generating enquiries. It can be valuable without having a shopping cart. A request for an estimate is not the same as a confirmed order.

Ecommerce, an online store, and e-business

  • Ecommerce is the buying and selling activity.
  • An online store is one place where that activity happens. A business can also sell through a marketplace without running its own storefront.
  • E-business is broader. It includes digital activities such as supplier coordination, customer support, and inventory management, whether or not a sale occurs.

A local retailer might use all three: an online store accepts orders, ecommerce contributes sales, and connected business systems keep stock and customer records organized.

How does ecommerce work?

Customer confirming an online coffee order on a smartphone

A typical retail order moves through six stages:

  1. Discovery: a customer finds the offer through search, a referral, a marketplace, advertising, or another channel.
  2. Selection: they review the product, choose any options, and check price and availability.
  3. Ordering: checkout collects the information needed to complete and fulfil the order.
  4. Payment: the selected payment service processes the transaction, or the order follows an agreed payment arrangement.
  5. Fulfilment: the seller ships the item, prepares pickup, releases a download, or delivers the service.
  6. After-sales support: the business handles questions, returns, refunds, and future purchases.

Consider a hypothetical coffee roaster selling a three-bag bundle. The customer chooses a grind, enters a delivery address, sees the total, and orders. The business needs to receive the correct grind selection, reserve stock, prepare the parcel, and send a useful confirmation. A working checkout is only one part of that process.

The same principle applies to digital products. There may be no parcel, but the customer still needs reliable access, clear usage terms, and a way to get help.

The main types of ecommerce

These categories describe who sells to whom. They should not be confused with the software used to run a store or the method used to ship an order.

TypeMeaningExample
B2C: business to consumerA business sells to an individual for personal use.A shop sells a backpack to a customer.
B2B: business to businessA business sells to another business.A supplier accepts an office’s recurring stationery order.
C2C: consumer to consumerIndividuals sell to other individuals, often through a marketplace.Someone sells a used camera through an online listing and ordering platform.
C2B: consumer to businessAn individual supplies something of value to a business.An independent photographer licenses an image to a company online.

Direct-to-consumer, often written DTC or D2C, describes a brand selling directly to the end customer rather than through a separate retailer. It commonly sits within B2C. For example, a manufacturer selling its own cookware through its website is using a direct-to-consumer approach.

A company can serve more than one audience. A coffee roaster could sell individual bags to households and wholesale cases to cafés. The wholesale side may need different quantities, account pricing, and payment arrangements.

Business models: what you sell and how you deliver it

Once the customer relationship is clear, decide how the operation will work. Several approaches can coexist within one business:

  • Stocked retail: you purchase or produce goods, hold inventory, and fulfil orders yourself or through a warehouse partner. Stock availability is easier to control, but money is tied up in inventory.
  • Made to order: production starts after purchase. Customers need realistic lead times and clear approval steps for personalized work.
  • Dropshipping: a supplier sends the product to your customer. You carry less inventory, but the customer experience depends heavily on that supplier’s stock accuracy, quality, and delivery.
  • Print on demand: an item is printed or produced after ordering. Sample quality and the cost of individual fulfilment matter before you advertise it.
  • Subscriptions: customers pay on a recurring schedule for goods, access, or services. The offer needs to justify repeat payment, with understandable renewal and cancellation terms.
  • Digital products and services: you sell downloads, software, courses, appointments, or other non-physical offers. Delivery, access, support, and permitted use still need planning.

“No inventory” does not mean “no operating work.” A supplier delay, failed download, or cancellation request still reaches your business. Choose a model whose everyday responsibilities you can manage.

Where can an ecommerce business sell?

Your own online store

A dedicated storefront gives you more control over presentation, navigation, and the customer journey. You also take responsibility for attracting customers and maintaining a reliable experience.

This can suit a business with a recognizable offer, repeat buyers, or product details that need more explanation than a standard marketplace listing allows.

Marketplaces

A marketplace brings multiple sellers together. Access to an existing shopping audience can be useful, but your products still compete for attention. Seller fees, account rules, and limits on customer communication belong in the decision.

Use a marketplace because its customers and operating conditions suit your offer. Listing a product does not guarantee that people will find or buy it.

Social channels and connected retail

Social content can introduce products and send shoppers to an ordering page. Checkout features vary by platform, country, and seller eligibility, so confirm the actual Canadian buying flow before planning around an in-app purchase.

Multichannel selling means using several channels. Omnichannel retail connects the experience between them: for example, a shopper orders online, collects in store, and receives consistent stock and order information. Neither term is a separate B2B or B2C business type.

The advantages and challenges of selling online

Ecommerce lets customers browse and order beyond opening hours. It can support a focused product range, repeat ordering, and sales beyond the immediate neighbourhood. It also gives a business opportunities to learn which products people view, purchase, or return.

Those advantages depend on execution. Longer selling hours do not mean instant human support. A wider potential audience does not make shipping affordable everywhere. And detailed reports are only useful when someone acts on them.

The most consequential challenges are often ordinary ones: finding customers at a sustainable cost, describing products accurately, keeping stock current, delivering when promised, and resolving problems. Technology helps coordinate those tasks; it does not remove them.

Understand the cost of an order before scaling

Revenue is the amount sold, not the amount left to run the business. Estimate what remains after the costs that increase with each order.

The following is a hypothetical Canadian-dollar example, excluding sales taxes and assuming the customer is not charged separately for shipping. These are illustrative amounts, not quoted platform or shipping rates.

ItemAmount
Revenue from one orderC$100
Product costC$35
Packing materials and handlingC$5
Shipping paid by the sellerC$12
Payment processingC$3
Advertising cost allocated to the orderC$15
Allowance for returns and replacementsC$5
Remaining before fixed costs and profitC$25

That C$25 still needs to contribute to costs such as software subscriptions, storage, administration, and website work. A C$10 discount would reduce it to C$15 if everything else stayed the same.

Use your own numbers before offering free delivery, buying advertising, or expanding the catalogue. A higher sales total can hide a weaker business if each additional order leaves too little behind.

What Canadian businesses should decide before launching

If you are still deciding what to sell, use our guide to popular products sold online in Canada to compare demand signals, delivery costs, and product requirements before committing to stock.

Write a short operating brief before choosing features. These questions are a useful starting point:

  • Customer and offer: who is buying, what problem does the offer solve, and why would they choose you?
  • Order details: which sizes, options, quantities, or personalization inputs must be captured?
  • Delivery: which locations can you serve reliably, and will you offer shipping, pickup, appointments, or digital access?
  • Money: what currency will customers see, what payment methods will you accept, and how will destination-dependent charges be calculated?
  • Service: who handles questions, damaged items, cancellations, and refunds?
  • Ownership: who updates products, checks orders, maintains access, and keeps business information accurate?

For example, a Vancouver shop offering local pickup and nationwide delivery needs to distinguish a pickup-ready message from a shipment confirmation. A software seller needs to distinguish payment confirmation from successful licence activation. These details should be defined before launch.

When the operating requirements are clear, compare ecommerce platforms for Canadian businesses. If the shortlist comes down to two common choices, our Shopify vs WooCommerce comparison covers their practical differences.

How AI is changing ecommerce

AI affects several different parts of commerce. A tool that drafts product descriptions is different from an assistant answering customer questions, and both differ from a shopping channel that helps people discover products.

Helping the business prepare and manage information

AI can assist with drafts, categorization, translation, and summarizing recurring questions. A person still needs to check specifications, compatibility, prices, and promises against the actual offer. Generating more descriptions does not help if they all repeat vague claims or introduce errors.

Helping customers find and understand products

An on-site assistant can guide visitors towards relevant information or a suitable product page. It should use approved information and offer a contact route when it cannot resolve a question. Keep essential prices and policies visible without requiring a chat.

Our guide to live chat and AI assistants for websites explains how this fits into customer support.

Shopping through AI discovery channels

As checked on September 13, 2026, Shopify’s agentic storefront documentation describes product discovery through AI channels for eligible stores. The purchase flow differs by channel: its ChatGPT integration refers shoppers to the store’s checkout, while some other supported channels can offer Shopify-powered direct checkout when enabled. Availability and requirements must be checked for the individual store and channel.

The practical priority is accurate product information: what an item is, what it costs, whether it is available, and how it can be delivered. An AI recommendation cannot repair an inaccurate catalogue.

For visibility in Google’s AI Overviews and AI Mode, Google says the usual SEO fundamentals still apply; there is no special AI schema or additional AI text file required. Clear, accessible content and consistent product information are useful foundations, not a guarantee of being recommended.

Start with one complete, reliable buying journey

Before expanding, test one representative order from the customer’s first question through to delivery and support. Check that the selected product reaches the cart correctly, the final charges are understandable, and the confirmation explains what happens next.

Use a product with realistic options rather than the easiest item in the catalogue. Our product page design guide covers the details that help customers choose confidently.

Then decide how you will reach the first suitable buyers. Search, an existing customer base, partnerships, and paid campaigns serve different purposes. Choose a manageable starting channel and compare its cost with the value of the orders it brings.

Frequently asked questions

Is ecommerce only for physical products?

No. Digital downloads, software, memberships, and services can all be sold online. The fulfilment method changes, but the customer still needs a clear offer, an ordering process, and reliable delivery or access.

Can a small local business use ecommerce?

Yes. A business can start with local pickup, a limited delivery area, or a small selection of products. It does not need to ship internationally or list everything it sells on day one.

Is dropshipping the same as ecommerce?

No. Dropshipping is one way to fulfil ecommerce orders. The supplier ships to the customer, while the seller manages the offer and customer relationship. Ecommerce also includes businesses that hold stock, make products, or sell services and digital goods.

Do I need a custom-built website to start?

No. A suitable existing platform or marketplace can support a straightforward offer. More customized work becomes useful when your ordering rules, integrations, or customer experience require it. Decide what the business needs before choosing how much to build.

Turn the business plan into a working store

A good starting brief is specific: your customer, your offer, how orders will be delivered, and what each sale needs to contribute. That gives you a better basis for choosing software and investing in the website.

If you are ready for implementation, Maple Web Design’s ecommerce website design services explain the build options and scope. Published starter-store pricing begins at C$3,300 for up to 25 products; the service page contains the package details and current pricing.

Share with friends

AI assistant