Shopware is a free, open source e-commerce platforms project written in PHP and released under MIT. It has 3,425 GitHub stars, 1,212 forks and 1,356 open issues, and was last pushed 5 hours ago. On this registry it ranks #20 of 30 tracked projects in E-commerce Platforms, with 5 head-to-head comparisons available.

What is Shopware?

What it is

Shopware 6 is an open source ecommerce platform for modern businesses. It lives in the PHP ecosystem, is based on Symfony 7 and Vue.js 3, and is described as an open headless commerce platform used by thousands of shops. The project is not only a ready-to-use shop application; it is also presented as an ecommerce framework that teams can extend or reuse.

The concrete problem it solves is building and operating online shops, online stores, and digital commerce systems with an open source platform. It provides a shopping cart foundation, API-first access, plugin extensibility, Symfony bundle support, and a community store with more than 3,100 extensions.

Key capabilities

  • The project is labeled an open headless commerce platform and carries headless-cms and api-first-cms topics.
  • The README states that Shopware is API-first and links to integrations API documentation.
  • The README lists a ready-to-use shopping cart system as a core capability.
  • The platform is extensible through plugins, and the community store contains more than 3,100 extensions.
  • Developers can harness Symfony by creating bundles and loading them into the platform.

Who uses it and how

  • Merchants use Shopware to run online shops and online stores, as indicated by ecommerce, online-shop, online-store, and digital-commerce topics.
  • Developers and agencies use it as an ecommerce framework for building or extending commerce systems, because the README names developers, agencies, and merchants as users.
  • Contributors use the repository, community forum, Discord, Stack Overflow, and translation project to report bugs, give feedback, translate the software, and develop extensions.

Getting started

The README excerpt points to installation and production setup documentation, and the package is published on Packagist as shopware/platform. It can also be used as a vendor dependency in a flex project, while extension development is described in the linked developer documentation.

When to use it — and when not to

Shopware fits teams that want an open source, MIT-licensed, API-first, headless commerce platform built around PHP, Symfony, and Vue. The provided facts do not list a hosted option, Docker image, database, storage, or SMTP requirement, so self-hosting details must be checked in the full documentation. The repository metadata shows 1,356 open issues and 0 contributors, so teams needing a small issue backlog may want to compare options.

project readme (upstream, from github) — read inline

Nightly Build Status Scrutinizer Code Quality Latest Stable Version Total Downloads Crowdin License GitHub closed pull requests Discord

Shopware logo surrounded with images of people and screenshots of Shopware

Shopware

Modern open source e-Commerce

Shopware 6 is an open headless commerce platform powered by Symfony 7 and Vue.js 3 that is used by thousands of shops and supported by a huge, worldwide community of developers, agencies, and merchants.

If you like Shopware 6, give us a ⭐️  on GitHub!

Table of contents

Project overview

To discover the features of Shopware and what sets us apart from other ecommerce systems, take the feature tour on the Shopware home page.

From a developer's perspective, here are some highlights that make Shopware easy and fun to work with:

Platform and Framework

Shopware is primarily based on Symfony and Vue.js. It is a fully functional ecommerce platform, but it also serves as an ecommerce framework.

Shopware is:

Installation

Production setup

The easiest way to run a Shopware shop is by booking a commercial plan in the Shopware cloud, a fully managed setup, ready to use.

The recommended way for on-premise shops is to install Shopware through the flex template. To unlock the full potential Shopware has to offer, commercial plans are also available for on-premise.
These plans enrich your shop with unique functionality, giving you an additional advantage over your competition.

There is a list of hosting partners, who offer a pre-installed shop, making your start a lot faster.

We also provide a web-based installer, installation instructions on docs, and the course walks you through the necessary steps.

Code Contribution

If you have decided to contribute code to Shopware and become a member of the Shopware community, We appreciate your hard work and want to handle it with much respect. To ensure the quality of our code and our products, we have created a guideline that we all should endorse. It helps us collaborate with you. Following these guidelines will help us integrate your changes into our daily workflow effectively.

Read more in our contribution guideline on how to contribute code.

Contribution setup

For Contributing setup see CONTRIBUTING.md. If you want to run Shopware locally for extension/theme/project development, check out the development environment setup.

The Shopware CLA

When submitting your code to Shopware, you are required to sign our CLA (Contributor License Agreement) automatically. This CLA ensures that Shopware will stay an open and living product. In short, you give the explicit right to use your code in Shopware to shopware AG.

Authors & Contributors

Shopware is built with the help of our community.

You can find an overview of everyone who contributed to the platform repository in the official GitHub overview. Additionally, numerous people contribute to the ecosystem through activities unrelated to the codebase. Thank you all for being part of this!

License

Shopware 6 is completely free and released under the MIT License.

Bugs & Feedback

No software is perfect, and Shopware is no exception. Should you spot a bug, please report it in our issue tracker.

If you want to suggest features or how certain parts of Shopware 6 work, we'd be happy to hear from you.

Reporting security issues

Please review our security policy.

Extending Shopware

There are already a lot of extensions available in the Shopware store.

After setting up Shopware locally for development, you can start with our extension guides in the documentation.

The preferred way of extending Shopware is through the App System. If the feature you want to implement needs direct access to the Shopware process and the database, you can also use the plugin system.
You can find an overview and differentiation in the documentation.

Privacy

Find out more about [privacy and data protection](https://www.shopware.com/en/privacy/websit

readme truncated — read the full docs on github

Frequently asked questions

Is Shopware free to use?

Shopware is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Shopware do?

Open source ecommerce platform for modern businesses

What is Shopware written in?

Shopware is primarily written in PHP. Its source is publicly available at https://github.com/shopware/shopware, and it has 3,425 GitHub stars.