Ecom Store Pro

How Shopify Store Works: Architecture & Key Features

How a Shopify store actually works — from storefront and themes to checkout, admin, apps and APIs — plus real costs and limits to know before you commit.

Listen to a short brief of this article
Hands-free while you multitask

The short version

A Shopify store is six layers that Shopify runs for you — storefront, admin, checkout, data, API and infrastructure — so you never patch a server or carry PCI scope yourself, and the storefront is either a Liquid theme or a headless Hydrogen build.

Running one realistically costs from roughly $40 a month at launch to several thousand at scale, and the plan fee is only one line among seven.

Shop Pay lifts conversion by as much as 50% against guest checkout, and more than 21,000 apps extend the platform at the cost of storefront JavaScript.

The trade is control: fixed URL paths on a theme and a checkout you cannot rewrite, plus up to 3 option types and 2,048 variant combinations per product.

What's New Since Publication: Updated since publication · 4 changes
  1. Polaris moved to shopify.dev and is now built on web components
    Shopify moved its Polaris documentation off the old polaris-react.shopify.com address: it now lives on shopify.dev, where Shopify describes Polaris as its unified UI framework built on web components rather than a React component library. The link and the description in the app-ecosystem section now point to the current documentation.
  2. Shopify is replacing shipping zones with shipping options by market
    Shopify is moving shipping setup from shipping profiles and shipping zones to shipping options set for each market; its developer changelog puts the gradual rollout between October 1, 2026 and July 1, 2027, and the Help Center gives no date for any single store. The shipping-and-tax step of the setup walkthrough now names both setups: shipping zones until your store is upgraded, the shipping options of each market after.
  3. Collections outgrew the manual-vs-automated split
    On July 16, 2026 Shopify expanded the collection model: a single collection can now combine several sources — automated conditions, hand-picked products, exclusions, other collections, even sources from apps — and can target specific variants, such as one size or colour. Existing collections keep working and are updated in the new admin experience automatically. The definition below has been updated to reflect the new model.
  4. Shopify removed the per-plan shipping discount ladder in the US
    The US version of Shopify's pricing page now prints one shipping-discount ceiling — up to 87% off — in the Basic, Grow, Advanced and Plus columns alike. The ladder was real: an archived snapshot from January 1, 2025 carried up to 77% for Basic and up to 88% above it, and the April 1, 2026 snapshot still separated the plans, but Shopify has not said when it removed the split. The Canadian version of the same page still steps from up to 45% on Basic to up to 50% on Grow and up to 53% on Advanced and Plus, so whether a higher plan buys a bigger label discount depends on where the store is based.

What Is Shopify & Why It Dominates E-Commerce

Key takeaway

Shopify is a fully hosted, cloud-based e-commerce platform that provides everything a business needs to sell online: storefront, product management, payment processing, shipping, analytics, and marketing — all unified in a single platform. For a categorized inventory of which of these Shopify features are built in versus need an app, see our features guide. If you just need the short answer to what Shopify is used for day to day, our FAQ on what Shopify is used for covers it in a couple of sentences.

Incorporated in 2004 and released as a platform in 2006, Shopify has evolved into the world's leading e-commerce infrastructure. Today it powers millions of businesses in 175+ countries, processing hundreds of billions of dollars in gross merchandise volume (GMV) annually.

What makes Shopify fundamentally different from alternatives like WooCommerce or Magento? Three things:

  1. Fully managed infrastructure — You never touch a server. Hosting, SSL, security patches, CDN, and scaling are all handled automatically.
  2. Unified commerce — Online store, POS, social selling, B2B wholesale, and international markets all run on one platform with shared inventory and analytics.
  3. Developer-friendly extensibility — 21,000+ apps, robust APIs, and custom storefronts (Hydrogen) mean you're never locked into the default experience.
Millions
Stores Worldwide
$11.6B
Revenue in 2025
175+
Countries Supported
99.9%
Platform uptime, past 90 days

Sources: Shopify Investor Relations, Shopify Newsroom

How Shopify Works: Step by Step

Key takeaway

Understanding the end-to-end flow of a Shopify store helps you see how each component connects. Here's what happens from the moment you sign up to the moment a customer receives their order:

