GithubHelp home page GithubHelp logo

hdpero / silvershop-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from silvershop/silvershop-core

0.0 2.0 0.0 5.28 MB

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

Home Page: http://silvershop.github.io

License: BSD 2-Clause "Simplified" License

ApacheConf 0.03% PHP 86.73% CSS 1.33% JavaScript 0.98% Scheme 10.80% Shell 0.12%

silvershop-core's Introduction

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

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.

Stay up to date / get in touch

Requirements

See composer.json for exact set of dependencies.

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 "silvershop/core"

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

You can view various configuration options in the 'example_config.yml' file.

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

Don't reinvent the wheel! Get additional pre-built functionality with sub modules. All additional functional will be tagged on packgist or github.

The code for the shop demo site is available here:

https://github.com/burnbright/silverstripe-shop-demo

silvershop-core's People

Contributors

a2nt avatar anselmdk avatar antonythorpe avatar beeonlinenz avatar bummzack avatar catharsisjelly avatar chillu avatar clintlandrum avatar ctx2002 avatar dospuntocero avatar fonsekaean avatar hailwood avatar hdpero avatar ivoba avatar jedateach avatar jelicanin avatar leapfrognz avatar madmatt avatar mediabeastnz avatar moveforward avatar nimeso avatar oetiker avatar pmhou avatar rvxd avatar sn4h avatar stephenhonor avatar sunnysideup avatar thomasbnielsen avatar wildflower avatar wilr avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.