Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shuup/shuup
E-Commerce Platform
https://github.com/shuup/shuup
django ecommerce ecommerce-framework ecommerce-platform ecommerce-shopping-solution ecommerce-website multivendor multivendor-ecommerce python shuup
Last synced: 3 days ago
JSON representation
E-Commerce Platform
- Host: GitHub
- URL: https://github.com/shuup/shuup
- Owner: shuup
- License: other
- Created: 2015-06-03T12:53:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-13T23:45:42.000Z (9 months ago)
- Last Synced: 2024-10-29T11:57:36.018Z (about 2 months ago)
- Topics: django, ecommerce, ecommerce-framework, ecommerce-platform, ecommerce-shopping-solution, ecommerce-website, multivendor, multivendor-ecommerce, python, shuup
- Language: Python
- Homepage: https://www.shuup.com
- Size: 29.2 MB
- Stars: 2,248
- Watchers: 117
- Forks: 1,100
- Open Issues: 178
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-python-applications - Repo - and multi-marketplace models. `(server)` (<a id="tag-cms" href="#tag-cms">CMS</a>)
- awesome-platforms - Python/Django
- -awesome-django - shuup - Django E-Commerce Platform. (Third-Party Packages / ECommerce)
- awesome-starred - shuup/shuup - E-Commerce Platform (python)
- awesome-django - shuup - Django E-Commerce Platform. (Third-Party Packages / ECommerce)
- awesome-python-applications - Repo - and multi-marketplace models. `(server)` (<a id="tag-cms" href="#tag-cms">CMS</a>)
- starred-awesome - shuup - E-Commerce Platform (Python)
- awesome-homelab - Shoop - Commerce Platform | (Apps / X)
README
.. image:: https://travis-ci.org/shuup/shuup.svg?branch=master
:target: https://travis-ci.org/shuup/shuup
.. image:: https://coveralls.io/repos/github/shuup/shuup/badge.svg?branch=master
:target: https://coveralls.io/github/shuup/shuup?branch=master
.. image:: https://img.shields.io/pypi/v/shuup.svg
:alt: PyPI
:target: https://github.com/shuup/shuup
.. image:: https://snyk.io/test/github/shuup/shuup/badge.svg
:alt: Known Vulnerabilities
:target: https://snyk.io/test/github/shuup/shuupShuup
=====Shuup is an Open Source E-Commerce Platform based on Django and Python.
https://shuup.com/
Copyright
---------Copyright (c) 2012-2021 by Shuup Commerce Inc.
Shuup is International Registered Trademark & Property of Shuup Commerce Inc.,
Business ID: BC1126729,
Business Address: 1500 West Georgia Suite 1300, Vancouver, BC, V6G-2Z6, Canada.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|
.. |Join chat| image:: https://badges.gitter.im/Join%20Chat.svg
:target: https://gitter.im/shuup/shuupDocker quick start
------------------Fastest way to get Shuup up and running is to use `Docker `_.
1. Run:
.. code-block:: shell
docker-compose up
2. Open `localhost:8000/sa `_ in a browser,
log in with username: ``admin`` password: ``admin``Full Shuup installation guide
-----------------------------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:
.. code:: sh
pip install -r requirements-doc.txt
cd doc && make htmlTo update the API documentation rst files, e.g. after adding new
modules, use command:.. code:: sh
./generate_apidoc.py
Roadmap
-------v3 (Q4 2021)
###############* Initial Django 3.x support
* Latest Jinja support
* Deprecate theme folders under Shuup front which are used to override
individual macros in macro folders. This does not work well with latest
Jinja and adds extra complexity.v4 (Q1 2022)
#############* Move Shuup front, xtheme and theming features to own addons. This so that
projects not ready for updating theme or front can still get latest Shuup.
* Introduce new default theme and overhaul templates structure to be more
simple (likely Bootstrap 5 will be used).
* Bump admin Bootstrap version to match with the new front
* Move various other not essential apps in this repository to addons for
better version management.Additional Material
-------------------* `Django-project template `__. Django-project template.
* `Provides system `__.
* `Core settings `__.
* `Front settings `__.
* `Admin settings `__.
* `Extending Shuup `__.Admin Preview
-------------.. image:: doc/_static/admin_shop_product.png
:target: doc/_static/admin_shop_product.png
:height: 300px.. image:: doc/_static/admin_order_detail.png
:target: doc/_static/admin_order_detail.png
:height: 300px