What is an ecommerce platform (and how an online store works)

An ecommerce platform is software that runs an online store.

It hosts the storefront, the product catalog, the shopping cart, the checkout (PCI-DSS compliant), the order management layer, the inventory tracking, the tax calculation, and the integrations with shipping carriers and payment gateways.

The right platform lets a five-person SMB sell physical or digital goods online without writing the storefront software from scratch.

For most SMBs, the right answer is one of Shopify, WooCommerce, BigCommerce, Squarespace Commerce, Wix, or Ecwid — with subscription-box operators adding Recharge or Bold on top of Shopify.

Run a quick stress-test: the day a customer adds an item to their cart on a Shopify store,

the platform records the cart, applies the discount code, calculates the shipping cost (Shopify Shipping integration with USPS / UPS / FedEx / DHL), calculates the sales tax (Shopify Tax,

an automated add-on that handles US state-by-state and EU VAT), routes the payment to the checkout (Shopify Payments, Stripe,

or another gateway), and emails the customer an order confirmation. The store operator sees the new order in their Shopify admin dashboard and either fulfills it (picking, packing, shipping label) or routes it to a third-party logistics (3PL) partner via ShipBob / ShipStation / Amazon Multi-Channel Fulfillment. The platform handles the entire flow.

An ecommerce platform is software that hosts the storefront, the product catalog, the shopping cart, the checkout, the order management layer, and the integrations with payment gateways and shipping carriers. The right answer for a US SMB is one of Shopify, WooCommerce, BigCommerce, Squarespace Commerce, Wix, or Ecwid.

Key facts: Shopify is the dominant US SMB ecommerce platform with ~3.7M merchants (Shopify Q3 2026), the deepest app ecosystem (~8,000 apps in the Shopify App Store), and the canonical default for a five-person SMB.

WooCommerce runs on WordPress and is open-source, the right answer for SMBs that already maintain a WordPress site and need a custom-content ecommerce.

BigCommerce is B2B-catalog friendly, the canonical answer for SMBs selling 1,000+ SKUs to wholesale buyers.

Squarespace Commerce is design-led, the right answer for SMBs selling physical goods with strong visual merchandising.

Wix is the no-code builder for SMBs running an ecommerce store alongside a marketing site.

Ecwid is the cheapest path with the tightest budget.

Subscription-box operators add Recharge or Bold on Shopify; B2B wholesalers add BigCommerce B2B Edition.

A US SMB doing $30K monthly GMV on Shopify Basic ($39/month) with 200 orders/month and a $50 average order value (AOV) pays Shopify $468/year in platform fees plus Shopify Payments fees (2.9% + $0.30 per transaction = $510/month).

Total platform + payment = $6,588/year.

Compare to WooCommerce hosting + plugins ($300-$1,200/year) + Stripe per-transaction fees (identical 2.9% + $0.30) = $6,420-$7,320/year.

The platform costs converge; the operational choice differs.

How an ecommerce platform actually works step by step

The mechanics resolve into eight steps that happen at every order. Once you see the loop, the platform choice makes sense.

Editorial illustration of ecommerce platform flow from product page to checkout to fulfillment to post-purchase email
Each order: page view, cart, checkout, payment, fulfillment, post-purchase email, repeat.

Step 1: catalog setup. The store operator uploads products to the platform with: title, description, price, SKU, inventory count, images (the canonical product image stack is 5-8 images per product), variants (size, color, material), weight, and shipping class. The platform stores the catalog; the storefront serves it.

Step 2: storefront design. The operator picks a theme (Shopify has 100+ free themes, ~1,000 paid themes), customizes colors and fonts, and arranges the home page with featured products / collections. For Wix and Squarespace, the operator uses a no-code drag-and-drop builder. For WooCommerce, the operator picks a WordPress theme with WooCommerce support.

Step 3: payment gateway setup. The operator connects a payment gateway (Shopify Payments via Stripe, Stripe direct, Square, PayPal, Braintree, Authorize.Net, Adyen, Klarna, Afterpay).

