Skip to content

Shopware 6 is an open source eCommerce platform realised by the ideas and the spirit of it's community.

License

Notifications You must be signed in to change notification settings

benzinkanister79/platform

 
 

Repository files navigation

Scrutinizer Code Quality Latest Stable Version Total Downloads License GitHub closed pull requests Gitter Development Template

Shopware 6

Realize your ideas - fast and without friction.

Shopware 6 is an open source ecommerce platform based on a quite modern technology stack that is powered by Symfony and Vue.js. It's the successor of the very successful ecommerce shopping cart Shopware 5 which has over 800000 downloads. Shopware 6 is focused on an api-first approach, so it's quite easy to think in different sales channels and make ecommerce hapen whereever you want it.

If you like Shopware 6, give us a star on Github ★

Table of contents

Take a glimpse

The Shopware 6 storefront is based on Twig and Bootstrap. Two well known and easy to learn frameworks, making the creation of templates a breeze!

The Shopware 6 Administration is based on Vue.js and twig.js, making the creation of new modules fast and easy. Get started with the design documentation.

The Rulebuilder makes the Implementation of business processes easy.


Designing content is fast and intuitive with the Shopping Experiences.


Technology

Shopware 6 provides Services through REST-APIs and rich user interfaces to customers and administrators alike.

The core architecture

The chart shows how the Shopware Platform fits into your enterprise. It provides web frontends for management and for commerce through a multitude of sales channels. It comes with a set of user facing interfaces and provides the ability to connect to your own infrastructure and outside services through REST-APIs.

More information can be found in the documentation.

Shopware 6 repository structure

Shopware 6 consists of multiple repositories, two of them are important to you

  • shopware/platform is a mono repository
    • This is where the shopware core is developed. You need it as dependency in your projects
    • This is where you can participate in the development of Shopware through pull requests
    • It's split into multiple repositories for production setups, all read-only
  • shopware/development is the development template
    • This is where your journey with shopware starts
    • Installation see below!

Quickstart / Installation

A full installation guide covering different dev environments is available in the docs.

For the impatient reader, here is a tl;dr using docker

Let's start by cloning the development template:

> git clone [email protected]:shopware/development.git

You now have the application template for the Shopware Platform in the directory development, we now change into it:

> cd development

and clone the platform repository into its default directory platform. Note This is important for autoloading purposes.

> git clone [email protected]:shopware/platform.git

Build and start the containers:

> ./psh.phar docker:start

Access the application container:

> ./psh.phar docker:ssh

Execute the installer:

> ./psh.phar install 

This may take a while since many caches need to be generated on first execution, but only on first execution.

To be sure that the installation succeeded, just open the following url in your favorite browser: localhost:8000

Now you're all set to start developing your first plugin.

Roadmap

You make the roadmap!

Shopware 6 will continue to evolve together with you and your feedback. This is our number one priority!

With openness as one of our core values, we will always provide you with a transparent overview of our product development.
The Shopware Roadmap shows you what we are working on, what we want to tackle next, and what visions we have for the future.

Take a look at the current roadmap here.

Community

Shopware is an open source eCommerce platform that is built around the ideas and spirit of it's community - and you can take part in shaping the story of the product. In helping craft the future, you as a developer will grow as well.

Whether you're writing plugins, proposing code changes via pull requests, or exchanging ideas in Gitter or the Shopware Forum - you are a vital part of the source of inspiration we are proud to call the Shopware Community.

Join the community now 🖤

Give us feedback

Moritz Naczenski
Community Manager
@m_naczenski
Niklas Dzösch
Developer Evangelist
[email protected]
Twitter: @ndzoesch

Ecosystem

Our Shopware Ecosystem gives you all the information you need to dive deep into the Shopware universe.

Shopware Community Store

Whether plugin, theme or marketing tool: You can easily extend the functionality of your shop with over 3,500 available plugins in the Community Store.

store.shopware.com

Academy

Do you want to become a Shopware expert or get a sneak peek into the software? Find a training session that is individually tailored to your interests.

shopware.com/academy/

Shopware Community Day

Held annually, the Shopware Community Day informs eCommerce enthusiasts from across Europe about the current state - and future - of digital commerce.

scd.shopware.com

Contribution

First of all - Every contribution is meaningful, so thank you for participating.

You want to participate in the development of shopware? There are many ways to contribute:

You have a question regarding contribution, or you want to contribute in another way?

Please write us an email: [email protected]

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.

Our contribution guideline

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.

License

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

Authors

About

Shopware 6 is an open source eCommerce platform realised by the ideas and the spirit of it's community.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 58.8%
  • JavaScript 20.3%
  • HTML 15.4%
  • CSS 5.3%
  • Vue 0.2%
  • Shell 0.0%