Provides an ecommerce product catalog, shopping cart, and order management system
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.
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
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem