Setting up Shop
The documentation for this topic is incomplete. Please comment below to indicate you need it.
This tutorial explains start-to-finish how to set up an online shop with the SilverStripe shop module. If you are upgrading your shop, see Upgrading.
Web server and SilverStripe installation
Follow the standard SilverStripe installation guide
Install Shop & Payment modules
Download the shop module, and payment module.
Extract the folders into your SilverStripe root directory. Your directory structure should look something like this:
web-root/
/cms
/mysite
/payment
/sapphire
/shop
Shipping and Tax setup
Choose payment types
Set up automated tasks
Some
Delete old carts
Because carts are stored in the database, you will probably want to automatically or manually clear out old ones. The best way to do this is via the provided 'Delete Old Carts' / CartCleanup Task.
To run manually, in your browser visit:
[yoursiteurl.dom]/dev/tasks/CartCleanupTask
To run automatically, trigger the following sake script to run periodically on your sever:
[yoursitepath]/sapphire/sake dev/tasks/CartCleanupTask
If you add '?type=sql' to the end of the url, the deletion will use direct SQL satements, which is faster, but less secure.
