unsubbed.co

Shopware

Shopware handles open commerce platform with extensive features as a self-hosted solution.

Open-source ecommerce, honestly reviewed. No marketing fluff, just what you get when you self-host it.

TL;DR

  • What it is: Open-source (MIT) ecommerce platform — think a self-hosted Shopify with an API-first architecture, built on Symfony 7 and Vue.js 3, with 3,100+ community extensions [README][1].
  • Who it’s for: Mid-market merchants, agencies, and technically capable founders who’ve outgrown WooCommerce or want off Shopify’s transaction fee treadmill. Also teams that need serious B2B commerce features without paying enterprise SaaS prices [1][5].
  • Cost savings: Shopware’s Community Edition is free under MIT. Shopify charges 0.5–2% transaction fees on top of $79–$399/mo. At €50K/month GMV that’s €300–1,000/month in fees alone — before any platform subscription. Self-hosted Shopware eliminates both [5].
  • Key strength: Battle-tested at enterprise scale (AIDA Cruises, Toyota, Virgin Active), but the Community Edition is genuinely free and full-featured for smaller shops. The extension store has more than 3,100 plugins — second only to WooCommerce in open-source breadth [README][3].
  • Key weakness: Setup requires PHP/Symfony server knowledge or a developer. The free Community Edition hits a hard limit: businesses with annual GMV over €1M must move to a paid plan. Reporting is weak out-of-the-box, and multi-store requires a license that gets expensive fast [1][5].

What is Shopware

Shopware is a full-stack ecommerce platform that’s been around since 2000, long before Shopify existed. The current version (Shopware 6) is a complete rewrite on modern foundations: Symfony 7 for the backend, Vue.js 3 for the admin UI, and an API-first architecture throughout [README].

The GitHub description puts it plainly: “Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 3,100 community extensions.” That’s the honest pitch. It’s not trying to be the simplest ecommerce tool — it’s trying to be the most extensible one that you actually own [README].

What makes Shopware structurally different from WooCommerce or PrestaShop is how it handles extensibility. Rather than bolting plugins onto a WordPress core, Shopware has two distinct extension paths: plugins (full Symfony bundles with direct platform access, maximum power, more complexity) and apps (lightweight, API-based, requiring minimal Shopware-specific knowledge) [README][1]. The app model is newer and matters because it lets agencies and SaaS vendors build extensions without shipping server-side PHP into your store.

The platform is genuinely headless-ready. The Storefront API and Admin API are first-class, not afterthoughts, which means you can drive Shopware from a Next.js frontend, a mobile app, or a custom checkout flow while the backend handles inventory, orders, and payments [README].

As of this review, the GitHub repository sits at 3,290 stars — modest compared to WooCommerce, but Shopware’s user base is concentrated in DACH (Germany, Austria, Switzerland) where it’s a dominant platform, and it’s expanding in the US and EU mid-market [README][3].


Why People Choose It

The case for Shopware almost always comes down to one of three situations: you’ve hit WooCommerce’s ceiling, you’re trying to escape Shopify’s fees, or you need B2B features that other platforms charge six figures to unlock.

Versus WooCommerce. WooCommerce scales poorly. At a few thousand SKUs and a few hundred concurrent sessions, you’re wrestling with caching plugins, database optimization, and a plugin ecosystem where two extensions regularly conflict. Shopware’s data abstraction layer (DAL) and Elasticsearch-backed search handle this without duct tape. Multiple case studies on Shopware’s own site show merchants managing 200,000+ product catalogs that would bring WordPress to its knees [3].

Versus Shopify. This is where the cost math becomes stark. Shopify’s transaction fees (0.5–2% depending on plan) are an ongoing tax that scales with your revenue, not your costs. A merchant doing €100K/month GMV on Shopify Advanced pays €500/month in transaction fees before touching the €399/month platform fee. Shopware’s Community Edition has no transaction fees, and the platform fee is zero [5]. The trade-off is real: you’re trading Shopify’s operational simplicity for infrastructure ownership, but the math points clearly in one direction past about €30–50K/month GMV.

The B2B case. This is where Shopware genuinely stands out among open-source options. The platform has a B2B Suite (commercial) with quote management, customer-specific pricing, account hierarchy, and purchase order workflows. REIFF — a German industrial supplier with complex B2B requirements — used the B2B Suite to build 12 new plugins [3]. That’s a legitimate use case that would require custom development on WooCommerce and enterprise contracts on most SaaS platforms.

