silvershop-core

SilverShop是SilverStripe CMS的电子商务购物车模块。(SilverShop is an e-commerce shopping cart module for the SilverStripe CMS.)

Github星跟蹤圖

SilverShop模块

SilverShop模块旨在为开发人员提供构建和定制基于电子商务的项目的框架。 它包括客户浏览产品和下订单的设施,以及管理员管理产品和订单的设施。 我们非常重视测试,并感谢TravisCI,您可以看到此项目的构建状态 ,运行在MySQL、SQLite、Postgres以及几个不同版本的PHP上。

您的贡献和反馈受到欢迎和赞赏。有很多方法可以为此项目贡献。 非常感谢已经贡献的每个人

保持最新状态/保持联系

要求

请参阅 composer.json 了解确切的依赖关系。

文档

安装说明

要使用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

商店演示网站的代码可以在这里找到:

https://github.com/burnbright/silverstripe-shop-demo

概覽

名稱與所有者silvershop/silvershop-core
主編程語言PHP
編程語言PHP (語言數: 2)
平台Linux, Mac, Windows
許可證BSD 2-Clause "Simplified" License
發布數35
最新版本名稱3.1.1 (發布於 )
第一版名稱0.7.0 (發布於 2010-10-11 05:25:41)
創建於2012-01-24 05:42:40
推送於2024-04-26 06:24:30
最后一次提交
星數113
關注者數25
派生數118
提交數2.4k
已啟用問題?
問題數364
打開的問題數69
拉請求數370
打開的拉請求數0
關閉的拉請求數87
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

SilverShop Module

The SilverShop module aims to provide developers with a framework for building, and customising ecommerce-based projects.
It includes facilities for customers to browse products and place orders, and for administrators to manage products and orders.
We've put a strong focus on testing, and thanks to TravisCI, you can see the build status of this project, running on MySQL, SQLite, Postgres, as well as a few different versions of PHP.

Latest Stable Version
Latest Unstable Version
Build Status
Code Coverage
Scrutinizer Quality Score
Total Downloads

Your contributions, and feedback are welcomed and appreciated. There are many ways you can contribute to this project.
A tremendous thanks to everyone that has already contributed.

Requirements

See composer.json for exact set of dependencies.

For a SilverStripe 3.x compatible version, please use a 2.x release.

Stay up to date / get in touch

Documentation

Installation Instructions

To install SilverShop using composer, run the following command:

composer require silvershop/core

Build Tasks

There are a few useful tasks that can be run via a url to help you test:

  • {yoursite.com}/dev/tasks/PopulateShopTask - will create cart, checkout, account, category and product pages
  • {yoursite.com}/dev/tasks/PopulateCartTask - will add products to the cart, and navitate you to the checkout

Configuration

You can view various configuration options in the 'example_config.yml' file.

Core Features

  • Product Catalog - Products extend Page, and can be browsed within Product Category pages.
  • Cart Page - For viewing and updating your cart.
  • Checkout - Gather delivery/billing details and anything specific to the order. Can be single-page or multi-step.
  • Online Payments - Via the omnipay module.
  • Administration - Manage the catalog and orders in the CMS.

Futher functionality is provided by add-on submodules.

Add-on Sub Modules

Don't reinvent the wheel! Get additional pre-built functionality with sub modules. All additional functional will be tagged on packgist as #silvershop

去到頂部