Shopify encourages Shopify Payments (the platform’s preferred Stripe-based gateway) by waiving the platform’s per-transaction fee for orders on Shopify Payments.

For WooCommerce, the operator can choose any Stripe / Square / PayPal / Braintree gateway without the platform taking an additional fee.

Step 4: tax setup. The operator configures sales tax by state (US nexus-based) or VAT by EU member state. Shopify Tax (a Shopify add-on at $0.05-$0.10/order + 0.5% tax-processed) is the canonical automated setup. For WooCommerce, TaxJar or Avalara is the canonical setup.

Step 5: shipping setup. The operator connects shipping carriers (USPS, UPS, FedEx, DHL) and configures shipping zones (US states, countries, regions). Shopify Shipping gives the operator USPS, UPS, DHL pre-negotiated rates. For WooCommerce, the operator ships via Stamps.com / ShipStation / EasyPost.

Step 6: customer adds to cart and goes to checkout. The customer visits the product page, picks variants, adds to cart, enters the cart, fills checkout form (email, shipping address, payment method). The platform calculates shipping + tax + total. The platform does not store the customer’s full payment card data; the gateway does. The platform stores tokenized payment data for repeat customers.

Step 7: payment authorization and capture. The platform routes the payment to the gateway. The gateway authorizes the payment (the issuing bank approves). The platform captures the payment (transfers the funds to the operator’s merchant account). For pre-orders / backorders, the operator may authorize at checkout but capture at fulfillment.

Step 8: order fulfillment and post-purchase. The operator sees the new order in their dashboard.

They pick the inventory, pack the order, generate a shipping label (USPS / UPS / FedEx via the platform’s shipping integration), drop off the package, and the customer receives a tracking email.

The platform sends an order confirmation, a shipping confirmation, and a delivery confirmation.

Post-purchase email automation (Klaviyo / Mailchimp) follows up with reviews, cross-sells, and retention emails.

What an ecommerce platform handles that a basic website + Stripe does not

Five capabilities that a basic website (WordPress without WooCommerce / Squarespace without Commerce / Wix with no commerce) does not give you, which is why SMBs adopt a dedicated ecommerce platform.

Shopping cart + checkout flow. A basic website has no cart or checkout. The platform provides the entire pre-payment flow: cart state, cart abandonment recovery, discount codes, gift cards, shipping calculator, tax calculator, and the multi-step checkout form with address autocomplete.

Product catalog + variant management. A basic website has no product database. The platform provides the product schema (title, description, price, images, variants, inventory, weight, SKU) and the storefront rendering. Variants (size + color matrix) are managed in the platform, not hand-coded per product.

Order management + fulfillment. A basic website has no order list. The platform provides the order list, the inventory decrement on purchase, the backorder handling, the shipping label generation, and the integration with 3PL partners (ShipBob, ShipStation, Amazon Fulfillment).

Sales tax automation. A basic website has no tax calculation. The platform provides tax-by-jurisdiction calculation, the customer’s tax display at checkout, and the operator’s quarterly filing (Stripe Tax / Shopify Tax / TaxJar / Avalara).

App ecosystem + integrations. A basic website has limited integrations. The platform provides an app marketplace (Shopify App Store has 8,000+ apps for CRM, email, reviews, inventory, accounting, ads) and the canonical third-party integrations (Klaviyo, Yotpo, QuickBooks Online, Xero, NetSuite).

The six canonical ecommerce platforms for US SMBs

The six platforms cover most SMB scenarios. The right answer depends on product type, volume, and tech stack.

Platform Best for Pricing tier (entry) Per-transaction fee on platform gateway
Shopify Default US SMB ecommerce; deepest app ecosystem; canonical for B2C DTC Basic $39/month 0% (Shopify Payments); 2% on external gateways
WooCommerce SMBs on WordPress; open-source; maximum control Free (WordPress hosting $15-$100/month) 0% (gateway pays separately)
BigCommerce B2B catalogs with 1,000+ SKUs; wholesale pricing tiers Standard $39/month 0% (no preferred gateway)
Squarespace Commerce Design-led physical-goods stores; small catalogs Commerce $36/month 0% (no preferred gateway)
Wix No-code store + marketing site; tight budget Business $36/month 0% (Wix Payments); $0.30 + processing fees on external
Ecwid Tightest budget; small catalogs under 100 SKUs Free $0; Venture $39/month 0% (no preferred gateway)

