Sunny Side Up Silverstripe E-commerce Demo

What is this?

This is a demo site for the Silverstripe E-commerce, developed by Sunny Side Up. It showcases the Silverstripe e-commerce project. It features all the core e-commerce functionality as well as a selection of add-on modules - such as tax and delivery. For the theme, or visual presentation, we have used the default Simple theme, provided by Silverstripe Ltd. This site is for testing only so try anything you like. Any feedback, recommendations, bug reports, pull requests, etc... are appreciated and, where practicable, will be acted on or implemented. Please feel free to starting shopping.

Testing

This site can reset itself so please go ahead and try whatever you want. At any time you can reset the shopping cart to start a new order. Also, make sure to open the cms (see login details above). If you have some feedback then please contact us. Sunny Side Up is also available for paid support.

Log in details

You can log-in as follows: shop@silverstripe-ecommerce.com / test123.

Silverstripe Version

This website runs on Silverstripe 3.1.

For developers

You can install a complete copy of this website, including its data and images.

If you are familiar with composer then you can enter the following command lines:

composer install

composer create-project --no-dev silverstripe/installer ./ecommercetest 3.1
cd ecommercetest
composer require sunnysideup/ecommerce_test:dev-master

git install

To install using git:

git clone https://github.com/sunnysideup/silverstripe-ecommerce_test.git ecommerce_test

After that, you will have to install the sub-modules, using the composer.json file as guide.

svn install

You can also install an identical copy of this site (including test data) on your own development server by checking out this SVN repository:

svn co http://sunny.svnrepository.com/svn/sunny-side-up-general/ecommerce_test/trunk/

This repository contains all the svn externals.

installing example data

If you do not use the composer method including the silverstripe installer then you will need to add your own .htaccess + _ss_environment.php file (see http://doc.silverstripe.org/framework/en/installation/).

Next, to install the test data, please run: the install task (/dev/tasks/CleanEcommerceTables/ - resets everything!)

downloads, svn and git

Please log in (see login details above) to the the Git / SVN / Download page to fork / checkout / download the source code.

This demo is based on the trunk of e-commerce, as well as a bunch of complementary modules.

themes

This website showcases the Simple theme. You can also view it in the Sunny Side Up Flavour Use the links below to switch themes:

If you would like to contribute a theme to e-commerce then we would be delighted. Please contact us for more information.

data model

Please review the latest e-commerce data model. This data model can be a bit out of date, but it gives a very good overview of the e-commerce model.

Customising your own copy of e-commerce

Please follow our e-commerce customisation guide for the best way to customise your e-commerce application. You will be amazed how easy this is.

Documentation

The documentation for this module is rather sparse, but we hope the resources listed here provide some help. You can also access the automatically created API documentations included with this module. Our strategy is to improve the in-file comments with classes, methods, and so on so that the API will be able to provide you with all the documentation you may need.

bugs / feedback / questions

The best place to start is the e-commerce google group mailing list: https://groups.google.com/forum/#!forum/silverstripe-ecommerce.

For more detailed questions / bug reports / etc... please visit our issue list or file an issue on github or email us [modules at sunnysideup .co .nz] or get in touch with us in whatever way is easiest for you. We welcome any feedback and we will act on it where we can.

Thank you

Thank you Silverstripe Community for the Silverstripe foundation. A big kia ora also to all the developers who contributed to the Silverstripe E-commerce Project.