Skip to content
E-Commerce Platform
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx Discounts: Add translations and changelog Aug 17, 2018
_misc Update copyright year from license headers Jan 10, 2019
branding Update copyright year from license headers Jan 10, 2019
doc Post-release update for 1.9.6 Jun 7, 2019
lib/shuup_static_build_tools Update static build tools for Parcel 1.12 Mar 23, 2019
shuup Merge pull request #1950 from chessbr/add-order-status-changed-evt Jun 13, 2019
shuup_setup_utils Update copyright year from license headers Jan 10, 2019
shuup_tests Merge pull request #1950 from chessbr/add-order-status-changed-evt Jun 13, 2019
shuup_workbench Allow all hosts at workbench settings Mar 9, 2019
.dockerignore Add Dockerfile and .dockerignore Jun 30, 2015
.eslintignore Replace Shoop with Shuup Jun 29, 2016
.eslintrc Admin: Enable multiselect dropdown with Select2 May 23, 2016
.gitignore Improve the way the static build cache is handled Aug 22, 2018
.jscsrc Replace Shoop with Shuup Jun 29, 2016
.travis.yml Tests: fix browser tests for Travis Jun 13, 2019
CLA.rst Replace Shoop with Shuup Jun 29, 2016
Dockerfile Add Dockerfile for shuup_workbench Apr 20, 2019
LICENSE Update license to Open Software License 3.0 Jan 2, 2017
MANIFEST.in Prune .cache from build Aug 22, 2018
README.rst Merge pull request #1705 from chessbr/improve-product-listing Jan 22, 2019
VENDOR-LICENSES.md Replace Shoop with Shuup Jun 29, 2016
generate_apidoc.py Update copyright year from license headers Jan 10, 2019
package.json Update license to Open Software License 3.0 Jan 2, 2017
requirements-doc.txt Update requirements-doc.txt for latest release Mar 31, 2019
setup.cfg Update requirements-doc.txt for latest release Mar 31, 2019
setup.py Post-release update for 1.9.7b3 Jun 13, 2019
shoop-to-shuup.sql Add tool for Shoop to Shuup migration Jun 30, 2016
tox.ini Core: add signal and notify event when order status changes Jun 12, 2019

README.rst

https://travis-ci.org/shuup/shuup.svg?branch=master https://coveralls.io/repos/github/shuup/shuup/badge.svg?branch=master PyPI Known Vulnerabilities

Shuup

Shuup is an Open Source E-Commerce Platform based on Django and Python.

https://shuup.com/

Copyright

Copyright (C) 2012-2019 by Shoop Commerce Ltd. <support@shuup.com>

Shuup is International Registered Trademark & Property of Shoop Commerce Ltd., Business ID: FI27184225, Business Address: Iso-Roobertinkatu 20-22, 00120 HELSINKI, Finland.

CLA

Contributor License Agreement is required for any contribution to this project. Agreement is signed as a part of pull request process. See the CLA.rst file distributed with Shuup.

License

Shuup is published under Open Software License version 3.0 (OSL-3.0). See the LICENSE file distributed with Shuup.

Some external libraries and contributions bundled with Shuup may be published under other compatible licenses. For these, please refer to VENDOR-LICENSES.md file in the source code tree or the licenses included within each package.

Chat

We have a Gitter chat room for Shuup. Come chat with us! Join chat

Install Shuup

See Getting Started.

For simple project example see our Django-project template.

Getting Started with Shuup development

See Getting Started with Shuup Development.

Contributing to Shuup

Interested in contributing to Shuup? Please see our Contribution Guide.

Documentation

Shuup documentation is available online at Read the Docs.

Documentation is built with Sphinx.

Issue the following commands to build the documentation:

pip install -r requirements-doc.txt
cd doc && make html

To update the API documentation rst files, e.g. after adding new modules, use command:

./generate_apidoc.py

Roadmap

  • Per object placeholders. Option to add content per contact group, category, product and CMS page. #1220 .
  • Pricing cache. To improve the performance issues with complex catalog campaigns. #1163 .
  • Improve shop product purchasable attribute. #1281 .
  • Option for 'centrally' or 'separately' managed products. #1275.
  • Improve product stock behavior. #1249.
  • Improved unit tests for the multishop feature. #1160.
  • Improve order status and order status history. #1211.
  • Initial support for Django 2.0. #1289.
  • OS Admin design/UX overhaul.
  • Various smaller issues from the issues-list.

OS Addons

The purpose of these addons, is to demonstrate how to build other simple addons to extend Shuup. To learn more, here are some useful links about how to extend Shuup.

Admin Preview

doc/_static/admin_shop_product.png doc/_static/admin_order_detail.png
You can’t perform that action at this time.