toastnz / silvershop-core
提供电子商务产品目录、购物车和订单管理系统
3.0.2
2020-04-16 18:31 UTC
Requires
Requires (Dev)
- guzzle/plugin-mock: ^3.1
- omnipay/dummy: ^2.1
- omnipay/paymentexpress: ^2.1
- phpunit/phpunit: ^5.7
Suggests
- bummzack/silverstripe-omnipay-ui: Adds UI Components to manage payments in the SilverStripe CMS.
- burnbright/silverstripe-shop-geocoding: Geocoding support for addresses and visitors.
- burnbright/silverstripe-shop-googleanalytics: Records shop sales sales in google analytics.
- markguinn/silverstripe-shop-ajax: Basic ajax behaviours for add to cart, etc
- silvershop/coloredvariations: Select colours for variations
- silvershop/discounts: Create coupons and generic discounts to be applied at checkout.
- silvershop/shipping: Provide various shipping methods.
Replaces
This package is auto-updated.
Last update: 2024-09-22 07:51:53 UTC
README
银店模块旨在为开发者提供构建和定制基于电子商务项目的框架。它包括客户浏览产品和下订单以及管理员管理产品和订单的功能。我们高度重视测试,得益于TravisCI,您可以查看该项目在MySQL、SQLite、Postgres以及PHP的几个不同版本上运行的构建状态。
欢迎并感谢您的贡献和反馈。您有多种方式可以为该项目做出贡献。对所有已经做出贡献的人表示衷心的感谢。
需求
请查看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中管理目录和订单。
由附加子模块提供更多功能。
附加子模块
不要重新发明轮子!通过子模块获取额外的预构建功能。所有附加功能都将标记为packgist上的#silvershop。