Comparison

Saleor vs Shopify

Shopify is a good product and for a lot of businesses it is the right one. It is standardized by design, which is useful when your requirements fit and a constraint when they do not.

This page compares architecture, not features. Features change every quarter. Architecture decisions last for years.

Commerce as Code
|
Saleor

Open source

BSD-3 license. Read every line of code. Fork it, audit it, self-host it. Your commerce engine is yours — no one can change the terms on you.

Shopify

Proprietary

Closed-source backend. You build on Shopify's platform, under Shopify's rules. Policy changes, pricing updates, and feature deprecations are outside your control.

Saleor

Open standards everywhere

GraphQL for APIs. Python for the engine. OpenTelemetry for observability. OAuth for auth. Any frontend framework. Every layer uses industry standards — nothing is proprietary to Saleor.

Shopify

Proprietary at every layer

Liquid for templates. Proprietary SDKs for extensions. Polaris components required for admin apps. Shopify CLI for tooling. Each layer ties you deeper into one vendor's ecosystem.

Saleor

GraphQL-native

One API for everything — storefront, admin, webhooks, extensions. Type-safe, introspectable, self-documenting. Zero artificial rate limits.

Shopify

Multiple API surfaces

Storefront API, Admin API, and Checkout Extensions each with different capabilities and rate limits. Hitting throttle limits during peak traffic is a known pain point.

Saleor

Fully headless checkout

Build any checkout flow on any device. Single-page, multi-step, embedded, in-app — no restrictions on UX or payment orchestration.

Shopify

Managed checkout

Shopify controls the checkout experience. Customization requires Checkout Extensions with sandbox restrictions on network requests, memory, and execution time.

Saleor

No transaction fees

Use any payment provider without additional charges. Your margins are yours. Ideal for payment orchestration and complex multi-provider setups. At $15M GMV, that's $30,000/year you keep; at $100M GMV, $200,000/year.

Shopify

Transaction fees on external payments

Using a payment provider other than Shopify Payments incurs a 0.2% fee on every order — on top of the provider's own fees and your subscription. At $15M GMV, that's $30,000/year in platform surcharges alone; at $100M, $200,000.

Saleor

Extend with any stack

160+ webhooks, synchronous callbacks, dashboard extensions. Use Python, Node, Go, Rust — whatever your team knows. Extensions are decoupled from the core.

Shopify

Extend in Shopify's ecosystem

Shopify Functions run in a restricted WebAssembly sandbox. Checkout extensions use a proprietary SDK with enforced constraints on what you can build.

Saleor

Your admin, fully extensible

45+ mount points, technology-agnostic. Build full custom views with any frontend stack via the admin bridge — not just inline blocks on existing pages. Your admin extensions are real applications.

Shopify

Decorate Shopify's admin

Admin UI Extensions let you add inline cards and menu actions using Shopify's proprietary web components and Preact. No full custom pages. Merchants must manually pin each block. You're decorating their pages, not building your own.

Saleor

One backend, many channels

B2C, B2B, marketplace, multi-region — all from a single instance with per-channel configuration for pricing, inventory, currencies, and languages. Adding a new market is configuration, not infrastructure.

Shopify

Multi-market with limits

Shopify Markets helps, but deeper customization often requires separate stores per market — duplicating catalogs, themes, and app licenses. 5 markets means 5x app spend, 5x config drift, and exponential operational complexity.

Saleor

Commerce as Code

Version-controlled configuration. CI/CD pipelines. OpenTelemetry observability. Treat your commerce setup like any other critical infrastructure.

Shopify

Console-driven operations

Configuration lives in admin panels. No native version control for store settings, no built-in CI/CD, limited observability into the platform internals.

Saleor

AI agents build with you

Open source means full codebase visibility for AI coding tools. GraphQL introspection gives agents the complete schema. .claude/skills ship with the storefront.

Shopify

AI agents work blind

Proprietary backend that AI tools can't inspect. Coding agents generate against documentation and hope — they can't verify behavior against actual source code.

Customer story

A €5B unicorn moved from Shopify to Saleor

Alan health insurance brand campaign

“

I'm impressed on how you steadily close the gap with the e-commerce leader. I now officially miss only one feature from Shopify.

Senior engineer at

After migrating from Shopify to Saleor

€5B

Valuation

1M+

Members

4

Countries

Europe's leading digital health insurance. €785M ARR, serving 1M+ members across France, Belgium, Spain, and Canada.
The ceiling

Shopify is great until you need

Custom checkout logic

B2B pricing tiers, configurable products, multi-entity tax scenarios, or server-side logic mid-checkout. Shopify's extensibility model doesn't allow it.

