PHPackages                             silvercart/silvercart - 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. [Framework](/categories/framework)
4. /
5. silvercart/silvercart

ActiveSilverstripe-vendormodule[Framework](/categories/framework)

silvercart/silvercart
=====================

The SilverCart ecommerce module for SilverStripe

4.3.0(4y ago)734133LGPL-3.0PHP

Since May 27Pushed 2y ago3 watchersCompare

[ Source](https://github.com/silvercart/silvercart)[ Packagist](https://packagist.org/packages/silvercart/silvercart)[ Docs](http://www.silvercart.org)[ RSS](/packages/silvercart-silvercart/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (5)Dependencies (7)Versions (21)Used By (3)

SilverCart
==========

[](#silvercart)

SilverCart E-Commerce module for SilverStripe CMS Framework

Maintainer Contact
------------------

[](#maintainer-contact)

- Sebastian Diel
- Ramon Kupper

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

[](#requirements)

- SilverStripe CMS 4.7.0+
- SilverStripe Fluent 4.5+
- SilverStripe Widgets 2.0+
- SilverCart WidgetSets 4.1+

Basic installation from scratch with composer
---------------------------------------------

[](#basic-installation-from-scratch-with-composer)

1. composer create-project silverstripe/installer silvercart-demo
2. cd silvercart-demo
3. composer require silvercart/silvercart 4.2.0
4. change the class definition in app/src/Page.php to `class Page extends \SilverCart\Model\Pages\Page`
5. change the class definition in app/src/PageController.php to `class PageController extends \SilverCart\Model\Pages\PageController`
6. composer vendor-expose
7. Set up the database configuration using the .env file (see .env.example)
8. Add the default admin credentials and environment type to your .env configuration
    - SS\_DEFAULT\_ADMIN\_USERNAME="YOUR-ADMIN-USER-NAME"
    - SS\_DEFAULT\_ADMIN\_PASSWORD="YOUR-ADMIN-USER-PASSWORD"
    - SS\_ENVIRONMENT\_TYPE="dev"
9. Build the database using either
    - sake dev/build (via CLI if sake is installed)
    - php vendor/silverstripe/framework/cli-script.php dev/build (via CLI if sake is not installed)
    - yourdomain.tld/dev/build (in your browser)
10. Open the CMS admin area by running yourdomain.tld/admin in your browser
    - Configuration &gt; Settings &gt; Email Settings
        - enter a valid Email sender name.
        - enter a valid Email sender address.
        - Save the settings.
    - Configuration &gt; Settings &gt; Add Example data
        - Add Example Data (this might take a while!)
        - Add Example Configuration

Installing Twitter Bootstrap 4 based theme
------------------------------------------

[](#installing-twitter-bootstrap-4-based-theme)

1. cd themes
2. wget
3. unzip master.zip
4. rm master.zip
5. mv theme-sc-bootstrap4-master sc-bootstrap4
6. Add the theme configuration to app/\_config/theme.yml
7. cd ..
8. composer vendor-expose
9. run yourdomain.tld/?flush=1 in your browser.

### YAML theme configuration:

[](#yaml-theme-configuration)

Place this configuration into your app/\_config/theme.yml after installing the SilverCart theme sc-bootstrap4.

```
---
Name: mytheme
---
SilverStripe\View\SSViewer:
  themes:
    - sc-bootstrap4
    - '$public'
    - '$default'

```

Summary
-------

[](#summary)

SilverCart is an Open Source E-Commerce module for the CMS Framework SilverStripe.

For more information about the SilverCart visit

License
-------

[](#license)

See LICENSE

Support
-------

[](#support)

Please visit our website and contact us to learn more about our support options.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 62.6% 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 ~125 days

Recently: every ~114 days

Total

20

Last Release

1299d ago

Major Versions

3.4.4 → 4.0.x-dev2018-04-25

3.4.x-dev → 4.1.x-dev2021-10-27

3.7.x-dev → 4.3.x-dev2022-12-09

PHP version history (2 changes)3.3.0PHP &gt;=5.3.3

4.0.0PHP &gt;=5.6.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/19546828?v=4)[SilverCart](/maintainers/silvercart)[@silvercart](https://github.com/silvercart)

---

Top Contributors

[![Saskoh42](https://avatars.githubusercontent.com/u/1384762?v=4)](https://github.com/Saskoh42 "Saskoh42 (933 commits)")[![rlehmann](https://avatars.githubusercontent.com/u/833021?v=4)](https://github.com/rlehmann "rlehmann (367 commits)")[![rkupper](https://avatars.githubusercontent.com/u/3148442?v=4)](https://github.com/rkupper "rkupper (133 commits)")[![saskoh](https://avatars.githubusercontent.com/u/3269402?v=4)](https://github.com/saskoh "saskoh (27 commits)")[![cwoerner27](https://avatars.githubusercontent.com/u/3169002?v=4)](https://github.com/cwoerner27 "cwoerner27 (19 commits)")[![JanLehmann](https://avatars.githubusercontent.com/u/3238905?v=4)](https://github.com/JanLehmann "JanLehmann (10 commits)")[![TenshiNX](https://avatars.githubusercontent.com/u/60477982?v=4)](https://github.com/TenshiNX "TenshiNX (2 commits)")

---

Tags

silverstripeshopecommercewebshoponline-shopsilvercart

### Embed Badge

![Health badge](/badges/silvercart-silvercart/health.svg)

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

###  Alternatives

[silvershop/core

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

11340.7k48](/packages/silvershop-core)[sunnysideup/ecommerce

Silverstripe E-commerce Application

247.3k84](/packages/sunnysideup-ecommerce)[sylius/taxation-bundle

Flexible taxation system for Symfony ecommerce applications.

17344.3k4](/packages/sylius-taxation-bundle)[sylius/core-bundle

Sylius core bundle. It integrates all other bundles into full stack Symfony ecommerce solution.

22107.1k62](/packages/sylius-core-bundle)[swipestripe/swipestripe

Ecommerce module to create online shops using SilverStripe.

326.4k10](/packages/swipestripe-swipestripe)[sylius/shipping-bundle

Flexible shipping system for Symfony ecommerce applications.

13174.1k8](/packages/sylius-shipping-bundle)

PHPackages © 2026

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