silvershop / core
提供电商产品目录、购物车和订单管理系统
3.1.1
2024-01-19 07:15 UTC
Requires
- silvershop/silverstripe-listsorter: ^3
- silvershop/silverstripe-sqlquerylist: ^3
- silverstripe/asset-admin: *
- silverstripe/cms: ^5
- silverstripe/silverstripe-omnipay: ^3@dev | dev-main#8f277fa5ef513ded38e55ed3c56778feada26174
- symbiote/silverstripe-gridfieldextensions: ^4
Requires (Dev)
- omnipay/dummy: dev-master
- omnipay/paymentexpress: dev-master
- php-http/guzzle7-adapter: ^1
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7.2
Suggests
- bummzack/silverstripe-omnipay-ui: Adds UI Components to manage payments in the SilverStripe CMS.
- silvershop/discounts: Create coupons and generic discounts to be applied at checkout.
- silvershop/shipping: Provide various shipping methods.
Replaces
- dev-main / 4.x-dev
- 3.x-dev
- 3.1.1
- 3.1.0
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-alpha3
- 3.0.0-alpha2
- 3.0.0-alpha1
- 2.x-dev
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.x-dev
- 2.0.1
- 2.0.0
- 1.x-dev
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- 0.8.6
- dev-merge-features-from-v3
- dev-ajax-cart
- dev-issues/report-pagination
- dev-issues/matchobjectfilter-update
- dev-issues/match-object-sql
This package is auto-updated.
Last update: 2024-08-31 20:50:11 UTC
README
The SilverShop 模块旨在为开发者提供一个基于电商项目的构建和自定义框架。它包括让客户浏览产品和下订单的功能,以及让管理员管理产品和订单的功能。我们对测试给予了高度重视。您可以看到这个项目在 MySQL、SQLite、Postgres 以及几个不同版本的 PHP 上运行的 。
欢迎并感谢您的贡献和反馈。您可以通过多种方式 为这个项目做出贡献。衷心感谢 所有已经做出贡献的人。
要求
- SilverStripe 4.0.2 或更高版本 框架 & CMS
- Omnipay 模块 及其依赖。
请参阅 composer.json
获取确切的依赖列表。
对于与 SilverStripe 3.x 兼容的版本,请使用 2.x 版本。
保持更新 / 联系我们
- 规划 Trello 板
- 路线图
- 在 Gitter 上进行实时聊天! 
文档
- 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 安装 SilverShop,请运行以下命令
composer require silvershop/core
构建任务
有一些有用的任务可以通过 URL 运行,以帮助您进行测试
{yoursite.com}/dev/tasks/PopulateShopTask
- 将创建购物车、结账、账户、分类和产品页面{yoursite.com}/dev/tasks/PopulateCartTask
- 将向购物车添加产品,并导航您到结账页面
配置
您可以在 'example_config.yml' 文件中查看各种配置选项。
核心功能
- 产品目录 - 产品扩展了页面,可以在产品分类页面中浏览。
- 购物车页面 - 用于查看和更新购物车。
- 结账 - 收集配送/账单详情以及订单的任何特定信息。可以是单页或多步骤。
- 在线支付 - 通过 Omnipay 模块。
- 管理 - 在 CMS 中管理目录和订单。
附加功能由附加子模块提供。
附加子模块
不要重新发明轮子!使用子模块获取额外的预构建功能。所有附加功能将在Packagist上标记为#silvershop