15+ international markets

Shopify Markets helps with a few regions. Beyond that, you're managing separate stores, duplicating everything, and praying configs stay in sync.

High-volume API operations

Real-time inventory sync across warehouses, catalog automation, or ERP integrations at scale. Rate limits add engineering complexity you didn't budget for.

True data ownership

Your customer data, order history, and product catalog live on Shopify's infrastructure, governed by Shopify's terms. Migrating out is an extraction project.

Saleor

One instance, many channels

Shopify

Markets for basics, separate store when it gets real

Total cost of ownership

What a $15M brand actually spends each year

Saleor

Saleor's Volume plan rewrites the whole stack: a single all-in subscription, a predictable 0.4% GMV overage, and no per-order platform fee in its published price list. Month-to-month — no contract term, no forced platform migrations in 2026.

Shopify Plus

Plus is a $2,500/mo subscription on a one-year contract or 0.40% of online sales, whichever is greater, plus a 0.2% surcharge on every order not processed through Shopify Payments. The 0.40% is not published: Shopify confirms only that a variable fee exists.

Saleor figures are from its published price list. Shopify's plan price and transaction-fee tiers are on its own pricing page; its variable rate is not published and comes from partner reports.

Saleor Cloud · $15M GMV
Cloud subscription (Volume)$47,988/yr

$3,999/mo all-in. Includes up to $1M/mo GMV ($12M/yr) and generous API usage. Month-to-month — no contract term required. Pricing

GMV overage (0.4%)$12,000/yr

$3M above the $12M/yr included. No "whichever is higher" clause, no hidden cap climbing toward $480K/yr at scale. Enterprise rate negotiable. Pricing

Third-party gateway surcharge$0

Nothing in Saleor's published price list charges per order or per provider. Run Stripe, Adyen, a regional processor, or several in parallel and the platform fee is the same. Read the price list

Expansion-store multiplier$0

One instance runs unlimited channels — US/UK/EU, B2C/B2B, retail/wholesale. Klaviyo, Gorgias, and the rest bill once against one API, not one per store.

Platform fees at $15M$59,988/yr
Enterprise ratesGet a quote

No per-order fee, no third-party gateway surcharge, no per-store app duplication, no forced checkout or scripts migration.

Made-to-Measure

Ships with a month of Forward Deployed Engineering, from the engineers who wrote Saleor, building the integrations and extensions your business needs. How it works →

Shopify Plus · $15M GMV
Platform subscription$30,000/yr

$2,500/mo on a one-year contract, billed monthly. Source

GMV overage (0.40%)+$30,000/yr

0.40% of online sales replaces the $2,500 flat fee once it is greater. At $15M that is $5,000/mo, or $60,000/yr — $30,000 more than the subscription above. Shopify does not publish the rate; this is what 2026 partner reports give for a one-year contract. Elogic and Anatta.

Third-party gateway surcharge (0.2%)$0 or $30,000/yr

$0 if you stay on Shopify Payments, $30,000/yr ($15M × 0.2%) if you want to negotiate interchange-plus with Stripe or Adyen, use a regional processor, or run payment orchestration. Source

Platform fees at $15M$60,000–$90,000/yr

On top of platform fees, 2026 brings two forced migrations — checkout.liquid to Checkout Extensibility and Shopify Scripts to Functions (WASM). Expect $10K–$50K each in unplanned dev work. And the variable fee keeps compounding: past $10M/mo GMV, the $40K/mo cap ($480K/yr) dominates every other line on this page. Apps sit outside this comparison — what a Plus app stack costs — and most of them bill again for every store you add.

Shopify's side is modelled line by line: the greater of $2,500/mo or 0.40% of online sales, plus 0.2% on orders outside Shopify Payments. The 0.40% is the one input Shopify does not publish — its Plus page confirms only that a variable fee exists — so it comes from 2026 partner reports, and every figure above moves with it. See what Shopify Plus costs at every volume, or compare Saleor's plans.

Where it is the better choice

Where Shopify wins

Shopify is genuinely better at some things, and for a business that needs those things it is the right platform.

App marketplace

Shopify has one of the largest third-party app ecosystems in commerce. Saleor focuses on the critical integrations — payments, tax, CMS, search, marketing — kept rock-solid.

Zero-engineering launch

If you want to go from zero to selling in a weekend with no developers, Shopify is the right choice. Saleor is for teams that have engineers and want to leverage them.

Built-in marketing tools

Shopify bundles loyalty programs, reviews, email marketing, and more. With Saleor, you compose these from best-of-breed services — more flexibility, more integration work.

