Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Shopware Repository
PHP JavaScript CSS Smarty HTML Cucumber Other

Enable environment in UpdateCommand

latest commit 8f9c53afa1
@Tombro Tombro authored bcremer committed
Failed to load latest commit information.
_sql PT-2612 - Deprecate Google Analytics plugin
bin SW-8427 - Add compatibility for Apache 2.4 .htaccess protections with…
build Fail entire build if unit tests fail
cache Regenerate attribute models after clearing them
engine Merge pull request #2369 in SW/shopware from feature/master/sw-10894-…
files SW-8427 - Add compatibility for Apache 2.4 .htaccess protections with…
logs SW-8427 - Add compatibility for Apache 2.4 .htaccess protections with…
media SW-8427 - Add compatibility for Apache 2.4 .htaccess protections with…
recovery Enable environment in UpdateCommand
snippets SW-10612 fix price snippets in plugin manager
templates SW-10609 - Fix action tag causing infinite load error when using the …
tests Add risk management functions for dunning level 1, 2 and 3
vendor SW-10136 - Prevent direct access to php files inside vendor directory
.editorconfig NTR - Build-Script housekeeping and documentation update
.gitignore SW-7191 - Create default log directory.
.htaccess Expand blocking to common VCS directories
.travis.yml Enable container-based travis-ci infrastructure Add and Use simplified naming for repo, update to international URLs SW-10894 - Backport ESI security patch from symfony upstream
autoload.php SW-7451 - Move common autoloader setup into own file.
composer.json SW-10466 - Update Symfony Components to version 2.4.10
composer.lock SW-10466 - Update Symfony Components to version 2.4.10
config.php.dist #NTR - Add sane gitattributes
config_staging.php SW-7470 - Consolidate smarty cache and compile directory.
eula.txt #NTR - Add sane gitattributes
eula_en.txt #NTR - Add sane gitattributes
license.txt #NTR - Add sane gitattributes
shopware.php SW-8616 - Fix typo in run installation hint.

Shopware 4

Build Status


Shopware 4 is the next generation of open source e-commerce software made in Germany. Based on bleeding edge technologies like Symfony 2, Doctrine 2 & Zend Framework Shopware comes as the perfect platform for your next eCommerce project. Furthermore Shopware 4 provides an event-driven plugin-system and an advanced hook system, which unleashes the truth power and gives you the ability to customize every part of it.

Visit the forum at

Shopware Server Requirements

  • PHP 5.3.2 or above
  • PHP's cURL and GD library
  • An Apache web server
  • Apache's mod_rewrite module
  • MySQL 5.1.0 or above

Installation via Git

Follow the instruction below if you want to install Shopware 4 using Git.

1.) Clone the git repository to the desired location using:

git clone

In case you wish to contribute to Shopware, fork the master tree rather than cloning it and create a pull request via Github. For further information please visit the section "Get involved" in this document.

2.) Set the correct directory permissions:

chmod 755 config.php
chmod 755 -R cache
chmod 755 -R files
chmod 755 -R media
chmod 755 -R engine/Shopware/Plugins/Community

Depending on your server configuration it might be neccesarry to set whole write permissions (777) to the files and folders above. Also you can start testing with lower permissions due to security reasons (644 for example), if your php-process can write to those files.

3.) An Ant Buildfile is used to set up the configuration and database connection:

cd build/
ant configure
ant build-unit

4.) Download the demo data files and extract them:

Go to the checkout directory and download the demo data files:

wget -O

Unzip the files to the checkout directory:


You can now access your shop

Backend Login: demo/demo

Get involved

Shopware is available under dual license (AGPL v3 and proprietary license). If you want to contribute code (features or bugfixes) you have to create a pull request that considers a valid license information. You can either contribute your code under New BSD or MIT license.

If you want to contribute to the backend part of Shopware and you got in touch with ExtJS-based code these parts must be licensed under GPL V3, this is due to the license terms of Sencha Inc.

If you are not sure, how to contribute code under right license and right way you can contact us under Further you can conclude a contribution agreement with us to get more safety around your code submits.

If you whish to contribute to shopware, please see

How to report bugs / feature requests?

We've always had a sympathetic ear for our community, so please feel free to submit tickets with bug reports or feature requests. In order to have one place to go, we've decided to close the GitHub issue tracker in favor of our Jira issue tracker, which is directly connected to our development division.

Copying / License

Shopware is distributed under a dual license (AGPL v3 and proprietary license). You can find the whole license text in the license.txt file.


The changelog and all available commits are located under

Further reading

Something went wrong with that request. Please try again.