burnbright/silverstripe-shop

此包已被废弃,不再维护。作者建议使用 silvershop/core 包。

提供电子商务产品目录、购物车和订单管理系统

安装次数: 5 119

依赖项: 15

建议者: 0

安全: 0

星标: 113

关注者: 25

分支: 119

开放问题: 68

类型:silverstripe-vendormodule

3.1.1 2024-01-19 07:15 UTC

README

SilverShop 模块

SilverShop 模块旨在为开发者提供一个用于构建和定制基于电子商务项目的框架。它包括让客户浏览产品和下单的设施,以及让管理员管理产品和订单的功能。我们对测试给予了高度重视。您可以看到这个项目在MySQL、SQLite、Postgres以及几个不同版本的PHP上运行的build status

Latest Stable Version Latest Unstable Version CI Code Coverage Scrutinizer Quality Score Total Downloads

欢迎并感谢您的贡献和反馈。您可以通过多种方式为此项目做出贡献。衷心感谢所有已做出贡献的人

要求

请参阅 composer.json 以获取确切的依赖项列表。

对于与SilverStripe 3.x兼容的版本,请使用2.x版本。

保持最新/保持联系

文档

安装说明

要使用 composer 安装 SilverShop,请运行以下命令

composer require silvershop/core

构建任务

有一些有用的任务可以通过URL运行来帮助您测试

  • {yoursite.com}/dev/tasks/PopulateShopTask - 将创建购物车、结账、账户、分类和产品页面
  • {yoursite.com}/dev/tasks/PopulateCartTask - 将向购物车添加产品,并导航您到结账页面

配置

您可以在 'example_config.yml' 文件中查看各种配置选项。

核心功能

  • 产品目录 - 产品扩展页面,可以在产品分类页面中进行浏览。
  • 购物车页面 - 用于查看和更新您的购物车。
  • 结账 - 收集送货/账单详情以及订单的特定信息。可以是单页或多步。
  • 在线支付 - 通过 Omnipay 模块。
  • 管理 - 在CMS中管理目录和订单。

附加功能由附加子模块提供。

附加子模块

不要重新发明轮子!通过子模块获取额外的预构建功能。所有附加功能都将标记为packgist上的#silvershop