Adobe Commerce vs Shopware

Adobe Commerce suits merchants who need Adobe's support and B2B stack. Shopware suits merchants who want an MIT-licensed core, self-hosting and a clear path to paid plans as GMV grows.

On this page

Adobe Commerce or Shopware: when each fits a re-platforming decision

If your Adobe Commerce renewal, licensing change or data residency requirement is pushing you off Magento, Adobe Commerce fits merchants who need Adobe's paid support, cloud hosting and B2B tooling without building them, while Shopware fits merchants who want an MIT-licensed core, a self-hosted or managed option and a path to a paid plan only when volume demands it. The choice turns on five factors: how much of your revenue depends on B2B features such as company accounts, quotes and approvals, your annual gross merchandise value against the free Community Edition threshold, where you need to host the store, how deep your in-house developer bench is, and how many Magento extensions your store relies on. Start by listing each of these for your current store, because the answers usually settle the decision before any feature comparison does.

Of these, the GMV threshold and the B2B requirement carry the most cost weight. Shopware's pricing page says shops linked to an account that generate more than 1 million euros in gross merchandise value over the preceding 365 days need a paid plan instead of the free Community Edition, so pull your trailing 365-day GMV from your finance records now and compare it with that figure. Confirm on the Shopware pricing page which plan includes the B2B quotes and approvals you use, because Shopware states that plan pricing depends on GMV and other individual factors. Then audit your extension stack: every Magento module without a Shopware equivalent is a rebuild cost that belongs in the comparison, and it is often larger than the licence difference.

Which platform fits which scenario

This table matches common merchant situations to the platform that usually fits better, with the condition that makes each advantage matter. Read each row against your own catalog, B2B workflows, revenue and hosting constraints before choosing. The main takeaway is that the decision usually turns on B2B depth, support contracts and where you want to operate the platform, not on the licence alone.

ScenarioBetter fitWhy
B2B quotes and company accounts in daily useAdobe CommerceAdobe Commerce ships company accounts, shared catalogs and negotiable quotes as part of its paid edition. Shopware's B2B quotes and approvals sit in its paid Evolve plan, so confirm each workflow you depend on matches Shopware's current feature list before you commit.
Store under the 1 million euro GMV threshold wanting a free coreShopware Community EditionShopware's pricing page says shops above 1 million euros gross merchandise value over 365 days need a paid plan. Below that line, the MIT-licensed Community Edition is available, but it comes with community support only.
Store that needs a contracted vendor support responseShopware paid plan or Adobe CommerceShopware's paid plans list response targets, such as 8 hours on Rise and 4 hours on Evolve, while Community Edition has none. Adobe Commerce support depends on your Adobe agreement, so ask for the response commitments in writing.
Team wanting to self-host on its own infrastructureShopware Community Edition or self-hosted Magento Open SourceShopware can be self-hosted, and its Community Edition is MIT-licensed, which removes the license fee for the core. Self-hosting shifts patching, hosting, backups and upgrades to your team or implementation partner, so budget for those components.
Merchant wanting a vendor-hosted cloudAdobe Commerce as a Cloud Service or Shopware SaaSShopware offers SaaS and managed PaaS options, and Adobe offers its cloud service. Compare uptime commitments, data location and exit terms in each contract, because hosting terms differ more than the software does.
Store relying on a large paid extension setAdobe Commerce, unless the extensions have Shopware portsMagento extensions do not install on Shopware. If your revenue depends on many Magento modules, the rebuild effort usually outweighs the licence saving, so audit extension use before choosing Shopware.

Where Shopware's B2B features sit in its paid plans

The B2B question is the one most likely to decide between Shopware's plans, so start there. Shopware's pricing page places B2B quotes and approvals in the Evolve plan, listed at 2,400 euros per month with a 4-hour support response. Rise, at 600 euros per month, lists AI-assisted content and an 8-hour response, and does not show B2B quoting on the same listing. Beyond is priced on request and offers 1-hour 24/7 support. Before you assume any plan covers your workflow, pull the list of Adobe Commerce company accounts, shared catalogs, purchase orders and requisition lists your store uses today, and map each item to a plan in writing.

Mapping is more than matching labels. Company accounts with hierarchies, catalog-level price lists tied to specific buyer groups, and purchase order approval chains are the items most likely to differ in behavior from Adobe Commerce's implementation. Ask Shopware to confirm, in writing, whether each item is included in the plan you are quoted, whether it is configurable without custom development, and which items would need a partner or in-house build. Document the answers next to the business rule each one supports, so the gaps are visible before procurement signs.