1
Sign Up & Store Setup
You create a Shopify account, choose a plan, and enter basic business information. Shopify instantly provisions your store with hosting, SSL, and a default theme. No technical setup required.
2
Choose & Customize Your Theme
Select from 24 free and 1,200+ premium themes in the Shopify Theme Store, or build a custom theme. The Theme Editor lets you customize layout, colors, fonts, and sections without code. Developers can use Liquid (Shopify's templating language) for deeper customization.
3
Add Products & Configure Inventory
Upload products with images, descriptions, pricing, variants (size/color), and SKUs. Set up inventory tracking across multiple locations. Organize products into collections (manual, automated rules, or a mix).
4
Set Up Payments
Activate Shopify Payments (powered by Stripe) for instant credit card processing, or connect 100+ third-party payment gateways. Enable Shop Pay, Apple Pay, Google Pay for accelerated checkout.
5
Configure Shipping & Tax
Set shipping rates (flat, calculated, or free) and carrier-calculated shipping — in shipping zones, or in each market's shipping options once Shopify moves your store to shipping options by market (a gradual rollout its developer changelog dates from October 1, 2026 to July 1, 2027). Shopify automatically handles tax calculations for most regions. Configure fulfillment locations and warehouse priorities.
6
Connect Your Domain & Launch
Connect a custom domain (or buy one through Shopify). Remove the password protection (private mode in Shopify's settings), and your store is live; what to finish before the password comes off is its own answer. A domain bought through Shopify connects to your store automatically; a domain from another provider connects after you update its DNS records there, and Shopify includes a free SSL certificate on every plan.
7
Customers Browse, Cart & Checkout
Visitors browse your storefront, add items to cart, and proceed through Shopify's optimized checkout. The checkout handles address validation, shipping calculation, tax computation, and payment processing in a single secure flow.
8
Order Fulfillment & Post-Purchase
Orders appear in your admin. Fulfill manually, or use apps like ShipStation or the Shopify Fulfillment Network app, which hands fulfillment to a 3PL partner. Customers receive tracking emails. Returns and exchanges are managed from the admin.
Shopify Tutorial for Beginners 2026 - Step by StepComprehensive walkthrough covering store creation, theme customization, product listing, and launch.

Platform Architecture Deep Dive

Key takeaway

Shopify's architecture is designed around separation of concerns. Each layer has a specific responsibility, making the platform both robust for merchants and flexible for developers. Understanding these layers helps you make informed decisions about customization and scaling.

Our diagram of Shopify's six architecture layers, from storefront to infrastructure.
Storefront Layer
Customer-facing UI built with themes (Liquid) or headless (Hydrogen/React). Handles rendering, navigation, product display, and search.
Admin Layer
Merchant dashboard for managing products, orders, customers, analytics, discounts, and store settings. Available on web and mobile.
Checkout Layer
Secure, PCI-compliant checkout flow. Handles payment processing, tax calculation, shipping rates, and, with Shopify Payments, fraud analysis.
Data Layer
Product catalog, customer profiles, order history, inventory counts, and analytics data — all stored and managed by Shopify's infrastructure.
API Layer
GraphQL and the now-legacy REST Admin API for programmatic access. Webhooks for event-driven integrations. Powers the entire app ecosystem.
Infrastructure Layer
Global CDN and auto-scaling; Shopify's Help Center reports 99.9% platform uptime over the past 90 days.

Shopify's architecture separates what you sell from how you sell it, which is why the same platform runs a store on the $39/month Basic plan and a Shopify Plus enterprise: the infrastructure scales while the merchant workflow stays the same.

The layers meet in one data layer. A Liquid theme reads product data directly in its templates; Hydrogen, a mobile app or any custom frontend reads the same catalog and cart through the Storefront API; apps and back-office tools work with that data through the Admin API and hear about changes through webhooks. That shared data layer is what unified commerce means in practice: online store, POS, social selling and B2B draw on one inventory and one set of analytics.

Storefront: Themes, Liquid & Hydrogen

Key takeaway

The storefront is everything your customers see and interact with. Shopify offers two fundamentally different approaches to building storefronts, and understanding the trade-offs is critical for your business:

Approach 1: Theme-Based Storefront (Online Store 2.0)

This is the default and most popular approach. Shopify themes use Liquid, a templating language created by Shopify, combined with HTML, CSS, and JavaScript. Picking one is its own decision, with trade-offs this section does not cover — free versus premium, and what each tier hands you before you touch code: see what a Shopify theme is and how to choose one.

With Online Store 2.0 (launched 2021), Shopify introduced section-based architecture. Every page — not just the homepage — can be customized with drag-and-drop sections and blocks. This means merchants can build rich, unique pages without writing code.

Liquid is a template language created by Shopify. It's available as an open source project on GitHub, and is used by many different software projects and companies.
Shopify Developers — Liquid reference — Shopify.dev ·
Theme Editor
Visual drag-and-drop editor. Add sections, rearrange blocks, change colors, fonts, and spacing. Preview changes before publishing.
Liquid Templating
Shopify's proprietary language for dynamic content. Access product data, customer info, cart state, and more directly in templates.
Responsive by Default
All Shopify themes in the official store are mobile-responsive.
Performance Optimized
Themes are served via Shopify's global CDN with automatic image optimization, lazy loading, and critical CSS extraction.

Approach 2: Headless Commerce with Hydrogen

For businesses needing complete control over the frontend experience, Shopify offers Hydrogen — a React-based framework for building custom storefronts. Hydrogen connects to your Shopify store via the Storefront API, giving you full control over design and UX while keeping Shopify as your commerce backend.

Hydrogen is ideal for brands with complex design requirements, multi-brand architectures, or teams with strong frontend engineering capabilities. It's deployed on Oxygen, Shopify's hosting platform for Hydrogen apps, ensuring optimal performance.

Theme vs. Headless: When to Choose What

Choose Themes if: you want fast time-to-market, your team doesn't have frontend developers, you need a cost-effective solution, or your customization needs are moderate.

Choose Hydrogen if: you need pixel-perfect custom design, have React developers on staff, require complex interactive features, or manage multiple brands/storefronts from one Shopify backend.

Shopify Horizon Theme Customization — Complete Guide (2025)Full walkthrough of Shopify theme customization — layout, fonts, colors, and sections without coding.

Admin Dashboard & Business Operations

Key takeaway

The Shopify Admin is your command center. It's where you manage every aspect of your business — from adding a single product to analyzing quarterly revenue trends. Available on desktop (web) and mobile (iOS/Android), the admin provides real-time access to your store's operations.

Core Admin Sections

Analytics & Reports
Real-time dashboard showing sales, sessions, conversion rate, average order value, and top products. Advanced reports include cohort analysis, product performance, and customer lifetime value.
Customer Management
Unified customer profiles with order history, contact info, tags, and notes. Create customer segments for targeted marketing. B2B features include company accounts with custom pricing.
Order Management
View, edit, fulfill, and refund orders. Create draft orders for phone/email sales. Set up automated fulfillment workflows. Track order timeline and communication history.
Shopify Flow (Automation)
Visual automation builder. Create if-this-then-that workflows: auto-tag high-value customers, notify team on large orders, pause products when inventory hits zero, and more.

Product Management & Inventory

Key takeaway

Shopify's product management system is built for scale. Whether you're selling 10 handmade items or managing a catalog of 100,000 SKUs, the system provides the tools you need.

Product Structure

Every Shopify product consists of:

  • Title & description — Rich text editor with SEO-optimized fields
  • Media — Up to 250 media items per product, counting images, videos and 3D models together (AR-ready)
  • Pricing — Regular price, compare-at price, cost per item (for margin tracking)
  • Variants — Up to 3 option types (e.g., Size, Color, Material) with up to 2,048 variant combinations per product, raised from 100 in October 2025 (some third-party themes, theme app extensions, public apps and sales channels might not support more than 100)
  • Inventory — Track quantities across multiple locations (how locations, order routing and transfers behave), set low-stock alerts through Shopify Flow
  • Metafields — Custom data fields for any additional product information (ingredients, care instructions, specs)

Collections & Organization

Products are organized into collections, which historically came in two types — manual (hand-picked) or automated (rule-based). Automated collections dynamically include products based on tags, price, vendor, inventory level, or any combination of conditions. Since July 16, 2026 a single collection can also combine several sources at once — automated conditions, hand-picked products, exclusions, even other collections — and can target specific variants, such as one size or colour.

Example: An "Under $50" collection automatically includes every product priced below $50. A "Summer Sale" collection includes products tagged "summer" with a compare-at price set.

Pro Tip: Metafields Are a Game-Changer
Metafields allow you to store custom structured data on owner types such as products, variants, collections, customers, and orders — the full ownerType list is longer than these examples. Use them for specification tables, ingredient lists, size guides, or any custom data your theme needs. Combined with dynamic sources in Online Store 2.0, metafields eliminate the need for custom code in most scenarios.

Checkout, Payments & Conversions

Key takeaway

Shopify's checkout is one of the fastest and highest-converting in the industry. It's the result of years of A/B testing across millions of stores, and it's a key competitive advantage that's difficult to replicate.

Payment Processing

Shopify Payments (powered by Stripe) is the built-in payment processor. It supports credit/debit cards, Shop Pay, Apple Pay, Google Pay, and local payment methods. With Shopify Payments active, orders paid through Shopify Payments, Shop Pay, Shop Pay Installments or manual methods carry no third-party transaction fee (0.2%–2% on other gateways); on stores created on or after May 12, 2025, that fee still applies to the part of an order paid with store credit or gift cards.

For merchants who need alternative processors, Shopify integrates with 100+ payment gateways worldwide, including PayPal, Amazon Pay, Klarna, Afterpay, and regional providers.

Shop Pay: The Conversion Accelerator

Shop Pay is Shopify's one-tap checkout solution. It remembers returning customers' shipping and payment information, enabling a checkout experience that's up to 4x faster than guest checkout. According to Shopify's data, Shop Pay lifts conversion by as much as 50% compared to guest checkout.

Shop Pay is free for all Shopify merchants using Shopify Payments. Activating it, in Shopify's words, puts your products in front of over 150 million global shoppers, creating a network effect that benefits all Shopify stores.

Simply put, Shop Pay is the Internet's best converting accelerated checkout.
Shopify — Shop Pay: The Best-Converting Accelerated Checkout on the Internet — Shopify Blog ·

Checkout Extensibility by Plan

Checkout Extensibility is not a Plus-only feature. Basic, Grow, Advanced and Plus get the checkout and accounts editor plus eligible apps on the Thank you and Order status pages. The checkout step determines the real gate:

  • Basic, Grow, Advanced and Plus: the checkout and accounts editor — brand colours, fonts and logo — plus eligible apps on the Thank you and Order status pages, where order tracking, review prompts and follow-up offers live.
  • Plus: UI extensions on the information, shipping and payment steps — the surface for custom upsell and cross-sell widgets, loyalty point redemption fields, gift wrapping and custom messages, and B2B fields such as PO numbers and company selection.
  • Plus: Checkout Branding API access for visual customization beyond the editor's controls.
  • Plus: custom apps that contain Shopify Function APIs — any plan can install a public App Store app that contains Functions.

Post-purchase offers sit on their own surface: a store can use only one checkout app for post-purchase features at a time.

What Is Shop Pay & How Does It Work? (2026) Shopify TutorialUnderstand how Shop Pay accelerates checkout and why it converts up to 50% better than guest checkout.

App Ecosystem & Integrations

Key takeaway

The Shopify App Store is one of the platform's greatest strengths. With more than 21,000 apps as of December 2025, it extends Shopify's core functionality into virtually any direction: marketing, loyalty, subscriptions, SEO, customer support, accounting, and more.

Top App Categories & Recommended Tools

CategoryBuilt-in CapabilityTop AppsStarting Price
Email MarketingShopify Messaging: campaigns + automations, 10,000 free emails/moKlaviyo, Omnisend, MailchimpFree; paid from $13/mo
SMS MarketingShopify Messaging (Basic+): campaigns + abandoned-checkout automationPostscript, Attentive, KlaviyoNative per-message; apps vary
SubscriptionsShopify Subscriptions app (free, built by Shopify)Recharge, Bold Subscriptions, AppstleFree–$25/mo, plus transaction fees on some plans
Loyalty & RewardsNo native supportSmile.io, LoyaltyLion, YotpoFree; paid from $15/mo
SEO & PerformanceBasic meta tags, sitemapsPlug In SEO, Smart SEO, PageSpeedFree–$30/mo
Reviews & UGCShop app product reviews only (shown in the Shop app)Judge.me, Loox, YotpoFree–$49.99+/mo
Analytics200+ real-time reports plus custom reports on every planTriple Whale, Lifetimely, Lucky OrangeFree; paid from $19/mo
Inventory & FulfillmentBasic trackingShipStation, FlexportFrom $14.99/mo (ShipStation); Flexport varies
Customer SupportChat with customers via Shopify Inbox (free, built by Shopify)Gorgias, Zendesk, TidioFree–$55/agent/mo (Zendesk, billed annually)
B2B & WholesaleNative on Basic, Grow, Advanced & PlusSparkLayer, Wholesale Hub (formerly Wholesale Club; DTC tag-based pricing, member gating)Varies
Choosing Apps Wisely
More apps doesn't mean better performance. Each app adds JavaScript to your storefront, which can impact page speed. Audit your apps quarterly: remove unused ones, check for overlapping functionality, and always test page speed after installing a new app. Aim for under 15 active storefront-facing apps. In App Store search, the Built for Shopify badge marks apps that met Shopify's performance and design criteria: a useful shortlist, not a promise that the app fits your store.

APIs, Webhooks & Custom Development

Key takeaway

Shopify provides two primary APIs for developers:

Admin API (REST & GraphQL)
Access to store data (custom apps on Basic get limited data access): products, orders, customers, inventory, discounts, metafields, and more. Used by apps, integrations, and custom back-office tools. REST is now a legacy API, and since April 1, 2025 new public apps submitted to the App Store must use GraphQL.
Storefront API (GraphQL)
Public API for building custom storefronts (headless). Access product catalog, collections, cart management, and checkout. Powers Hydrogen, mobile apps, and any custom frontend.
Webhooks
Event-driven notifications. Subscribe to 200+ events (order created, product updated, customer registered) and trigger external actions in real-time.
Shopify Functions
Server-side logic running on Shopify's infrastructure. Public App Store apps containing Functions work on any plan; custom apps containing Function APIs require Plus. Shopify documents the same resource limits for every plan, except as noted in individual API pages.

If you already run an app or integration built on the REST Admin API, the question that legacy label raises is whether it forces work on you now or later — which stores actually have to migrate to GraphQL, and which can wait.

For custom apps, Shopify provides the Shopify CLI and App Bridge for building embedded admin apps, plus Polaris (Shopify's UI framework, now built on web components) for consistent admin UI. All apps run in a secure OAuth-authenticated environment with granular permission scopes.

Security, Compliance & Reliability

Key takeaway

Security is where Shopify's managed platform model delivers enormous value. Instead of managing your own PCI compliance, SSL certificates, server patches, and DDoS protection, Shopify handles all of it.

PCI DSS Level 1
The highest level of payment security compliance. All Shopify stores are PCI compliant by default — you never handle or store raw credit card data.
SSL Everywhere
Free SSL certificates for all stores and custom domains. All data transmitted between your store and customers is encrypted via TLS 1.2+.
99.9% Platform Uptime
Shopify's Help Center reports 99.9% platform uptime across all major Shopify services and regions over the past 90 days. Over the BFCM 2025 weekend, Shopify merchants generated a record $14.6 billion in sales. Flash sales and viral moments are handled automatically.
Fraud Analysis
With Shopify Payments, built-in fraud analysis flags suspicious orders. For US stores on Shopify Payments, Shopify Protect covers fraud chargebacks on eligible Shop Pay orders.
Shopify is certified Level 1 PCI DSS compliant. This compliance extends by default to all stores powered by Shopify.
Shopify — Shopify PCI compliance ·

Scaling Your Store: From $0 to $10M+

Key takeaway

One of Shopify's most compelling value propositions is that the same platform scales from your first sale to enterprise volume. Here's how the growth journey typically looks — and for a deeper breakdown of the tradeoffs at each tier, see how to choose the right Shopify plan for your stage. If growth means a second brand or region rather than a bigger plan, running multiple Shopify stores weighs a separate store against Shopify Markets and the expansion stores that come with Plus.

1
Stage 1: Launch ($0–$10K/mo)
Start with Basic. Focus on product-market fit, a clean theme, and your first marketing channels. Basic includes no additional staff accounts, so keep the operating team lean while you validate demand.
2
Stage 2: Growth ($10K–$100K/mo)
Move to Grow when you need staff access: it includes five staff accounts. Invest in email marketing, reviews and subscriptions only after the core funnel is working, then start testing conversion improvements.
3
Stage 3: Scale ($100K–$1M/mo)
Move to Advanced when you need fifteen staff accounts or contextual checkout and storefront customization through Shopify Markets. Add loyalty, SMS and multi-channel operations only when the extra complexity has an owner.
4
Stage 4: Enterprise ($1M+/mo)
Shopify Plus costs $2,500/month on a 1-year term or $2,300/month on a 3-year term. It adds nine expansion stores, Launchpad, unlimited B2B catalogs with direct company assignment, advanced checkout-step extensions, the Checkout Branding API and custom apps containing Function APIs.

True Cost of Running a Shopify Store

Key takeaway

The monthly plan fee is just one part of the total cost of ownership. B2B decision-makers need to understand all cost components before committing. Here's a realistic breakdown based on store stage:

Realistic Monthly Cost Breakdown by Stage

Cost ComponentStarter ($0–$10K/mo)Growth ($10K–$100K/mo)Scale ($100K+/mo)
Shopify PlanBasic — $39/mo ($29 annual)Grow — $105/mo ($79 annual)Advanced $399/mo ($299 annual) to Plus — $2,500/mo (1-year) or $2,300/mo (3-year)
Theme (one-time)$0–$100$100–$500custom ($5K–$20K)
Apps (monthly)$0–$50/mo$100–$400/mo$300–$1,000+/mo
Payment Processing2.9% + 30¢2.7% + 30¢2.5% + 30¢, from 2.25% on Plus
DomainFrom $9/yr; a typical .com runs $11–$14/yrFrom $9/yr; a typical .com runs $11–$14/yrFrom $9/yr; a typical .com runs $11–$14/yr
Email MarketingFree (Shopify Messaging)$30–$100/mo$100–$500/mo
Developer/Agency$0$500–$2,000/mo$2,000–$10,000/mo
Estimated Total$40–$100/mo$750–$3,000/mo$3,000–$15,000/mo
Hidden Costs to Watch
  • Third-party gateway fees: Using PayPal or another gateway instead of Shopify Payments adds 0.2%–2% per transaction on top of the gateway's own fees.
  • App bloat: Apps compound quickly. A loyalty app ($50), reviews ($15), upsells ($30), SMS ($50), and analytics ($50) = $195/mo before you've customized anything.
  • Theme customization: Free themes are limited. Most growing stores invest $100–$500 in a premium theme, plus $500–$5,000 for custom modifications.
  • Currency conversion fees: Shopify Payments charges 1.5% on currency conversions for US-based stores, 2% in other Shopify Payments regions. Factor this into international pricing strategy.

Read the calculator below for what it actually prices: the plan fee, card processing and your app spend — three of the seven lines in the table above. Theme work, a domain, email marketing and developer time sit on top of whatever total it returns, which is why the stage ranges above run higher than its output. Its Best badge marks the cheapest column, not the right one: the stages above move a store off Basic when it needs staff accounts, not when the price stops fitting.

Shopify Cost Calculator

Enter your estimated monthly numbers to see the true cost across all Shopify plans.

BasicBest
$489
per month
Plan fee$39
Processing$350
Apps$100
% of Revenue4.9%
Grow
$535
per month
Plan fee$105
Processing$330
Apps$100
% of Revenue5.3%
Advanced
$809
per month
Plan fee$399
Processing$310
Apps$100
% of Revenue8.1%
Plus
$2,685
per month
Plan fee$2300
Processing$285
Apps$100
% of Revenue26.9%

* Estimates based on Shopify Payments rates. Actual costs may vary based on location, currency, and negotiated rates. Does not include theme, domain, or developer costs.

Shopify's Limitations: What to Know

Key takeaway

No platform is perfect. Being transparent about Shopify's trade-offs helps you make an informed decision and plan around constraints. Here are the real limitations you should understand:

URL Structure Is Fixed
On a theme-based online store, product URLs always follow /products/handle and collections use /collections/handle, so paths like /category/subcategory/product aren't available; a headless Hydrogen storefront can use a different structure, and Shopify then recommends a server-side redirect from /products/handle. This rarely impacts SEO for e-commerce but can bother teams with specific URL requirements.
Limited Blogging
Shopify's built-in blog is basic compared to WordPress. No categories (only tags) and limited content types, though comments can be held for moderation before they display. For content-heavy strategies, consider a headless CMS (like our approach with this site) or a subdomain blog on WordPress.
Checkout Customization Restricted
Basic, Grow, Advanced and Plus get standard Checkout Extensibility, including the editor and eligible apps on Thank you and Order status pages. Plus adds apps on the information, shipping and payment steps plus the Checkout Branding API. No plan allows arbitrary checkout HTML.
App Dependency for Advanced Features
Several features competitors include natively (advanced reviews, loyalty programs) require third-party apps on Shopify, while subscriptions run through Shopify's free Shopify Subscriptions app and abandoned-cart SMS automations run through Shopify Messaging on Basic and higher plans, charged per message. This is the app ecosystem's strength and weakness — flexibility at a cost.
Variant Limits
Products are limited to 3 option types. The variant ceiling was raised from 100 to 2,048 in October 2025, but some third-party themes, theme app extensions, public apps and sales channels might not support more than 100. For products with complex configurations (custom furniture, personalized goods), you'll need a configurator app or line item properties.
Platform Lock-In (Partial)
While data is exportable, Liquid themes don't transfer to other platforms. Migration requires rebuilding the frontend. Shopify-specific apps and automations would also need replacement. Factor in switching costs when evaluating long-term commitment.
The Honest Take

Despite these limitations, Shopify remains the strongest choice for most e-commerce businesses. The trade-offs are well-understood, widely documented, and for most merchants, the benefits of managed infrastructure, ecosystem depth, and conversion-optimized checkout far outweigh the constraints. The key is knowing the limitations upfront so you can plan around them.

Shopify Plans at a Glance

Key takeaway
Shopify Plan Comparison
FeatureBasicGrow / AdvancedPlus
Monthly Price$39 ($29 annual)Grow $105 / Advanced $399 ($79 / $299 annual)$2,500 (1-year) / $2,300 (3-year)
Online Card Rate2.9% + 30¢Grow 2.7% / Advanced 2.5% + 30¢from 2.25% + 30¢
Staff Accounts0Grow 5 / Advanced 15Unlimited
Inventory Locations1010200
Checkout CustomizationStandardStandardAdvanced steps + Branding API
Shopify FlowIncludedIncluded; Send HTTP Request on Grow+Included; custom-app tasks on Plus
B2B FeaturesUp to 3 catalogs — requires new Shopify MarketsUp to 3 catalogs — requires new Shopify MarketsUnlimited + direct assignment
ReportsAll reports, incl. customAll reports, incl. customAll reports, incl. custom
Shipping DiscountUp to 87% (US)Up to 87% (US)Up to 87% (US)
International MarketsUnlimited country/region marketsUnlimited country/region marketsUnlimited country/region markets

Most new stores start on the 3-month trial — a free 3-day trial, then $1/month for the first 3 months on most plans. Before committing to a plan, also check whether Shopify's extended 6-month trial for $1/month is currently running — it's the cheapest way to test any of these tiers risk-free.

The Bottom Line

Key takeaway

That trade is the whole decision, and it points different ways for different stores. If your constraint is operational — nobody on the team wants to own uptime, patching or card data — the platform takes those off your desk permanently, and the sections above on architecture, security and scaling are what you are buying.

If your constraint is the frontend, and the product needs URLs or a checkout that a Shopify theme's fixed paths cannot express, the limitations section is the honest answer: those are not settings, and no plan unlocks them. Between those poles most stores land on a theme rather than a headless build, and move tiers when a limit bites rather than when revenue crosses a number.

Your Next Step by Stage
Still DecidingPrice the whole stage, not the plan lineSee the cost breakdown →
Picking a TierMatch the plan to the limit you actually hitCompare the tiers →
Ready to BuildTest the platform before paying full priceCheck the current trial →

Want the Setup Done Right the First Time?

If you'd rather skip the trial-and-error, our Shopify theme setup service finds a free theme that fits your catalog and builds your home page, your contact page and your product and collection page templates. Setup time is 2 weeks, with support through your first months after launch.

Get Shopify Store Setup Help

Frequently Asked Questions

Yes. Since April 2, 2026, company profiles, volume pricing, payment terms, vaulted cards and up to three B2B catalogs are included on Basic, Grow, Advanced and Plus (lower tiers need new Shopify Markets). Plus adds unlimited catalogs, direct company assignment, deposits and partial payments. Apps such as SparkLayer or Wholesale Hub (formerly Wholesale Club) still cover DTC tag-based pricing below Plus.
The key difference is managed vs. self-hosted. Shopify handles hosting, security, performance, and updates — you focus on business. WooCommerce gives you full server control but requires you to manage WordPress hosting, security patches, plugin compatibility, and performance optimization. For businesses that prioritize reliability and speed-to-market, Shopify is typically the better choice. For businesses with existing WordPress expertise and very specific customization needs, WooCommerce can work — but total cost of ownership is often higher when you factor in hosting, security, and developer time.
Yes. Over the Black Friday–Cyber Monday 2025 weekend, Shopify merchants generated a record $14.6 billion in sales, and Shopify's Plus pricing page reports 99.99% uptime on average across Shopify worldwide during the biggest sales events of the year. The platform auto-scales resources automatically — merchants never pre-provision servers or configure load balancers for peak traffic.
With Shopify Payments in the US, standard online cards cost 2.9% + 30¢ on Basic, 2.7% + 30¢ on Grow and 2.5% + 30¢ on Advanced, with Plus quoted from 2.25% + 30¢ as of July 2026; rates differ by region. Using Shopify Payments also avoids Shopify's third-party gateway surcharge of 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus, which an external gateway adds on top of the processor's own fee. Compare the totals before upgrading because the rate difference only matters when it exceeds the plan-cost difference.
Yes. Shopify's free Store Migration app, in early access and available only for certain stores on desktop devices, imports products from WooCommerce and products and customers from Wix (for Wix products Shopify recommends a CSV import); order history needs a separate migration step. BigCommerce, Magento and Squarespace move via partner tools or CSV export instead. For SEO and custom data, work with a Shopify Partner.
Shopify Markets is the built-in solution for international commerce. It supports market-specific pricing, currency conversion, translated content, localized payment methods and market-specific domains or subfolders. Duties and import tax estimation can add transparency at checkout. When a region genuinely needs a separate store, a Plus organization includes one main store and nine expansion stores under organization-level administration.
For most businesses, no — Shopify themes with Online Store 2.0 provide sufficient customization without the complexity. Headless with Hydrogen is worth it when: (1) you have a dedicated frontend engineering team, (2) your brand requires a completely custom, highly interactive experience, (3) you need to serve content from multiple sources (CMS + Commerce + custom data), or (4) you're building a multi-brand portfolio on one Shopify backend. The trade-off is higher development and maintenance costs, so ensure the ROI justifies the investment.
You own your data. Shopify lets you export products, customers, orders and other data via CSV or the Admin API while your store is still active; after deactivation you lose admin access, so export first. Your domain (if not bought through Shopify) stays yours. Liquid theme code is Shopify-specific and won't transfer, so you'll need a new frontend.
Shopify provides solid SEO foundations out of the box: customizable title tags and meta descriptions, automatic sitemap.xml generation, canonical URLs, 301 redirect management, clean URL structures, and fast page load times via CDN. Areas where Shopify is more limited: URL structure is partially fixed (e.g., /products/product-name, /collections/collection-name), and blog functionality is basic compared to WordPress. However, these limitations rarely impact rankings for e-commerce sites. For advanced SEO needs, apps like Plug In SEO or Smart SEO fill the gaps.
Your support options depend on your Shopify plan: every plan includes 24/7 chat support, and the Shopify Plus plan adds round-the-clock priority phone and chat support. Every merchant can also use the Shopify Help Center and community resources. For implementation help, the Shopify Partner ecosystem provides agencies and freelancers, but that paid development support is separate from the plan itself.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.