Online store

On this page 7

An online store is a website or application through which a business sells goods or services directly to buyers, combining a product catalog, a shopping cart, a checkout with payment processing and the back-office processes that turn an order into a delivery. In e-commerce fundamentals, the online store is the basic commercial unit: the place where demand meets an offer, a price and a set of terms.

An online store is more than a set of product pages. It is a transactional system that must keep prices, stock levels, taxes, shipping rules and customer data consistent, and it must do so reliably at any hour and under changing traffic.

How an online store works from visit to delivery

An online store works as a chain of linked steps in which each step depends on accurate data from the previous one. A visitor arrives from search, advertising, email or a direct visit, browses the product catalog, adds items to the shopping cart, and completes the checkout, where the address, shipping method and payment are collected.

After payment authorization, the order record passes to fulfillment. Stock is reserved or deducted, a warehouse or supplier picks and packs the goods, a carrier label is generated and the customer receives status notifications. Returns and refunds then flow back through the same system in reverse.

The table below lists the core components of an online store and what each one is responsible for.

ComponentResponsibilityTypical failure if neglected
Product catalogProducts, variants, prices, images, attributesWrong prices or missing variants
Shopping cartHolds selected items and calculates totalsLost carts, incorrect discounts
CheckoutCollects address, shipping and paymentHigh abandonment at the last step
Payment integrationAuthorizes and captures funds via a gatewayDeclined or duplicated charges
Order managementTracks orders from placement to closureLost or delayed orders
Inventory dataKeeps sellable stock accurateOverselling and cancellations
Customer accountsStores order history and preferencesRepeat buyers forced to re-enter data
Core components of an online store

Business models and types of online stores

Online stores differ mainly by who sells to whom and who holds the inventory. The model determines margins, operational load and the features the store software must support, so it should be decided before a platform is chosen.

ModelWho sells to whomKey characteristic
B2C storeBusiness to consumersRetail prices, consumer protection rules apply
B2B storeBusiness to businessPrice lists per customer, invoices, bulk orders
DTC brand storeManufacturer directly to consumersFull margin and customer data, no retailer
Dropshipping storeRetailer sells, supplier shipsNo stock held, thin margins, less control
Subscription storeRecurring delivery to consumersPredictable revenue, churn management
Digital goods storeDownloads, licenses or accessNo shipping, instant delivery, piracy risk
Common online store models

Many businesses combine models. A brand may run a DTC store for consumers and a separate B2B portal for wholesale buyers, often on the same platform with different price lists and payment terms.

Online store compared with a marketplace and omnichannel retail

An online store is a single seller’s own sales channel, while a marketplace hosts many sellers under one operator’s brand and rules. The distinction matters because it decides who owns the customer relationship, who sets the rules and who pays which fees.

AspectOwn online storeMarketplaceOmnichannel setup
Customer dataOwned by the sellerMostly held by the operatorUnified across channels
Traffic sourceMust be built by the sellerExisting marketplace audienceStores, web and apps combined
FeesPlatform and payment feesCommission per sale, often 5-20 %Mix of all channel costs
Brand controlFullLimited to listing templatesFull, but harder to keep consistent
Operational complexityModerateLow to moderateHigh
Own online store versus related channels

In an omnichannel strategy, the online store becomes one channel among physical shops, marketplaces and social commerce, with shared inventory and customer records. The online store is then usually the channel where pricing and product data are most complete.

Choosing how to build and run an online store

The main build decision is between hosted (SaaS) platforms, self-hosted open-source software and custom or headless builds. The right choice depends on catalog size, integration needs, in-house skills and the cost of change later.

SituationRecommended approachReason
Small catalog, no developersHosted SaaS platformFast launch, hosting and security included
Existing content site, flexible budgetSelf-hosted open sourceFull control, many extensions
Complex B2B pricing or ERP integrationEnterprise platformNative support for complex rules
Unique front end, many channelsHeadless commerceSeparate presentation from commerce logic
Build options for an online store

Whatever the platform, a working store needs legal pages (terms, privacy, returns), tax configuration for every selling region, reliable hosting with HTTPS, and measurement of traffic and conversion. These basics often take longer than the visual design.

Common mistakes when launching an online store

  • Treating launch as the finish line: an online store needs continuous traffic acquisition, content updates and testing.
  • Underestimating fulfillment: slow shipping and unclear return terms damage repeat purchases more than design flaws.
  • Poor product data: thin descriptions and missing attributes hurt both search visibility and conversion.
  • Ignoring mobile users: in most consumer segments the majority of visits come from phones.
  • Too many plugins or integrations: each one adds maintenance, performance cost and security exposure.
  • Unclear total cost: shipping or fees revealed only at checkout are a leading cause of cart abandonment.

In simple terms

An online store is a shop that lives on the internet. Instead of shelves, it has product pages. Instead of a basket, it has a shopping cart. Instead of a cashier, it has a checkout page that takes payment.

Behind the screen, the store also does what a back room does in a physical shop: it counts what is in stock, records each order and makes sure the parcel leaves the warehouse. A good online store makes all of this feel effortless to the buyer.

A practical example

A small coffee roaster that sells beans at a local market decides to open an online store. It chooses a hosted platform, lists twelve coffees with two bag sizes each, and offers grind options as product variants. Payments run through an integrated gateway, and shipping rates are set by weight for domestic delivery.

Within the first months, the roaster notices that many visitors leave at checkout. After showing shipping costs on product pages and adding a monthly subscription option, abandoned carts drop and repeat orders grow. The online store becomes a steady second revenue stream that no longer depends on market days.