Shopware states that plan pricing depends on gross merchandise value and other individual factors, so the monthly figures above are list prices, not a quote for your store. Ask for the GMV basis used, the factors that could move your plan, and what happens to your tier if volume grows. Also confirm which support response times apply to B2B incidents specifically, because the page lists them per plan. Treat the plan decision as a cost line that recurs monthly, and compare it with the cost of building or maintaining equivalent B2B features yourself.

Where your data sits under each hosting model

Each Adobe Commerce and Shopware hosting model places your customer, order and payment data in a different operator's hands. The cards below set out where data lives, who patches the stack, what evidence a buyer must collect and what to confirm in writing before choosing.

Adobe Commerce on-premises

Your team or your hosting provider runs the Adobe Commerce license on servers you choose, so data stays in the data centers and regions you contract for. You own patching of the PHP, database and web tiers, along with Adobe security releases you must apply. Ask for the written hosting scope, backup location and who holds encryption keys. Confirm which Adobe support tier applies to your license before you rely on it for incident response.

Adobe Commerce on Adobe cloud

Adobe hosts the store on its cloud infrastructure, so the operator of the stack, the sub-processors and the physical locations belong to Adobe under your contract. Patching and environment operations are shared with Adobe, and the exact split must be written down. Request the data processing addendum, the list of hosting regions and the sub-processor list, then confirm whether backups and support access cross borders.

Adobe Commerce as a Cloud Service

In this SaaS model Adobe runs the platform and applies updates on its own schedule, so you depend on its change notices and sandbox windows to validate extensions. Customer data sits in Adobe-managed environments, and your control over server-level configuration is limited. Ask which compliance reports Adobe can share under NDA, how audit logs are retained and how you export data if the contract ends.

Shopware SaaS

Shopware operates the shop as a hosted service, so Shopware staff and its hosting partners control infrastructure and routine maintenance. Your responsibilities centre on configuration, users, extensions and the data you export or import. Ask Shopware where the shop and its backups are hosted, which sub-processors handle data and how access by Shopware staff is logged. Confirm the plan tier that applies to your gross merchandise value.

Shopware PaaS on managed infrastructure

Shopware provisions the application on managed infrastructure while you keep more say over extensions, theme code and deployment settings. Data location depends on the infrastructure provider and region chosen, so the contract must name both. Patching responsibilities are split, and you should confirm who applies Shopware releases, who handles operating system and database updates, and how staging environments are isolated from live customer data.

Self-hosted Shopware

Running the MIT-licensed Shopware code on your own infrastructure keeps all customer, payment-adjacent and order records in your environment, and you carry every patch and backup task. Shopware releases for each maintained minor line must be tracked and applied by your team. Collect your own access logs, backup restore tests and vendor-free evidence of control operation. Confirm with Shopware which release lines receive security fixes before you commit to a version.

What the 1 million euro GMV threshold means for your store

The 1 million euro gross merchandise value (GMV) threshold decides whether Shopware's free Community Edition remains an option for your store. Shopware's pricing page says shops linked to an account that generate more than 1 million euros in GMV over the preceding 365 days need a paid plan. Before you model Shopware costs, calculate your GMV on that trailing 365-day basis, not on a calendar year or a single peak month. Your Adobe Commerce order exports and your payment processor reports can give you the gross figures, but confirm with your finance team which refunds, taxes and currency conversions they count as gross merchandise value, because the threshold is measured on Shopware's definition.

Count every shop linked to the same Shopware account, not only your flagship storefront. If your Adobe Commerce installation runs several store views, brands or country sites that you plan to consolidate under one Shopware account, their combined GMV is what counts. Splitting sites across separate accounts may be a legitimate architecture decision, but it is a commercial and compliance question to settle with Shopware in writing before you rely on it. Ask Shopware to confirm in your quote how linked shops are defined and how the 365-day window is evaluated in practice.

Plan for the paid tier as a recurring cost that moves with your sales. Shopware states that plan pricing is based on gross merchandise value and other individual factors, so the monthly fee is not a fixed number you can read from the pricing page. Model at least two scenarios: current GMV and a growth case that crosses the threshold, and ask for the plan level and price at each. Growth raises the cost curve in steps rather than smoothly, so a store that sits just under 1 million euros can face a sharp jump in license cost after one strong year. Your self-hosted infrastructure, support and upgrade costs continue regardless of the Shopware plan you choose.

What each platform costs to own, by component