The enterprise track record. AIDA Cruises migrated off a legacy platform and launched on Shopware in 6 weeks [3]. Toyota connected 400 dealers using Shopware in 4 months [3]. These aren’t WordPress-scale deployments. The fact that this infrastructure is available under MIT for smaller merchants is the actual value proposition.

The SMB Guide’s 2022 review [5] captures the positioning well: “Shopware is highly flexible and features an easy-to-use drag-and-drop user interface.” But it also lands the most important caveat: “the paid packages are costlier than most competitors, and additional extensions and customer support can increase the price significantly.” That tension — powerful free tier, steep paid tier — runs through every honest Shopware discussion.


Features

Based on the Community Edition feature list and platform documentation:

Storefront and merchandising:

  • Visual drag-and-drop page builder (Shopping Experiences / CMS) [1]
  • Default responsive theme; fully customizable via templates [1]
  • Product variants, custom properties, digital products, product bundles [1]
  • Dynamic product groups and cross-selling rules [1]
  • Customer groups with group-specific pricing and net/gross display switching [1]
  • Promotions engine with rule-based discounts [1]

Sales and operations:

  • Rule Builder — conditional logic for pricing, shipping, and discounts without code [1]
  • Flow Builder — automation for post-purchase events, emails, status changes [1]
  • Order management including admin-created orders [1]
  • Import/Export for products, customers, orders [1]
  • Migration tool (from Shopware 5, WooCommerce, Magento) [1]

Internationalization:

  • Multi-language, multi-currency, multi-tax territory [1]
  • Sales channels (separate storefronts per region or brand from one admin) [1]
  • Crowdin-based community translations [README]

Developer and extensibility:

  • API-first: Storefront API, Admin API, Sync API [README][1]
  • Plugin system (Symfony bundles) for deep platform integration [README][1]
  • App system (lightweight, API-based) for marketplace-style extensions [README][1]
  • Admin SDK for extending the admin UI [1]
  • Custom fields and custom entities [1]
  • 3,100+ extensions in the Shopware Store [README]

AI (newer additions):

  • Shopware AI Copilot built into the admin for content and product tasks [homepage]
  • “Agentic Commerce” positioning — autonomous AI agents for checkout flows [homepage]
  • European data centers for AI inference, designed for GDPR compliance [homepage]

What’s NOT in Community Edition (gated behind paid plans):

  • Advanced B2B Suite (quote management, customer hierarchy, purchase orders)
  • Multi-store configuration from a single admin instance [5]
  • Extended CMS (Shopware Publisher) [5]
  • Dedicated support (Community Edition gets Slack and Stack Overflow only) [1]
  • Onboarding and migration assistance [5]

Pricing: SaaS vs Self-Hosted Math

Shopware’s pricing structure has layers, and the numbers from public sources are partially outdated — the website currently pushes toward a demo call rather than listing prices transparently.

Community Edition (self-hosted):

  • Software: €0, MIT license [1][README]
  • Access to Shopware Account and Store: free, with one condition — if your GMV exceeds €1M/year through the store, you must move to a paid plan [1]
  • Support: community-only (Slack, Stack Overflow, forum) [1]

Paid plans (prices from [5], 2022 — treat as directional):

  • Advanced: ~€29/mo
  • Professional: ~€199/mo (ex. VAT)
  • Silver Subscription: ~€73/mo (ex. VAT)
  • Gold Subscription: ~€157/mo
  • Enterprise: ~€2,495/mo or €39,995 one-time license
  • Current plans likely differ — the website now references a “Beyond” plan with a dedicated account manager [homepage]

Shopify for comparison (current):

  • Basic: $29/mo + 2% transaction fee
  • Shopify: $79/mo + 1% transaction fee
  • Advanced: $299/mo + 0.5% transaction fee
  • Plus: $2,300/mo + 0.2% transaction fee

The math for a €50K/month GMV merchant:

On Shopify Advanced (€299/mo + 0.5% fees): €299 + €250 = ~€550/month minimum.

On Shopware Community Edition self-hosted on a Hetzner CX31 (€15/mo with enough RAM/storage for a production shop): €15/month — assuming you have a developer handle setup, or pay one-time for deployment.

Over 12 months: Shopify ≈ €6,600. Shopware self-hosted ≈ €180 + setup cost. The gap is real and grows with GMV.

