Shopware

Open-source commerce platform for growing merchants

Categories

Web
  • API-first architecture suited to headless storefronts
  • Community Edition is free and open source
  • Visual rule builder for pricing, shipping, and promotions
  • B2B suite with budgets, quotes, and company accounts

Pricing

Community Edition is free and open source. Managed cloud plans are billed monthly per environment and start in the mid hundreds of euros per month, with higher tiers adding B2B components and larger traffic allowances. Check current tiers on the vendor page.

Tags

  • open-source
  • symfony
  • api-first
  • b2b
  • rule-builder
  • cms
  • mid-market
  • headless

Key Features

Shopping Experiences

Build landing pages and product listings with the drag-and-drop CMS.

Rule Builder

Define pricing, shipping, and promotion rules without writing code.

Storefront API

Expose catalog and cart data through APIs for custom frontends.

Overview

Shopware is a commerce platform from Germany that spans free open source and commercial enterprise editions, built on the Symfony PHP framework with a Vue.js administration panel. Shopware AG was founded in 2000 in Schöppingen, in North Rhine-Westphalia, and remains family-owned, which shapes a strategy of investing in long-term product development rather than the growth targets of a venture-backed rival. Shopware 6, released in 2020, replaced the older Smarty-based Shopware 5 with a modern, API-first architecture and is the version that matters today. It serves mid-market and enterprise retailers, manufacturers selling direct, and businesses running combined B2B and B2C operations, with its strongest installed base in Germany, Austria, Switzerland and the wider European Union.

The licensing structure has two broad halves. The Community Edition is free, open source and released under the MIT license, and it includes the storefront, the administration, the API and the core commerce capabilities, with no product limits, no order limits and no revenue share. Commercial editions are sold as subscriptions and add enterprise features, official support, service level agreements, cloud hosting options and access to the commercial B2B components. Those tiers have been renamed and restructured more than once, and pricing is published per plan in euros with annual commitments, so current tier names and figures should be confirmed directly with Shopware before a budget is built. A merchant can move from the free edition to a commercial plan without migrating data.

The technical architecture is the main reason developers choose it. Shopware 6 is built on Symfony, uses Twig for templating, Vue.js for the administration and MySQL or MariaDB for persistence, and supports Elasticsearch or OpenSearch for catalog search, Redis for caching and RabbitMQ for asynchronous messaging. Everything is exposed through a Store API and an administration API, which makes headless and composable implementations practical rather than theoretical. Shopware publishes a Frontends framework with starter templates for Vue and React, so a team can replace the storefront entirely while keeping Shopware as the commerce engine. Extensions are written in PHP through the plugin system, or as JavaScript apps that communicate through webhooks and manifests and can run on a merchant's own infrastructure without touching Shopware's code.

Two features distinguish Shopware from most competitors at the merchant level. The Rule Builder lets a non-developer compose conditions and consequences in the admin, covering pricing, shipping, payment availability, promotions, customer segmentation and content visibility through a visual condition tree instead of code. The Flow Builder extends the same idea to automation, triggering sequences of actions from events such as an order being placed, a customer reaching a spend threshold or stock dropping. Together they move work that would otherwise be custom development into the hands of a merchandiser.

Content merchandising is handled by Shopping Experiences, a block-based visual editor for product pages, category pages, landing pages and campaign layouts. Blocks include product sliders, image galleries, text, video, forms and banners, and can be assigned to products in bulk, which lets a team run seasonal campaigns without developer involvement.

B2B capability is where Shopware competes most seriously. The commercial B2B Suite adds customer-specific pricing and price lists, individual catalogs and assortment restrictions per customer, budget management with spend limits, multi-level order approval workflows, quick order by SKU or CSV upload, requisition lists, representative ordering on behalf of a customer, company accounts with multiple users and roles, and credit terms. This is aimed at manufacturers, wholesalers and distributors selling direct, and it differentiates Shopware from Shopify, where equivalent functionality requires a combination of B2B apps and a Plus subscription.

Multi-channel and international operation is native. A single installation runs multiple sales channels, each with its own domain, language, currency, product assortment, pricing, shipping, payment configuration and customer group. Languages use an inheritance model where a translation can fall back to a parent language, reducing duplication across dozens of locales. Currencies, tax rules per country and region, and legal requirements such as the base price per unit common in German retail are handled in the core, reflecting the platform's home market.

The extension ecosystem centers on the Shopware Store, which lists several thousand extensions and themes, free and commercial, covering payments, shipping and fulfillment, ERP, PIM and accounting connectors, marketplaces, search and personalization, reviews, email marketing, subscriptions and tax services. Commercial extensions and themes are typically priced in the tens to low hundreds of euros. Finding experienced Shopware developers is straightforward in the DACH region and considerably harder elsewhere, a real factor for teams outside central Europe.

Operating Shopware requires infrastructure and skill. The Community Edition is self-hosted, and a production deployment needs a properly sized stack with search, cache and queue services, monitoring, backups and a patching process. Shopware and its partners offer cloud and managed hosting for the commercial editions, which removes much of that work at a price. Merchants are expected to stay current because older minor versions fall out of support, though upgrades within the 6.x line are designed to be routine. A migration assistant covers moves from Shopware 5 and from Magento, WooCommerce and Shopify, though migrating a live catalog remains a project involving data mapping, redirects and testing.

Limitations are worth stating. The learning curve is steeper than for a hosted builder, and the administration, while modern, has a large surface area. The Community Edition does not include the commercial B2B Suite components, official support or SLAs, which are the reasons enterprises pay. Infrastructure costs for search, cache and queue services are non-trivial at catalog scale. The default storefront theme is competent rather than distinctive, so a strong brand experience means buying or building a theme. The ecosystem is smaller than Shopify's app store and its center of gravity is European, which affects extension availability and hiring. For a small shop it is overkill.

Shopware fits mid-market and enterprise retailers in Europe, especially in the DACH region, that want an open-source core with a commercial support path, need real B2B functionality alongside B2C, or want a headless, API-first architecture with Symfony-based development. It fits manufacturers moving to direct sales, merchants running multiple country storefronts from one installation, and agencies with PHP and Symfony capability. It does not fit micro-sellers, non-technical owners wanting a turnkey hosted service, or businesses where hiring Shopware developers is difficult and no partner relationship exists.

Against alternatives, Magento Open Source is the traditional European competitor and offers greater raw flexibility at a higher development and infrastructure cost, while Adobe Commerce turns that into a licensed enterprise product with a price tag to match. Shopify Plus is faster to launch, cheaper to operate and far stronger in apps and payments, but it is closed, adds payment fees unless Shopify Payments or an approved setup is used, and constrains B2B and headless work compared with Shopware's open core. Sylius and Medusa are modern open-source alternatives for teams that want a leaner Symfony or Node stack and will build more themselves. PrestaShop and OpenCart serve the same European self-hosted audience at a lower technical ceiling, and WooCommerce handles smaller stores at lower cost. For a European merchant that wants code ownership, enterprise B2B and a no-revenue-share open core with a support path behind it, Shopware is the most complete answer available.

Slava Shevchenko
Reviewed by Slava Shevchenko Frontend developer · Updated October 2026

Affiliate disclosure: This page may contain affiliate links. If you purchase through an affiliate link, ToolDB may earn a commission at no additional cost to you. Affiliate relationships do not change our ratings. Learn more