Shuup

Shuup 是一个基于 Django 和 Python 的开源电子商务平台。「Shuup is an Open Source E-Commerce Platform based on Django and Python.」

Github星跟蹤圖

.. 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/shuup

Shuup

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

https://shuup.com/

Copyright (c) 2012-2021 by Shuup Commerce Inc. support@shuup.com

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/shuup

Docker quick start

Fastest way to get Shuup up and running is to use Docker <https://www.docker.com>_.

  1. Run:

    .. code-block:: shell

    docker-compose up

  2. Open localhost:8000/sa <http://localhost:8000/sa>_ in a browser,
    log in with username: admin password: admin

Full Shuup installation guide

See Getting Started <http://shuup.readthedocs.io/en/latest/howto/getting_started.html>__.

For simple project example see our Django-project template <https://github.com/shuup/shuup-project-template>__.

Getting Started with Shuup development

See Getting Started with Shuup Development <http://shuup.readthedocs.io/en/latest/howto/getting_started_dev.html>__.

Contributing to Shuup

Interested in contributing to Shuup? Please see our Contribution Guide <https://www.shuup.com/contributions/>__.

Documentation

Shuup documentation is available online at Read the Docs <http://shuup.readthedocs.org/>__.

Documentation is built with Sphinx <http://sphinx-doc.org/>__.

Issue the following commands to build the documentation:

.. code:: sh

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:

.. 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 <https://github.com/shuup/shuup-project-template>__. Django-project template.
  • Provides system <https://shuup.readthedocs.io/en/latest/ref/provides.html>__.
  • Core settings <https://shuup.readthedocs.io/en/latest/api/shuup.core.html#module-shuup.core.settings>__.
  • Front settings <https://shuup.readthedocs.io/en/latest/api/shuup.front.html#module-shuup.front.settings>__.
  • Admin settings <https://shuup.readthedocs.io/en/latest/api/shuup.admin.html#module-shuup.admin.settings>__.
  • Extending Shuup <https://shuup.readthedocs.io/en/latest/#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

主要指標

概覽
名稱與所有者shuup/shuup
主編程語言Python
編程語言Python (語言數: 8)
平台
許可證Other
所有者活动
創建於2015-06-03 12:53:21
推送於2024-03-13 23:45:42
最后一次提交2021-08-18 19:32:03
發布數355
最新版本名稱v3.1.0 (發布於 2021-08-17 10:28:09)
第一版名稱shoop/v1.0.0 (發布於 2015-06-04 17:22:19)
用户参与
星數2.3k
關注者數119
派生數1.1k
提交數7.1k
已啟用問題?
問題數438
打開的問題數147
拉請求數1819
打開的拉請求數30
關閉的拉請求數347
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?