Caveat: This assumes competent deployment and ongoing maintenance. If you’re paying €100–200/month for managed hosting on a Shopware PaaS, the math tightens but still favors Shopware at scale.


Deployment Reality Check

Shopware is not a one-click install. The production stack is: PHP 8.2+, MySQL or MariaDB, Elasticsearch or OpenSearch (strongly recommended for any real catalog), Redis for session/cache, a message queue (RabbitMQ or the default async transport), and a web server (nginx or Apache). Docker Compose is provided and works [README][1].

What you actually need:

  • A VPS with 4–8GB RAM minimum for production (Elasticsearch alone wants 2GB)
  • PHP server knowledge or a developer who has it
  • A domain, SSL certificate, and proper nginx/Apache configuration
  • An SMTP provider for transactional email
  • A payment provider integration (Shopware has Stripe, PayPal, and others via plugins)

What gets painful:

  • Shopware’s core is large and the initial composer install takes several minutes. Plugin conflicts are a real issue on major version upgrades [5].
  • The SMB Guide’s review from 2022 [5] flags that “software bugs” appear in Trustpilot reviews, and that “subscription cancellations” caused complaints — indicating the commercial licensing side has friction.
  • Multi-store (selling from multiple domains or brands out of one admin) requires a paid license. If you’re building an agency offering multiple storefronts, this cost compounds quickly [5].
  • Reporting is weak. Out-of-the-box dashboards are basic, and meaningful analytics require either a third-party BI tool connected via API or a reporting plugin [5].

Realistic setup time:

  • Developer with Symfony/PHP experience: 4–8 hours to a production-ready instance
  • Non-technical founder following a guide: not recommended without paid assistance
  • Managed Shopware hosting (PaaS): Shopware offers this, but you’re back on a monthly bill

The deployment complexity is the reason Shopware’s self-hosted user base skews heavily toward agencies and in-house developers rather than solo founders. It’s not an insurmountable barrier, but it’s a real one.


Pros and Cons

Pros

  • Genuinely MIT-licensed. The Community Edition’s MIT license is permissive — agencies can embed it in client projects, ISVs can build products on top of it, and there’s no commercial redistribution clause [1][README]. The €1M GMV rule only affects access to Shopware’s hosted account service, not the software itself [1].
  • 3,100+ extensions. A mature plugin ecosystem built over 20+ years. Payment providers, ERP integrations, shipping carriers, loyalty programs — most are already built [README][3].
  • API-first throughout. The headless story is real. Storefront API and Admin API are used by the platform itself, not bolted on afterward. This makes custom frontend builds and external integrations genuinely clean [README].
  • Serious B2B features. Quote management, customer hierarchy, bulk pricing, purchase order workflows — commercial add-ons, but they exist and they’re battle-tested [3].
  • Enterprise track record. AIDA Cruises, Toyota, Virgin Active, MissPompadour (+72% revenue growth) — real deployments at real scale [3]. The Community Edition runs on the same codebase.
  • GDPR-native. European company (Schöppingen, Germany), European data centers, GDPR built into the architecture — not retrofitted. For EU merchants this matters [homepage].
  • SOC 2 Type II, ISO 27001 on managed cloud offering [homepage].

Cons

  • €1M GMV cliff. The Community Edition is free until your store does €1M/year (~€83K/month). Past that, Shopware requires a paid plan for continued access to their Store and Account services. This isn’t a license restriction — you can still run the software — but you lose access to plugin updates and Shopware’s hosted services [1]. For a growing merchant, this is an uninvited bill arriving exactly when growth is happening.
  • Multi-store costs extra. Running multiple storefronts from one admin requires a commercial license [5]. This is a significant constraint for agencies and brands managing regional stores.
  • Weak reporting out-of-the-box. Basic sales dashboards only. No cohort analysis, no funnel visualization, no customer lifetime value — you need a plugin or an external BI tool [5].
  • Real setup complexity. PHP + Elasticsearch + Redis + queue worker is not a beginner stack. Self-hosting Shopware competently requires a developer [README].
  • Plugin conflict risk. With 3,100+ plugins, version conflicts during upgrades happen. The Trustpilot mentions of “software bugs” [5] likely reflect this pattern — third-party plugin code breaking on core updates.
  • Pricing opacity. Current paid plans aren’t published on the website — you’re pushed to a demo call. This creates friction for founders trying to budget before committing [homepage].
  • Smaller community than WooCommerce. 3,290 GitHub stars vs. WooCommerce’s 9,000+. Stack Overflow coverage is thinner. When you hit an obscure bug, fewer people have hit it before you [README].