What does Adobe Commerce license and cloud hosting cost to own?

Adobe Commerce costs are paid to Adobe under a commercial agreement, and the price depends on the edition, deployment model and contract terms, so request the figures in writing from Adobe or your reseller. Licensing is typically recurring, and it is often bundled with hosting when you choose Adobe's cloud infrastructure. Costs rise with store volume, the number of environments, premium support and the Commerce-only modules you enable, such as B2B features. Costs fall when you audit which paid modules you actually use before renewal. In a quote, ask for the license term, what is included in cloud hosting, the number of staging and development environments, support tiers, and any renewal uplift.

How much does a Shopware paid plan cost once a shop passes the threshold?

Shopware's paid plans are priced monthly and are required once shops linked to an account generate more than 1 million euros in gross merchandise value over the preceding 365 days. According to the Shopware pricing page, the Rise plan is listed at 600 euros per month with AI-assisted content and an 8-hour support response, and the Evolve plan at 2,400 euros per month with B2B quotes and approvals and a 4-hour response. The Beyond plan is custom-priced with 1-hour 24/7 support. Shopware states that plan pricing also depends on gross merchandise value and other individual factors, so confirm the current tier and terms on the Shopware pricing page before budgeting.

What does self-hosted infrastructure cost for a Shopware or Magento store?

Self-hosted infrastructure is paid to your cloud provider or data center, and it recurs monthly. The main components are application servers, database, search, caching, object storage for media, backups, staging environments and content delivery. Costs rise with traffic peaks, catalog size, the number of environments and the redundancy you require for uptime. They fall with autoscaling, right-sized databases and a single well-run staging environment. Ask your hosting provider or internal platform team for a monthly estimate per environment, including backup retention, data transfer and the cost of a second region if you need one. If you choose Shopware's own cloud or PaaS, ask what infrastructure is included in the plan instead.

How much do extensions and themes cost on each platform?

Extensions and themes are paid to their publishers, usually as a one-time purchase, an annual license or a subscription. On Magento, you may replace Adobe Commerce-only features with third-party or open-source extensions, and each one brings its own license, compatibility checks and upgrade cycle. On Shopware, some features sit inside paid plans, while others come from its extension marketplace. Costs rise with the number of integrations, custom theme work and the need for extensions to match each new platform release. Costs fall when you reduce customization and choose extensions with active maintenance. Ask each vendor for license scope, renewal pricing, support terms and the platform versions they certify.

What do developers and agencies cost when re-platforming to Shopware?

Developer time is paid to your in-house team or an implementation partner, and most of it is one-time during migration, with ongoing work for changes and fixes. Work includes mapping attributes and categories, rebuilding extensions and theme logic, replacing B2B workflows, testing checkout and running parallel stores. Effort rises with customization depth, the number of integrations (ERP, tax, payments, shipping) and the volume of historic orders you need to preserve. It falls when you reduce custom code and document the current store first. DeployOpen plans and implements fixed-scope engagements, with scope, deliverables and timelines agreed in writing before work starts. Request a written scope and ask each bidder to list the assumptions behind its effort estimate.

What does security patching and upgrading cost over time?

Patching and upgrades are recurring costs, paid to your internal team or a support provider, and they include testing, staging runs and release management. On Adobe Commerce, you follow Adobe's release and support timelines. On Shopware, the Community Edition relies on community support only, while paid plans include vendor support response times. Costs rise with the number of extensions to retest, the size of the custom codebase and the frequency of major version upgrades. They fall with automated test suites and a predictable release calendar. Ask for the support tier that covers security fixes, response times, and the process for testing vendor and extension updates before production.

What does data migration cost, and what recurs after cutover?

Data migration is mostly a one-time cost, paid to the team that extracts, maps, cleans and loads products, customers, orders and URLs. Effort rises with catalog complexity, attribute counts, historic order volume, image libraries and the number of redirects you must preserve. It falls when product data is clean before extraction and when migration tests run against a copy of production. After cutover, recurring costs are limited to reconciliation, data quality fixes and any extension data that still needs syncing. Ask the bidder to specify which entities are in scope, how URL redirects are handled, how many test migrations are planned, and what rollback looks like if cutover fails.

How a move from Adobe Commerce to Shopware runs

