eCommerce 9 min read

Saleor vs Shopify: When Open-Source Beats SaaS

By Born Digital Studio Team Malta

Shopify is the default recommendation for most eCommerce projects, and for good reason — it is battle-tested, feature-rich, and lets you launch quickly. But there are scenarios where Saleor, an open-source headless commerce platform built on Python and GraphQL, is genuinely the better choice. This article identifies those scenarios, compares the platforms on the dimensions that matter, and helps you decide whether the additional engineering investment of open-source is justified for your business.

Where Shopify Excels

Shopify's strength is speed to market and operational simplicity. You get a hosted, managed commerce platform with integrated payments, a theme system for rapid storefront development, and an enormous app ecosystem that covers virtually any commerce requirement. Shopify handles security, PCI compliance, uptime, and scaling without your team needing infrastructure expertise. For a standard D2C brand launching an online store, Shopify gets you to revenue in weeks rather than months.

Shopify's checkout is another major advantage. It is one of the most optimised and trusted checkout experiences on the web, with Shop Pay offering one-tap purchasing for millions of returning customers. Building a checkout that converts as well as Shopify's from scratch is a substantial engineering challenge that most teams underestimate.

Where Saleor Wins

Saleor's advantages emerge in specific scenarios where Shopify's constraints become limiting:

  • Custom commerce logic: When your business model requires checkout flows, pricing rules, or order workflows that Shopify's architecture does not support, Saleor's open source code lets you modify anything. Marketplace models, rental commerce, subscription-with-physical-product hybrids, and complex B2B quoting workflows are all implementable by extending Saleor's Django codebase directly.
  • Data ownership and sovereignty: Saleor runs on your infrastructure (or Saleor Cloud in a region of your choice). Customer data, order history, and product information live in your PostgreSQL database, accessible by your analytics pipeline, data warehouse, and internal tools without API rate limits. For businesses in regulated industries or those subject to strict data residency requirements, this is non-negotiable.
  • GraphQL-native API: Saleor's entire API surface is GraphQL, designed from the ground up for headless front-ends. While Shopify's Storefront API is also GraphQL, Saleor's API is more comprehensive — the admin dashboard itself consumes the same GraphQL API that your storefront does, ensuring API completeness.
  • No transaction fees or revenue limits: Saleor charges no percentage-based transaction fees, and there are no GMV-based plan thresholds. For high-volume merchants, the cost savings compared to Shopify's transaction fees (especially when not using Shopify Payments) can be substantial — enough to fund the engineering team that maintains the infrastructure.
  • Multi-channel architecture: Saleor's channel system lets you operate multiple storefronts with different currencies, pricing, and product availability from a single backend. While Shopify Plus offers expansion stores, each is effectively a separate installation. Saleor's unified approach simplifies operations for multi-market retailers.

The True Cost Comparison

The most common mistake in platform comparisons is equating subscription price with total cost. Shopify's monthly fee is transparent, but the true cost includes app subscriptions (often 200-500 USD per month for a mature store), transaction fees (0.5-2% if not using Shopify Payments), and Shopify Plus fees that scale with GMV. A store doing 5 million USD annually on Shopify Plus is paying 24,000 USD or more per year in platform fees alone, before apps and transaction costs.

Saleor's cost is primarily engineering and infrastructure. Self-hosted on AWS or GCP, a production Saleor instance with PostgreSQL, Redis, and a Kubernetes cluster runs 500-1,500 USD per month depending on traffic. Saleor Cloud's managed hosting starts at lower price points. The engineering cost is the real variable — you need developers comfortable with Python/Django and GraphQL, and you are responsible for monitoring, security patches, and upgrades. For teams that already have this capability, the total cost is often lower than Shopify Plus at scale.

Migration and Implementation Considerations

Migrating from Shopify to Saleor (or building on Saleor from the start) requires planning around checkout, payments, and the front-end. Saleor does not provide a hosted checkout — you build your own, which gives you complete design control but requires PCI-compliant implementation patterns. Payment gateway integration uses Saleor's payment app framework, with official plugins for Stripe, Adyen, and Braintree. The front-end is entirely your responsibility; Saleor provides a React-based reference storefront (saleor-storefront) and a React-based dashboard, but production implementations typically use custom builds.

Data migration from Shopify to Saleor involves exporting products, customers, and historical orders via Shopify's Admin API and transforming them into Saleor's data model using the GraphQL mutations. The product model translation is usually straightforward, though Saleor's attribute system is more flexible than Shopify's variant options, allowing for richer product data structures post-migration.

Which Platform Fits Your Business

Stay on Shopify if your commerce model is standard, you value operational simplicity, and your team lacks Python/GraphQL expertise. Move to Saleor if you need deep customisation of commerce logic, want full data ownership, operate across multiple markets with distinct pricing, or your transaction volume makes SaaS fees disproportionate to the value received. The tipping point is typically a combination of revenue scale and customisation complexity — when you need both, open-source becomes compelling.

Born Digital has delivered commerce projects on both Shopify and Saleor and understands the trade-offs intimately. We help businesses evaluate whether the engineering investment in open-source commerce is justified by the flexibility and cost advantages it provides. If you are weighing this decision, our team can run a technical assessment against your specific requirements and growth plans.

Need help with ecommerce?

Born Digital offers expert ecommerce services from Malta.

Share this article

Help others discover this insight

Born Digital Studio Team

Born Digital Studio is a Malta-based digital engineering studio specialising in eCommerce, blockchain, and digital product development. We build high-performance platforms for businesses across Europe.

Have a project in mind?

If this topic resonates with your business challenges, let's talk about how we can help.