PHPackages                             toastnz/silvershop-core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. toastnz/silvershop-core

ActiveSilverstripe-vendormodule[Payment Processing](/categories/payments)

toastnz/silvershop-core
=======================

Provides an ecommerce product catalog, shopping cart, and order management system

3.0.2(6y ago)05BSD-2-ClausePHP

Since Nov 30Pushed 6y agoCompare

[ Source](https://github.com/toastnz/silvershop-core)[ Packagist](https://packagist.org/packages/toastnz/silvershop-core)[ Docs](http://silvershop.github.io/)[ RSS](/packages/toastnz-silvershop-core/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (9)Versions (32)Used By (0)

SilverShop Module
=================

[](#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](https://travis-ci.org/silvershop/silvershop-core) of this project, running on MySQL, SQLite, Postgres, as well as a few different versions of PHP.

[![Latest Stable Version](https://camo.githubusercontent.com/97d23eea5ef14ebae6f9041701c1a7caca867440361fa3b203f2a45e6baf0b05/68747470733a2f2f706f7365722e707567782e6f72672f73696c76657273686f702f636f72652f762f737461626c652e706e67)](https://packagist.org/packages/silvershop/core)[![Latest Unstable Version](https://camo.githubusercontent.com/560e140859f15812e8ced0f1e2d3890b3a559218760c18caaa70e04b454320f6/68747470733a2f2f706f7365722e707567782e6f72672f73696c76657273686f702f636f72652f762f756e737461626c652e706e67)](https://packagist.org/packages/silvershop/core)[![Build Status](https://camo.githubusercontent.com/0213b406afece5cd47ed990308b90a7f21e87b1273b9dc3d567b19008121c428/68747470733a2f2f7472617669732d63692e6f72672f73696c76657273686f702f73696c76657273686f702d636f72652e7376673f6272616e63683d6d6173746572)](http://travis-ci.org/silvershop/silvershop-core)[![Code Coverage](https://camo.githubusercontent.com/eeb63c9865d30b0c1775de9d9b6adadd88b7f0b8322971adbbce0d9036d04739/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696c76657273686f702f73696c76657273686f702d636f72652f6261646765732f636f7665726167652e706e673f733d31616265383462343638656633643936363436613035343639353461646261383133316436343539)](https://scrutinizer-ci.com/g/silvershop/silvershop-core/)[![Scrutinizer Quality Score](https://camo.githubusercontent.com/9faed9e3d09932e867a018ee57b73d3e9e84b94415a0a7a22e1810e56978961e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696c76657273686f702f73696c76657273686f702d636f72652f6261646765732f7175616c6974792d73636f72652e706e673f733d64363037353364366363613338313765383061636133646262373965623562643431343063393831)](https://scrutinizer-ci.com/g/silvershop/silvershop-core/)[![Total Downloads](https://camo.githubusercontent.com/a57df3aaf96f21e727a27b2ed3e707191f269e042bd90069a434c9bd6f2ddd94/68747470733a2f2f706f7365722e707567782e6f72672f73696c76657273686f702f636f72652f646f776e6c6f6164732e706e67)](https://packagist.org/packages/silvershop/core)

- Website:
- Demo:

Your contributions, and feedback are welcomed and appreciated. There are many ways you can [contribute to this project](https://github.com/silvershop/silvershop-core/wiki/Contributing). A tremendous thanks to [everyone that has already contributed](https://github.com/silvershop/silvershop-core/graphs/contributors).

Requirements
------------

[](#requirements)

- SilverStripe 4.0.2 or higher [framework](https://github.com/silverstripe/silverstripe-framework) &amp; [cms](https://github.com/silverstripe/silverstripe-cms)
- [Omnipay Module](https://github.com/burnbright/silverstripe-omnipay) + its dependencies.

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
------------------------------

[](#stay-up-to-date--get-in-touch)

- [Planning Trello Board](https://trello.com/b/85ZyINqI/silvershop-development-planning)
- [Roadmap](ROADMAP.md)
- Live chat on Gitter! [!\[Gitter\](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/silvershop/silvershop-core?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
- [Twitter](https://twitter.com/silvershopcore)

Documentation
-------------

[](#documentation)

-  - for Developers
- [https://github.com/silvershop/silvershop-core/blob/master/docs\_user/en/index.md](https://github.com/silvershop/silvershop-core/blob/master/docs_user/en/index.md) - for Users

Installation Instructions
-------------------------

[](#installation-instructions)

To install SilverShop using [composer](http://doc.silverstripe.org/framework/en/installation/composer), run the following command:

```
composer require silvershop/core

```

### Build Tasks

[](#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
-------------

[](#configuration)

You can view various configuration options in the 'example\_config.yml' file.

Core Features
-------------

[](#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
------------------

[](#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](https://packagist.org/search/?q=silvershop) as #silvershop

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 51.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~96 days

Recently: every ~116 days

Total

29

Last Release

2217d ago

Major Versions

0.9.x-dev → 1.0.02015-01-12

1.x-dev → 2.0.x-dev2016-07-06

2.3.1 → 3.0.0-alpha12018-02-09

2.4.2 → 3.0.02019-03-19

2.x-dev → 3.0.22020-04-16

PHP version history (3 changes)0.8.6PHP &gt;=5.2

2.0.x-devPHP &gt;=5.5

3.0.0-alpha1PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/df607b08f1e079b3bda7faf13d886ddbdb2b9f1e2e84fb646f953acbf787b152?d=identicon)[intotheweb101](/maintainers/intotheweb101)

---

Top Contributors

[![jedateach](https://avatars.githubusercontent.com/u/1356335?v=4)](https://github.com/jedateach "jedateach (1069 commits)")[![sunnysideup](https://avatars.githubusercontent.com/u/167154?v=4)](https://github.com/sunnysideup "sunnysideup (431 commits)")[![bummzack](https://avatars.githubusercontent.com/u/1006185?v=4)](https://github.com/bummzack "bummzack (261 commits)")[![wilr](https://avatars.githubusercontent.com/u/101629?v=4)](https://github.com/wilr "wilr (100 commits)")[![ivoba](https://avatars.githubusercontent.com/u/471254?v=4)](https://github.com/ivoba "ivoba (54 commits)")[![AntonyThorpe](https://avatars.githubusercontent.com/u/1023740?v=4)](https://github.com/AntonyThorpe "AntonyThorpe (48 commits)")[![anselmdk](https://avatars.githubusercontent.com/u/1316533?v=4)](https://github.com/anselmdk "anselmdk (28 commits)")[![chillu](https://avatars.githubusercontent.com/u/111025?v=4)](https://github.com/chillu "chillu (21 commits)")[![nimeso](https://avatars.githubusercontent.com/u/1796069?v=4)](https://github.com/nimeso "nimeso (11 commits)")[![wernerkrauss](https://avatars.githubusercontent.com/u/1043925?v=4)](https://github.com/wernerkrauss "wernerkrauss (6 commits)")[![TheBnl](https://avatars.githubusercontent.com/u/1334195?v=4)](https://github.com/TheBnl "TheBnl (6 commits)")[![moveforward](https://avatars.githubusercontent.com/u/1660846?v=4)](https://github.com/moveforward "moveforward (5 commits)")[![oetiker](https://avatars.githubusercontent.com/u/429279?v=4)](https://github.com/oetiker "oetiker (4 commits)")[![catharsisjelly](https://avatars.githubusercontent.com/u/510747?v=4)](https://github.com/catharsisjelly "catharsisjelly (4 commits)")[![gheggie](https://avatars.githubusercontent.com/u/220231?v=4)](https://github.com/gheggie "gheggie (4 commits)")[![madmatt](https://avatars.githubusercontent.com/u/893117?v=4)](https://github.com/madmatt "madmatt (4 commits)")[![sn4h](https://avatars.githubusercontent.com/u/131519602?v=4)](https://github.com/sn4h "sn4h (4 commits)")[![RVXD](https://avatars.githubusercontent.com/u/1586761?v=4)](https://github.com/RVXD "RVXD (4 commits)")[![xini](https://avatars.githubusercontent.com/u/1152403?v=4)](https://github.com/xini "xini (3 commits)")[![sparkcom](https://avatars.githubusercontent.com/u/4200947?v=4)](https://github.com/sparkcom "sparkcom (3 commits)")

---

Tags

silverstripepaymentshopecommerceshopping cartorderingonline shopping

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/toastnz-silvershop-core/health.svg)

```
[![Health](https://phpackages.com/badges/toastnz-silvershop-core/health.svg)](https://phpackages.com/packages/toastnz-silvershop-core)
```

###  Alternatives

[silvershop/core

Provides an ecommerce product catalog, shopping cart, and order management system

11340.0k42](/packages/silvershop-core)[sunnysideup/ecommerce

Silverstripe E-commerce Application

257.2k79](/packages/sunnysideup-ecommerce)[amsgames/laravel-shop

Package set to provide shop or e-commerce functionality (such as CART, ORDERS, TRANSACTIONS and ITEMS) to Laravel for customizable builds.

4845.9k](/packages/amsgames-laravel-shop)[sylius/payment-bundle

Flexible payments system for Symfony e-commerce applications.

22268.0k5](/packages/sylius-payment-bundle)[sylius/payment

Flexible payments system for PHP e-commerce applications.

17324.0k7](/packages/sylius-payment)[jonassiewertsen/statamic-butik

The Statamic Butik e-commerce solution will integrate nicely with your personal Statamic site and help to grow your online business.

443.2k](/packages/jonassiewertsen-statamic-butik)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