For the practical 3-way (or 4-way) vendor comparison on tier + features + cost at realistic GMV volumes, the Shopify vs BigCommerce vs WooCommerce page runs the comparison. For the cost math at each GMV tier and the per-transaction fee trade-offs, the ecommerce platform pricing page covers the math.

What an ecommerce platform is NOT

Three common confusions worth naming.

Not a marketplace. An ecommerce platform is YOUR store; a marketplace (Amazon, eBay, Etsy) is a SHARED platform where your products compete with thousands of other sellers. The structural distinction is covered in detail on the ecommerce platform vs marketplace page.

Not a payment processor. The ecommerce platform sits ON TOP of Stripe / Square / PayPal / Shopify Payments. Shopify Payments is itself a Stripe-based gateway; the underlying payment processing happens at Stripe. WooCommerce sits on top of any gateway; BigCommerce the same.

Not a website builder. A website builder (Squarespace Personal, Wix, WordPress.com) does NOT include ecommerce. The CANONICAL distinction: Squarespace Personal is website-only; Squarespace Commerce adds the ecommerce layer (cart, checkout, product pages). Wix similarly distinguishes Wix Editor (website) from Wix Business (commerce enabled).

Practical implications for a small business

Three operating decisions that follow from choosing an ecommerce platform.

“Which payment gateway pairs with the platform?” Shopify Payments (the Stripe-based gateway built into Shopify) is the cheapest on Shopify because Shopify waives its platform per-transaction fee on Shopify Payments. For WooCommerce / BigCommerce, Stripe is the canonical choice at 2.9% + $0.30 per US transaction. The pairing matters because the per-transaction fees compound; verify the gateway fees before committing.

“How is sales tax handled by jurisdiction?” Shopify Tax (Shopify’s add-on) handles US sales tax by state and EU VAT by member state. For WooCommerce, TaxJar / Avalara is the canonical setup. The compliance value: for a SMB selling in 30 US states, the platform’s tax automation saves $500-$1,000/month in accounting time.

“What about shipping and fulfillment?” Shopify Shipping gives the operator USPS, UPS, DHL pre-negotiated rates (~10-30% below retail). For WooCommerce, ShipStation / EasyPost is the canonical setup. The operational choice depends on volume: at 100+ orders/month, ShipStation is the right answer; at 1,000+ orders/month, a 3PL (ShipBob, Amazon Multi-Channel Fulfillment) is the right answer.

Pick the right ecommerce platform for your SMB

For the practical 3-way vendor comparison at each volume tier, the Shopify vs BigCommerce vs WooCommerce comparison walks through each vendor.

For the cost math at your GMV tier and the per-tier fee structure, the ecommerce platform pricing page covers the math.

For the structural distinction between an ecommerce platform and a marketplace, the ecommerce platform vs marketplace page walks through the distinction.

For the audience-specific scenarios (B2C DTC brand vs B2B wholesale), the ecommerce platform for small business and ecommerce platform for B2B wholesale pages cover the right picks.

For the broader vendor coverage (Magento, Adobe Commerce, Salesforce Commerce Cloud) at enterprise scale, the best ecommerce platform for small business comparison covers the math.

For the underlying payment-processor layer that handles the card capture at the ecommerce checkout — settlement timing, fee structure, chargeback handling — the how payment processors work page covers the lower layer.

Last updated: October 2026

Share your love
Ngulas Editorial
Ngulas Editorial

Samandya builds Ngulas because they run a small one-person operation and are done paying for bloated enterprise software. Focus: simple, low-cost SaaS and tools that genuinely work for solo freelancers, consultants, and one-person businesses.