Skip to content

silverstripe-iterators/silverstripe-shop

 
 

Repository files navigation

Shop Module

The SilverStripe Shop 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

Website: http://ss-shop.org Demo: http://demo.ss-shop.org

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.

Maintainer Contact

Requirements

Documentation

Installation Instructions

To install silverstripe + shop into a directory called 'myshop', using composer, run the following commands:

composer create-project silverstripe/installer myshop
composer require -d myshop "burnbright/silverstripe-shop:dev-master"

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.

Migrating

Visit [yoursite]/dev/tasks/ShopMigrationTask to migrate your database to work properly. Make sure you take a database backup, as perfect results aren't guaranteed.

About

Shop is an e-commerce shopping cart module for the SilverStripe CMS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 93.1%
  • Scheme 5.6%
  • Other 1.3%