Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Shopware Repository
PHP JavaScript CSS Smarty Other

Merge pull request #2619 in SW/shopware from bugfix/next/sw-11485-all…

…ow-non-root-categories-for-shops-in-detail-page to next

* commit '431febab20d04346a58111b8f1c9bec9ec123f81':
  SW-11485 - Allow non root categories for shops in detail pages
latest commit ed421fe847
Marcel Schmäing authored
Failed to load latest commit information.
_sql Merge pull request #2579 in SW/shopware from bugfix/next/sw-8835-disp…
bin SW-9108 - Rename remaining Shopware 4 occurences
build Build should fail if php server can not be started
cache SW-10730 - Cache clear race condition fix
engine Merge pull request #2619 in SW/shopware from bugfix/next/sw-11485-all…
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 Fix file permissions
recovery SW-11047 - Translate default newsletter sender name
snippets Merge pull request #2579 in SW/shopware from bugfix/next/sw-8835-disp…
templates SW-5473 - Add reference price to graduated price table
tests Merge pull request #2582 in SW/shopware from bugfix/next/sw-8861-fix-…
themes Merge pull request #2579 in SW/shopware from bugfix/next/sw-8835-disp…
vendor SW-10136 - Prevent direct access to php files inside vendor directory
web/cache SW-7868 Refactored: The premium products have a totally new design
.editorconfig SW-9108 - Rename remaining Shopware 4 occurences
.gitignore SW-9334 - Remove support for Custom.php config file
.htaccess SW-10854 - Optimize htaccess cache deklarations
.travis.yml Add PHP7 and HHVM to travis-ci build matrix
CONTRIBUTING.md SW-11352 - Improve README and CONTRIBUTING files
README.md Merge pull request #2546 in SW/shopware from bugfix/next/sw-11352-imp…
UPGRADE.md SW-11167 - remove order mudule statistics
autoload.php SW-9108 - Rename remaining Shopware 4 occurences
composer.json SW-11086 - Fixed typo in composer.json
composer.lock Update composer.lock
config.php.dist #NTR - Add sane gitattributes
config_staging.php SW-9177 - Require whole cache directory to be writeable
eula.txt SW-9108 - Rename remaining Shopware 4 occurences
eula_en.txt SW-9108 - Rename remaining Shopware 4 occurences
license.txt #NTR - Add sane gitattributes
shopware.php SW-10405 - 1st execution redirect

README.md

Shopware 5

Build Status

Overview

Shopware 5 collage

Shopware 5 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 e-commerce project. Furthermore Shopware 5 provides an event-driven plugin system and an advanced hook system, giving you the ability to customize every part of the platform.

Visit the forum at http://forum.shopware.com/

Shopware Server Requirements

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

Installation via Git

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

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

git clone https://github.com/shopware/shopware.git

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

2.) Set the correct directory permissions:

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

Depending on your server configuration, it might be necessary to set whole write permissions (777) to the files and folders above. You can also start testing with lower permissions due to security reasons (644 for example) as long as 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 demo.zip http://releases.s3.shopware.com/demo_4.2.0.zip

Unzip the files to the checkout directory:

unzip demo.zip

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 and include 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 your changes affect or are based on ExtJS code, they must be licensed under GPL V3, as per license requirements from Sencha Inc.

If you are not sure which license to use, or want more details about available licensing or the contribution agreements we offer, you can contact us at contact@shopware.com.

For more information about contributing to Shopware, please see CONTRIBUTING.md.

How to report bugs / request features?

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 a single issue tracking tool, we've decided to close the GitHub issue panel 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.

Changelog

The changelog and all available commits are located under https://github.com/shopware/shopware/commits/master.

Further reading

Something went wrong with that request. Please try again.