• Stars
    star
    2,551
  • Rank 17,261 (Top 0.4 %)
  • Language
    PHP
  • License
    MIT License
  • Created about 6 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 1.500 community extensions

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

Shopware

Modern open source e-Commerce

Tweet

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 e-commerce 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 itself is based mainly on Symfony and VueJS. It is a fully functional e-commerce platform, but it is also an e-commerce framework.

Shopware is:

Installation

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.

Production setup

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

The recommended way for on-premise shops is installing 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, the documentation 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 the most possible respect. To ensure the quality of our code and our products we have created a guideline we all should endorse to. It helps you and us to collaborate. Following these guidelines will help us to integrate your changes in our daily workflow.

Read more in our contribution guideline or in our short HowTo contribute code.

Contribution setup

There are multiple ways to get an installation running, the way with the fewest steps involved is using the contribute image from dockware, a community maintained docker setup by the Shopware agency dasistweb. More on this in the documentation.

The Shopware CLA

When submitting your code to Shopware you automatically need to sign our CLA (Contributor License Agreement). 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 there are numerous people contributing to the ecosystem through activities not related 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, 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 have a look at our security policy.

More Repositories

1

development

PHP
187
star
2

production

Shopware 6 production template
Nushell
174
star
3

frontends

Shopware Frontends is a framework for building custom, headless storefronts with Shopware 6.
TypeScript
151
star
4

devdocs

Shopware 5 Developers Website
PHP
128
star
5

composer-project

Skeleton for Shopware projects with composer
PHP
73
star
6

storefront

PHP
48
star
7

docs

Shopware 6 developer docs
Mermaid
46
star
8

admin-extension-sdk

The Admin Extension SDK can be used by Shopware 6 apps and plugins. This library allows them to extend the administration with custom functionality.
TypeScript
44
star
9

core

PHP
40
star
10

SwagShopwarePwa

This extension adds additional endpoints to your Shopware 6 platform to let it integrate with Shopware PWA.
PHP
36
star
11

administration

JavaScript
33
star
12

swag-docs-bundle-example

Example plugin for Shopware platform
PHP
29
star
13

SwagPayPal

PayPal integration for shopware/platform
PHP
23
star
14

meteor-component-library

Shopware's design system to build empowering and delightful experiences for all of Shopware’s merchants.
Vue
21
star
15

e2e-testsuite-platform

This package contains the e2e platform test suite for Shopware 6 using Cypress
JavaScript
19
star
16

recipes

Flex Recipes
PHP
18
star
17

SwagMigrationMagento

Magento 1.9.x and 2.x profiles for the Shopware Migration Assistant
PHP
15
star
18

SwagMigrationAssistant

PHP
15
star
19

AppTemplate

PHP
14
star
20

shopware-benchmark

Shopware Benchmark
Go
11
star
21

paas

PaaS template based on production template
PHP
10
star
22

swag-docs-custom-cms-element

JavaScript
10
star
23

elasticsearch

Elasticsearch implementation for Shopware 6
PHP
10
star
24

app-system

PHP
10
star
25

admin-api-reference

Shopware Admin API Reference Documentation
Nix
10
star
26

SwagConnect

PHP
10
star
27

proposal

Proposals for Shopware 6.5.0.0
10
star
28

store-api-reference

Shopware Store API Reference Documentation
Nix
9
star
29

swag-docs-custom-cms-block

JavaScript
9
star
30

meteor-icon-kit

An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Shopware's product language.
SCSS
9
star
31

developer-documentation-vitepress

This is a new template for the frontend of our developer documentation.
TypeScript
9
star
32

meteor

Meteor is Shopware’s open-source design system that drives our commerce solutions. Extend and customise every aspect of Shopware – create elegant, delightful, and accessible experiences. There are no limits to your imagination.
TypeScript
9
star
33

conflicts

Shopware 6 conflicting packages
8
star
34

app-bundle-symfony

Symfony Bundle for Shopware App Backend
PHP
8
star
35

swag-docs-rest-api-handling

PHP
8
star
36

app-php-sdk

Shopware APP SDK Independent of Frameworks
PHP
7
star
37

developer-portal

Home page for developers
TypeScript
7
star
38

web-installer

The new updater for Shopware
5
star
39

swag-docs-entity-extension

Shopware Platform example plugin from the documentation.
PHP
4
star
40

SwagMigrationConnector

PHP
3
star
41

shopware-cart-poc

PHP
3
star
42

dev-tools

3
star
43

admin-extension-sdk-example-app

An example app for demonstration of some Admin Extension SDK capabilties
Vue
3
star
44

jest-preset-sw6-admin

Jest Test preset for Shopware 6 administration unit tests
JavaScript
3
star
45

swag-docs-storefront-controller

PHP
2
star
46

swag-docs-plugin-quick-start

Shopware Platform example plugin from the documentation.
PHP
2
star
47

knowledge-index

A backend to manage document representations in vector stores and make them queryable
Python
2
star
48

swag-docs-create-migration-profile

PHP
2
star
49

design-portal

TypeScript
2
star
50

swag-docs-custom-entity

Shopware Platform example plugin from the documentation.
PHP
2
star
51

swag-docs-payment-plugin

Shopware Platform example plugin from the documentation.
PHP
2
star
52

swag-docs-js-plugin

JavaScript
2
star
53

swag-docs-custom-component

PHP
2
star
54

swag-docs-custom-module

PHP
2
star
55

SwagLanguagePack

The Shopware language pack combines all translations offered by Shopware, as well as associated country flags for a language selection in our storefront.
SCSS
2
star
56

docs-ci

This Repository contains the workflows for all docs related repos
Nix
2
star
57

recovery

PHP
1
star
58

swag-docs-plugin-cypress-tests

JavaScript
1
star
59

paas-meta

Meta Package for Shopware PaaS
PHP
1
star
60

Connect-SDK

Contains all the releases for the Shopware Connect SDK as downloadable
PHP
1
star
61

phpstan-extension

1
star
62

webpack-plugin-injector

Injects Shopware Plugins into a Webpack config
JavaScript
1
star
63

swag-docs-reading-plugin-config

PHP
1
star
64

swag-docs-custom-rule

PHP
1
star
65

swag-docs-cart-change-price

PHP
1
star
66

swag-docs-administration-new-field

Shopware Platform example plugin from the documentation.
PHP
1
star
67

swag-docs-base-class

Shopware Platform example plugin from the documentation.
PHP
1
star