Stars: 113
Forks: 116
Pull Requests: 435
Issues: 354
Watchers: 24
Last Updated: 2023-08-17 03:03:37
SilverShop is an e-commerce shopping cart module for the SilverStripe CMS
License: BSD 2-Clause "Simplified" License
Languages: PHP, Scheme
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. You can see the of this project, running on MySQL, SQLite, Postgres, as well as a few different versions of PHP.
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.
See composer.json
for exact set of dependencies.
For a SilverStripe 3.x compatible version, please use a 2.x release.
To install SilverShop using composer, run the following command:
composer require silvershop/core
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 checkoutYou can view various configuration options in the 'example_config.yml' file.
Futher functionality is provided by add-on submodules.
Don't reinvent the wheel! Get additional pre-built functionality with sub modules. All additional functional will be tagged on packgist as #silvershop