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

安装数: 35,913

依赖: 46

建议者: 0

安全: 0

星标: 113

关注者: 25

分支: 119

公开问题: 68

类型:silverstripe-vendormodule

3.1.1 2024-01-19 07:15 UTC

README

The 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 中管理目录和订单。

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

附加子模块

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