基于djangoshop框架构建的全功能商店应用程序。
djangoshop-shopit的Python项目详细描述
购物
一个基于djangoSHOP框架构建的功能齐全的商店应用程序。
本项目旨在提供一种quick&easy方法,无需太多麻烦即可建立一个功能齐全的店铺。
功能
shopit提供了经典商店所需的最有用的功能,即买即用。
以下是您的期望:
- 使用自定义的属性轻松管理产品及其变体。
- attach产品上的图像、视频和文件。
- 在产品之间设置up sell,cross sell和其他定制的relations。
- 为产品和分类创建自定义复选框flags。
- 将产品分组在category、brand和manufacturer组中。
- 使用修饰符创建折扣和促销代码。
- 为类别和产品添加自定义taxes。
- 对产品启用客户reviews。
要求
- Django1.11,1.10
- django-shop作为车间框架。
- django-cms用于占位符。
- django-parler翻译所有内容。
- django-mptt用于树管理。
- django-admin-sortable2排序。
- django-measurement添加度量值。
- django-phonenumber-field客户的电话号码。
安装
使用pip安装:
pip install djangoshop-shopit
您应该首先遵循django-cms&;django-shop安装指南,然后将以下内容添加到您的设置中:
INSTALLED_APPS=[...'adminsortable2','mptt','parler','shopit',]SHOP_APP_LABEL='shopit'SHOP_PRODUCT_SUMMARY_SERIALIZER='shopit.serializers.ProductSummarySerializer'SHOP_CART_MODIFIERS=('shop.modifiers.DefaultCartModifier','shopit.modifiers.ShopitCartModifier',...)
网址
有两种方法可以配置url。首先将添加到您的urls.py
:
urlpatterns=[url(r'^shop/',include('shopit.urls')),...]
第二个选项是使用django-cmsapphooks。shopit附带了两个用于不同应用程序部分的应用程序。ShopitApphook
是主要的,并且应该始终附加到页面(如果还没有添加url)。还有其他可选的apphook用于account,categorization&;products。如果您想保持简单,而不必单独设置每个应用程序部分。您可以添加到您的设置中:
SHOPIT_SINGLE_APPHOOK=True
这将加载ShopitApphook
下所有必需的url。
文档
完整的文档可在ReadTheDocs上获得。