Migration

Your Shopify catalog, imported by an AI agent

The Saleor Configurator ships with a Shopify Importer skill. Export your products from Shopify Admin, hand the CSV to the agent, and it converts everything to Saleor's config.yml — variant grouping, attribute mapping, product type generation. No migration spreadsheets. No manual mapping.

Shopify → Saleor
# 1. Export from Shopify Admin → Products → Export → CSV
# 2. Start the Configurator plugin

$ claude
> I exported my products from Shopify. Here's products.csv

  Reading skills/shopify-importer.md...
  Detected Shopify format: Handle, Title, Option1 Name...

  Found: 847 products · 2,341 variants · 12 product types
  Grouped variants by Handle → mapped Options to attributes

  ✓ Generated config.yml
  ✓ 12 product types with variant attributes
  ✓ 847 products with pricing & inventory

$ npx @saleor/configurator deploy --url $SALEOR_URL --token $SALEOR_TOKEN
  Deploying 3,200 changes... done.

Understands Shopify's format

Row-per-variant structure, Handle grouping, Option1/Option2/Option3 columns, Type-based product type generation. The agent knows how Shopify exports work.

Config as Code, not a black box

The output is a readable YAML file you can review, diff, and version-control before deploying. Not a one-click importer you have to trust blindly.

Incremental by design

Import a subset of products first. Run both platforms in parallel. Migrate at your own pace — the Configurator's diff command shows exactly what will change.

Development velocity

Your team already uses AI coding tools.
Does your commerce platform work with them?

AI does not fix bad infrastructure — it amplifies it. If your commerce engine is a black box, AI coding tools generate against documentation and hope. If it's open, structured, and introspectable, they build with confidence. No other commerce platform — not commercetools, not CommerceLayer, not Shopify — gives AI agents this level of access.

Open source = full visibility

AI coding agents working on a Saleor project can read the entire commerce engine source code — not docs that might be stale, but actual running code. commercetools and Shopify are closed source. Your AI works blind.

GraphQL-native = self-documenting API

Introspection gives AI agents the complete schema — every type, field, and relationship — in machine-readable format. Correct queries on the first try. Not REST + GraphQL hybrid. Not partial coverage. Native.

Commerce as Code = AI-native config

Version-controlled YAML configuration that AI agents can read, modify, and submit for review. The Saleor Configurator ships with a Claude Plugin included.

AI skills ship with the storefront

Saleor's reference storefront includes .claude/skills — so AI agents already understand checkout, variants, and caching architecture.

Don't take our word for it. Clone the Apps or the Storefront, open Cursor, and ask it to build something. We ship agent skills for the platform and storefront skills so AI tools understand Saleor out of the box. Then try the same with your current platform.

The dashboard

Fully extensible. Yours to customize.

Saleor Dashboard ships as an open-source React app with 45+ extension mount points. Build custom views with any frontend stack — not decorations on someone else's pages.

Saleor Dashboard – Order management view with multi-channel fulfillment
Getting started

You don't have to replatform to start

Run Saleor alongside your current platform. Power a new channel, a new market, or a new brand with Saleor while your existing system handles the rest. Migrate at your own pace — if you ever want to.

Questions

Saleor vs Shopify, answered

The five questions this comparison gets asked most, answered in the same terms as the table above.

Is Saleor a better fit than Shopify?

For merchants whose requirement is no longer on Shopify's roadmap. Saleor runs the same commerce core open source, charges nothing per order in its published price list, and lets you own the storefront and integration code.

What does each cost at $15M GMV?

On an external gateway and platform fees only, Saleor Cloud's Volume plan is $59,988 and Shopify Plus is $90,000: $60,000 as 0.40% of sales, which replaces the $30,000 subscription, plus $30,000 as 0.2% on every order. Shopify is cheaper below about $8M, Saleor above it.

Can I keep Shopify and add Saleor alongside it?

Yes. Saleor can power a new channel, market or brand while the existing Shopify store keeps running, so the move is incremental rather than a cutover.

How does a Shopify catalog move to Saleor?

Export products from Shopify Admin and hand the CSV to the Shopify Importer skill in the Saleor Configurator. It maps variants, attributes and product types into a config file, so the migration does not start with a spreadsheet.

Where is Shopify still the better choice?

Launch speed, the app marketplace, built-in marketing tools, and anything where you would rather not run engineering at all. Shopify is good at all four, and for a business whose priorities are those, it is the better choice.

The best way to evaluate Saleor is to use it

Start a free cloud sandbox, explore the API, or talk to our engineering team. No pitch decks — just commerce infrastructure you can verify yourself.