Back to Discover
Shopify logoFeatured

Shopify

StartupLaunched September 2026

Screenshots

The Story

Shopify is a hosted ecommerce platform. A merchant gets a storefront, a checkout, payment processing, inventory, and order management without operating any of it, and the platform handles the security and compliance work that accepting card payments requires.

The product's scale comes from its app ecosystem. Anything the platform does not do natively — a loyalty programme, a subscription option, a review system, a warehouse integration — is available as an app, which means the platform can be extended without the merchant writing code. Themes control the storefront, and a headless mode exposes the commerce APIs for a custom frontend.

The tradeoff is cost at scale and the constraint of a hosted model. Transaction fees apply when a third-party payment provider is used, app subscriptions add up, and the checkout cannot be fully customised outside the platform's extension points. Merchants with unusual requirements sometimes move to a headless platform to get that control back.

Overview

Shopify's proposition is that a merchant should not operate the infrastructure behind a store, and the gap that leaves is filled by apps.

A merchant gets a storefront, a checkout, payment processing, inventory, and order management as one hosted product. The security and compliance work that accepting card payments requires is the platform's responsibility rather than the merchant's, which is the main reason a non-technical seller can open a store.

The app ecosystem is what makes the platform extensible without code. Loyalty programmes, subscription billing, review systems, and warehouse integrations are installed as apps, and themes control the storefront's appearance. A headless mode exposes the commerce APIs so a team that wants a custom frontend can build one while keeping the platform behind it.

The cost appears at scale. Transaction fees apply when a third-party payment provider is used instead of the platform's own, app subscriptions accumulate, and the checkout cannot be fully customised outside the extension points the platform provides. Merchants with requirements that do not fit sometimes move to a headless platform to recover that control.

Key Features

  • Hosted storefront and checkout

    The store, checkout, and payment compliance are operated by the platform rather than the merchant.

  • App ecosystem

    Loyalty, subscriptions, reviews, and integrations are installed as apps, so the platform extends without custom code.

  • Themes

    The storefront appearance is controlled by a theme, with a template language for customisation.

  • Headless commerce APIs

    Commerce APIs can back a custom frontend when the hosted storefront is not the right fit.

Where Shopify is a strong choice, and where it is not

Choose Shopify when the goal is to sell online without operating infrastructure, and the app ecosystem can cover the features the platform does not provide natively.

Look elsewhere if the checkout needs to be fully customised beyond the platform's extension points, or if transaction and app costs at high volume exceed what a headless platform would cost to run.

Getting started

A store can be selling the same day; the theme and app choices determine the cost.

  • ~1 day
    Time to first sale

    Pick a theme, add products, and connect payments. Checkout and compliance are handled by the platform.

  • Monthly + fees
    Cost to start

    A monthly plan applies, plus transaction fees when a third-party payment provider is used.

  • A product
    Prerequisites

    Something to sell and a business entity for payment processing.

Known limitations

Constraints confirmed from the platform's documentation.

  • Checkout cannot be fully rewritten. It can be extended through the platform's extension points and not replaced.
  • Third-party payment fees apply. Using a provider other than the platform's own adds a transaction fee.
  • App subscriptions accumulate. Each additional capability is a separate monthly cost.
  • Theme changes are disruptive. Switching a theme after customisation means redoing that work.
OUR VERDICT

Pick Shopify when you want to sell without running infrastructure

The platform absorbs the security and compliance work behind accepting payments, which is why a non-technical seller can open a store.

The app ecosystem fills the gaps the platform leaves, so most requirements are an install rather than a development project.

If the checkout needs to be fully customised, or transaction and app costs at high volume exceed a headless platform, that becomes the better path.

FAQ

What is Shopify?

Shopify is a hosted ecommerce platform providing a storefront, checkout, payments, and order management.

Is Shopify free?

There is no free plan; monthly plans apply, and transaction fees are charged when a third-party payment provider is used.

Can I customise the checkout?

Checkout can be extended through the platform's extension points, but it cannot be fully rewritten outside them.

Does Shopify support a custom frontend?

Yes. Headless commerce APIs let a team build a custom storefront while keeping the platform behind it.

What stack is Shopify built with?

CompassPad records Shopify as a Ruby on Rails core with React and TypeScript frontends on MySQL, based on public engineering writing and job listings.

What we checked

  • LIVE
    Site and primary link

    The marketing site resolved and the primary product link reached the application.

  • PRICING
    Pricing page

    The pricing page resolved and lists monthly plans with transaction fees for third-party payment providers.

  • DOCS
    Documentation

    Help and developer documentation are public and cover storefronts, themes, and commerce APIs.

  • FRESHNESS
    Changelog

    A dated public blog publishes updates and is reachable without an account.

Discussion

No comments yet. Be the first.

Join the conversation. Sign up to comment.

Sign up free

Similar But Scrappier

Lemon Squeezy

Trending

Payments and tax handling for software sellers as merchant of record.

Developer ToolsCCompassPad editorial

Lemon Squeezy is a payments platform for software businesses that acts as the merchant of record. That means the company is the legal seller of record for each transaction, and it takes on the obligations that follow: sales tax and VAT registration, collection, and remittance in the jurisdictions where a customer buys. For a small software business selling internationally, that is the whole proposition. Instead of registering for VAT in the EU, the UK, and elsewhere as revenue grows, the seller handles one counterparty. The platform provides checkout, licence keys, subscription management, and a customer portal, and it pays out on a schedule. The cost is a higher percentage per transaction than a plain payment processor, because the merchant-of-record role absorbs tax and compliance work. Businesses with high volume sometimes move to a processor and handle tax themselves once the fee difference exceeds the cost of doing so.

Saleor

Trending

A GraphQL-first commerce platform built on Python and Django.

Developer ToolsCCompassPad editorial

Saleor is a headless commerce platform with a GraphQL API as the primary interface. The backend is written in Python on Django, which matters to teams whose existing services and hiring are in that ecosystem. The product covers the commerce domain: catalogue with variants and attributes, checkout and orders, payments through a plugin interface, warehouses and stock, and multi-channel selling where one catalogue serves several storefronts with different currencies and pricing. The dashboard is a separate application that consumes the same API. Compared with a hosted commerce product, Saleor leaves hosting and the storefront to the team, though a cloud offering exists. It suits organisations that want a GraphQL commerce backend they can extend in Python and operate themselves; it is a heavier starting point for a small store that only needs a working checkout.

Vendure

A TypeScript commerce framework built on NestJS and GraphQL.

Developer ToolsCCompassPad editorial

Vendure is a headless commerce framework for TypeScript teams. It is built on NestJS with a GraphQL API, and its plugin system is the same module system the framework itself uses, so extending it means writing a NestJS module rather than working around a closed extension point. The commerce domain covers products with variants and facets, carts and checkout, orders, payments, promotions, and multi-channel selling. The admin dashboard is an Angular application that consumes the same API and can be extended with custom UI components. Vendure is a framework rather than a hosted product. A project owns the deployment and the storefront, and upgrades require attention because the plugin API is part of the application. It fits teams already invested in TypeScript and NestJS who want commerce primitives they can shape in code.