Who Should Use This / Who Shouldn’t

Use Shopware if:

  • You’re doing €20K–€500K/month GMV and Shopify’s transaction fees are eating margin you’d rather keep.
  • You have a developer (in-house or agency) who knows PHP and can manage a Symfony-stack deployment.
  • You need B2B features — customer-specific pricing, quote workflows, account hierarchy — without paying Salesforce Commerce prices.
  • You’re in the EU and GDPR compliance on your infrastructure actually matters to your business.
  • You’re building on top of ecommerce (multi-tenant SaaS, agency offering) and need a licensable MIT foundation.

Skip it (use WooCommerce) if:

  • You already run WordPress and your catalog is under 5,000 SKUs.
  • Your team knows PHP/WordPress but not Symfony, and learning the new stack isn’t worth it.
  • Your traffic is low enough that WooCommerce’s performance ceiling is nowhere in sight.

Skip it (use Shopify) if:

  • You’re pre-revenue and want to focus entirely on products, not infrastructure.
  • Your monthly GMV is under €20K and transaction fees are less than the cost of developer time.
  • You need 24/7 support included and can’t afford a developer on retainer.
  • You’re in a country where Shopware has thin local agency support.

Skip it (use Magento/Adobe Commerce) if:

  • You’re at €10M+ GMV and need the full enterprise commerce feature set with a support contract.
  • Your ERP integration requirements are complex enough to need Adobe’s certified partner ecosystem.

Alternatives Worth Considering

  • WooCommerce — largest open-source ecommerce plugin ecosystem, runs on WordPress, scales poorly past ~5,000 SKUs and moderate traffic, no transaction fees on the software itself.
  • Magento / Adobe Commerce — the original PHP ecommerce heavyweight, more complex than Shopware, enterprise support contracts, open-source Community Edition is free but the serious features require Adobe Commerce licensing.
  • PrestaShop — another long-running open-source option, lighter than Shopware, weaker B2B story, active community in France and Spain.
  • Medusa.js — newer Node.js-based headless commerce, MIT-licensed, much smaller ecosystem, but a cleaner fit for engineering teams building fully custom storefronts.
  • Saleor — GraphQL-first, Python/Django backend, also MIT-licensed, good for developer-heavy teams building headless.
  • Sylius — Symfony-based like Shopware, more framework than platform, requires more custom development to run a store out of the box.
  • Shopify — the incumbent SaaS; easiest to start, most expensive at scale, zero infrastructure overhead.

For a merchant with a developer who wants to escape Shopify fees at €30K+/month GMV, the realistic shortlist is Shopware vs WooCommerce. Choose Shopware if catalog scale and B2B matter. Choose WooCommerce if the WordPress ecosystem is already in place.


Bottom Line

Shopware is the most enterprise-capable open-source ecommerce platform that’s genuinely free to start. For merchants above €20K/month GMV who have (or can hire) a PHP developer, the math against Shopify is clear — no transaction fees, no per-seat pricing, MIT license. The B2B feature set and the headless architecture are real differentiators that matter at mid-market scale.

The honest caveat is twofold: the deployment complexity means this is not a founder-solo project, and the €1M GMV threshold means the free ride ends exactly when you can least afford distractions. If you hit that mark, you’ll be navigating a pricing conversation with Shopware at a moment of growth pressure. Know that going in.

If the setup is the blocker, that’s precisely what upready.dev deploys for clients — one-time fee, production-ready, you own the infrastructure.


Sources

  1. Shopware Community Edition page — shopware.com. https://www.shopware.com/en/community/community-edition/
  2. Shopware Health & Beauty solutions page — shopware.com. https://www.shopware.com/en/solutions/health-and-beauty/
  3. Shopware Customer Case Studies — shopware.com. https://www.shopware.com/en/customers/
  4. Shopware Community Hackathon 2024 Recap — shopware.com. https://www.shopware.com/en/news/the-shopware-community-hackathon/
  5. Shopware Reviews, Pricing Info, and FAQs — thesmbguide.com. https://www.thesmbguide.com/shopware-reviews

Primary sources:

Features

Integrations & APIs

  • Plugin / Extension System
  • REST API