The sequence turns an Adobe Commerce store into a Shopware store with the same catalog, customers, order history and URLs, tested before any live traffic moves.

  1. Audit customizations and B2B data

    Inventory every custom module, theme override, integration and Commerce-only feature in use, including company accounts, shared catalogs, quotes, purchase orders and requisition lists. Your team and your agency lead this work, and the output is a written register that marks each item as keep, rebuild, replace or retire. Confirm with your own developers which Adobe Commerce data cannot be exported in a standard form, because those items become custom migration work and must be priced into the scope before you start.

  2. Export products, customers and orders

    Extract the catalog, customer records and order history from the Adobe Commerce database or its APIs into staging files that you keep under your own control. Product images, attachments and any B2B account structures usually need separate handling, so export them as their own sets. The step is done when record counts in each export match the source and a sample of records has been checked by hand against the admin screens.

  3. Map attributes and categories

    Translate Adobe Commerce attributes, attribute sets, categories and product types into Shopware properties, options, categories and product configurations. Decide where each attribute lives, which values become filters and which stay internal. The output is a signed-off mapping document that lists every source field, its target field and any transformation, and it is the reference for every later import.

  4. Rebuild extensions and theme work

    Replace each retained Magento extension with a Shopware plugin, a native feature or custom code, and rebuild the storefront theme on Shopware's template system. Plan this work against the audit register, not against the list of installed modules, because some extensions only supported features you no longer need. Confirm with the vendors and with Shopware's documentation which features your plugins need, and record the gaps that will remain open.

  5. Decide the Shopware plan tier

    Choose between the self-hosted Community Edition and a paid Shopware plan, based on the gross merchandise value that linked shops generate over the preceding 365 days, the B2B quote and approval features you need, and the support response times you require. Shopware's pricing page says plan pricing depends on gross merchandise value and other factors, so request a written quote for your figures. The decision is recorded in the scope document, with the tier, the hosting model and the support terms named.

  6. Preserve URLs and redirects

    Map every live Adobe Commerce URL for products, categories and content to its new Shopware address, and build a redirect table that covers each one. Check search engine indexing settings, canonical tags and sitemaps before cutover. The step is complete when a crawl of the old site, fed through the redirect table, returns the expected destination for every indexed URL.

  7. Test the full store on staging

    Run the migrated data, plugins and theme on a staging environment that mirrors production. Test checkout, payments, tax, shipping rules, B2B approvals, customer login, order status emails and the integrations to your ERP and warehouse. Testers record each defect against a test case, and the step is done when all critical and high defects are closed and the business owners sign the test report.

  8. Run cutover with a rollback plan

    Freeze Adobe Commerce content, run the final incremental data sync, switch DNS or the load balancer to Shopware and monitor orders, payments and error logs. Keep the Adobe Commerce environment and its database intact so the rollback path stays open until the business agrees the store is stable. The output is a cutover record showing the switch time, the checks performed and the documented steps to return traffic to the old store.

How the extension ecosystem differs between Magento and Shopware

Magento extensions are written against the Magento codebase, its module system and its service contracts, so they do not carry over to Shopware. Every Magento extension your store depends on becomes one of three things: a Shopware plugin you find and evaluate, a rebuild of the same behavior, or custom code you own. Treat the extension inventory as the first deliverable of the project, not an afterthought at cutover. Start by listing every installed extension in the production composer.json and the app/code directory, then record for each one the business function it serves, the data it writes, the checkout or pricing hooks it touches and whether it is still maintained. Next, search Shopware's plugin catalog for each function and shortlist candidates. Mark each entry as one of three outcomes: a matching plugin, a partial match that needs configuration or extra code, or no equivalent. Budget custom work for the last group, and expect the B2B, pricing and payment rows to need the most attention.

Extension quality and support vary widely, and the catalog listing alone does not tell you how a plugin will behave on your version of Shopware. For each candidate, ask the vendor which Shopware versions it supports, how it handles upgrades, whether it has a published security response process, who supports it and under what terms, and whether it has been tested on a shop with your catalog size and order volume. Confirm the answers in writing and run each shortlisted plugin on staging with production-like data before you commit. Every plugin you add is a recurring cost and a patching obligation, so record licensing terms, renewal dates and the owner for each one in the migration plan. Where you rebuild a Magento extension yourself, the work sits with your team or your implementation partner and must be scoped in writing before work starts.

Questions buyers ask before switching from Adobe Commerce to Shopware

How much effort does a switch from Adobe Commerce to Shopware usually take?

The effort depends mostly on how much custom code, how many extensions and how much B2B logic the current store carries, not on the platform names alone. A store with a standard catalog, few extensions and a stock theme is a much smaller job than one with custom checkout rules, ERP connectors and negotiated pricing. Start by counting the modules, integrations and custom templates you actually run, then map each one to a Shopware feature, a plugin or custom work. That inventory sets the scope that a written proposal can price.

