SilverShop模块
SilverShop模块旨在为开发人员提供构建和定制基于电子商务的项目的框架。 它包括客户浏览产品和下订单的设施,以及管理员管理产品和订单的设施。 我们非常重视测试,并感谢TravisCI,您可以看到此项目的构建状态 ,运行在MySQL、SQLite、Postgres以及几个不同版本的PHP上。 您的贡献和反馈受到欢迎和赞赏。有很多方法可以为此项目贡献。 非常感谢已经贡献的每个人。保持最新状态/保持联系
要求
请参阅 composer.json 了解确切的依赖关系。
文档
- https://github.com/silvershop/silvershop-core/blob /master/docs/en/index.md - 开发人员
- https://github.com/silvershop/silvershop-core/blob /master/docs_user/en/index.md - 用户
安装说明
要使用Composer将 silverstripe+shop 安装到名为'myshop'的目录中,请运行以下命令命令:
composer create-project silverstripe/installer myshop composer require -d myshop "silvershop/core"
构建任务
有几项有用的任务可以通过url运行,以帮助您测试:
- {yoursite.com}/dev/tasks/PopulateShopTask - 将创建购物车,结帐,帐户,类别和产品页面
- {yoursite.com}/dev/tasks/PopulateCartTask - 将产品添加到购物车,并将您引导至结帐
配置
您可以在'example_config.yml'文件中查看各种配置选项。
核心功能
- 产品目录 - 产品扩展页面,并可在产品类别页面中浏览
- 购物车网页 - 用于查看和更新购物车。
- 结帐 - 收集交货/结算明细以及任何特定的订单。可以是单页或多步。
- 在线付款 - 通过omnipay模块。
- 管理 - 管理CMS中的目录和订单。
附加子模块
不要重新发明轮子!使用子模块获得额外的预建功能。所有其他功能将被标记在 packgist 或 github 。
商店演示网站的代码可以在这里找到: