Skip to content

CBoensel/shopware

This branch is 91 commits behind shopware5/shopware:5.7.

Folders and files

NameName
Last commit message
Last commit date
Jun 5, 2024
Jan 5, 2024
Sep 6, 2023
Nov 6, 2023
Nov 17, 2017
Aug 5, 2024
Jan 22, 2019
May 23, 2017
Jan 17, 2024
Jun 7, 2023
Jul 11, 2024
Jul 29, 2024
Apr 13, 2023
Jun 24, 2024
Nov 10, 2020
Jun 26, 2018
Sep 6, 2023
Aug 31, 2017
Jun 7, 2023
Jan 13, 2023
May 17, 2024
Sep 25, 2023
Jan 13, 2023
May 2, 2023
May 17, 2024
Aug 5, 2024
Aug 19, 2024
Mar 28, 2018
Jan 25, 2023
Nov 6, 2023
Jun 3, 2024
Jun 20, 2023
Sep 6, 2023
Sep 6, 2023
Sep 6, 2023
Sep 6, 2023
Sep 6, 2023
Sep 6, 2023
Sep 6, 2023
Jul 29, 2024
Sep 6, 2023
Aug 19, 2024
Aug 19, 2024
Jun 22, 2021
Apr 2, 2024
Apr 2, 2024
Jul 11, 2023
Sep 6, 2023
Sep 6, 2023

Repository files navigation

Shopware 5

Build Status Crowdin Latest Stable Version Total Downloads Slack

Overview

Shopware 5 collage

Shopware 5 is an open source e-commerce software made in Germany. Based on technologies like Symfony 4, Doctrine 2 & Zend Framework Shopware comes as the perfect platform for your e-commerce project. Furthermore, Shopware 5 provides an event-driven plugin system and an advanced hook system, giving you the ability to customize nearly every part of the platform.


Shopware Server Requirements

  • PHP 7.4.0 or above
  • Apache 2.2 or 2.4
  • Apache's mod_rewrite module
  • MySQL 5.7.0 or above

Required PHP extensions:

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/shopware5/shopware.git

In case you wish to contribute to Shopware, fork the 5.7 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 -R 755 custom/plugins
chmod -R 755 engine/Shopware/Plugins/Community
chmod -R 755 files
chmod -R 755 media
chmod -R 755 var
chmod -R 755 web

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.) A Makefile may be used to set up the configuration and database connection:

  • Copy .env.dist to .env and modify variables if needed
  • make init

Info regarding platform inter-compatibility

The Makefile is intended to work with Linux and Mac systems alike which means that we're not able to use all features of modern GNU make. Some workarounds are in place because of this and place constraints on the functionality of this way to set up Shopware (there might be issues when using special characters inside the variables of the .env file). The Makefile is therefore only to be used for testing and development setups at the moment.

4.) Download the test images and extract them:

Go to the root directory of your shopware system and download the test images:

wget -O test_images.zip http://releases.shopware.com/test_images_since_5.1.zip

Unzip the files inside the root directory:

unzip test_images.zip

You can now access your shop. The test_images.zip file also includes thumbnails for the responsive theme.

Backend

The backend is located at /backend example http://your.shop.com/backend. Backend Login: demo/demo

If you want to have full-featured demo data, you should download the respective demo data plugin in the First Run Wizard or in the Plugin Manager.

Frontend users in demo data

Get involved

Shopware is available under GPL v3 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.

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

How to report bugs / request features?

We've always had an ear for our community, so please feel free to submit issues with bug reports or feature requests. Just create a new issue here using the respective templates.

Copying / License

Shopware is distributed under the AGPL v3. You can find the whole license text in the license.txt file.

Changelog

The changelog and all available commits can be found here.

Further reading

About

Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 54.7%
  • JavaScript 37.5%
  • Smarty 2.7%
  • SCSS 2.5%
  • Less 1.2%
  • HTML 0.6%
  • Other 0.8%