Can our in-house team migrate the store without outside help?

A team with Shopware experience, PHP or Symfony skills, and time to rebuild the theme and integrations can often do much of the work itself. Teams without that experience usually need help with data mapping, URL preservation, payment and checkout testing, and cutover. Be honest about staff time: the same people who run the current Adobe Commerce store will also need to test, document and support the new one during the transition. Many organizations split the work, keeping data migration and integrations in-house and buying help for the parts they have not done before.

What does the migration need from our team?

Plan to provide four things before any build starts. First, a clean catalog export with products, categories, attributes, customers and orders, including the fields your business relies on. Second, a complete extension and integration list, with the purpose and owner of each item. Third, written B2B rules covering company accounts, price lists, quotes, approvals and purchase orders, since these rarely map one to one. Fourth, named staff for product, finance, operations and QA who can approve mappings and test orders on staging.

How does the GMV threshold change the cost of Shopware?

Shopware's pricing page says that shops linked to an account generating more than 1 million euros in gross merchandise value over the preceding 365 days need a paid plan instead of the free Community Edition. Below that level, the Community Edition is free to use, but it comes with community support only. Above it, your recurring cost becomes a plan fee that Shopware says is based on gross merchandise value and other individual factors. Track your trailing 365-day GMV before choosing a plan, and ask Shopware how growth in GMV would change your tier.

Do we have to self-host Shopware?

No. Shopware can run as SaaS, as PaaS on managed infrastructure or self-hosted, according to its pricing page. Self-hosting gives you control over data location, hosting choices and upgrade timing, but it also makes you responsible for servers, patching, backups, monitoring and scaling. A managed option moves some of that work to the provider. The right choice depends on your data residency rules, your internal operations capacity and the level of support you need, so decide it before you compare plan costs.

What should we confirm before signing a Shopware plan?

Confirm the plan name, the monthly fee, the GMV basis used to set it and how that basis is measured. Ask which hosting models the plan covers, what support response times apply, and whether B2B quotes and approvals are included at the tier you need. Check the terms for AI-assisted content features, data processing location and exit options, and ask for the export format if you ever leave. Get every commitment in writing and compare it with the features your current Adobe Commerce store uses today.

Will our Magento extensions and B2B features work on Shopware?

Most Magento extensions do not carry over, because Shopware uses its own plugin system and data model. Plan to find a Shopware equivalent or rebuild each feature. Shopware's paid plans list B2B quotes and approvals, which may cover part of your Adobe Commerce B2B use, but company accounts, shared catalogs and purchase orders need to be checked feature by feature. Where no equivalent exists, the work becomes custom development, which should be written into the scope before the project starts.

How DeployOpen helps evaluate and implement a Shopware move

DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For a move from Adobe Commerce to Shopware, we start by agreeing on what the store actually needs, then build and test the new shop in your environment before any cutover.

How we scope

  • Written scope lists which Adobe Commerce modules, data sets and integrations are in play before any build work starts.
  • We agree in writing which Shopware edition, hosting model and plan fit your catalog, B2B needs and gross merchandise value.
  • Scope documents which extensions and theme work are rebuilt, replaced or retired, with the owner of each decision named.
  • Engagements are fixed-scope, so deliverables and timelines are agreed in writing, and a quote follows from that scope.

How we build

  • We map Adobe Commerce products, customers, orders and attributes to Shopware structures and document each mapping rule.
  • We rebuild required integrations such as payments, tax, shipping and ERP connections in your own cloud account or data center.
  • Redirect and URL preservation rules are built and tested on staging so existing search and campaign links keep working.
  • Security testing of the new storefront, APIs and admin access is scoped and reported before go-live.

How we hand over

  • You receive architecture, configuration and data mapping documentation written for your internal engineering and merchandising teams.
  • Runbooks cover deployment, backups, restore tests and the rollback path agreed for cutover.
  • Cutover checklists record data reconciliation results, open issues and sign-off by your named owners.
  • Compliance readiness material is prepared as evidence for your own auditors, which DeployOpen does not issue or attest.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after handover.
  • Retainers can cover Shopware version upgrades, patch application and regression testing against your extensions.
  • We recommend confirming with Shopware which support tier and response times apply to your plan before choosing a retainer.
  • Support scope is written down so your team knows which changes are included and which need a new fixed-scope engagement.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.