Hi guys, to let you know I'm currently working on getting the 0.6 beta version of the e-commerce module to work on SilverStripe 2.4. I'll call this the unofficial 0.6.1 beta. Nobody appears to be doing any kind of new release of the module, so I'm going to share what I'm working on.
Here is a list of changes so far:
- * Modified code to work with SS 2.4, and payment trunk as @ revision 103257. This mainly involved supporting the Money class.
- * Separated out unnecessary css styling. The default style is very much tied to black candy. (This can be put into a theme)
- * Improved efficiency of ProductGroup to make one database call to retrieve products. All ProductGroup children are retrieved by default, rather than just the immediate children.
- * Removed 'ShowInMenus' condition for displaying group products.
- * Added sorting controls to ProductGroup pages
- * Added pagination to default ProductGroup template
- * Removed separation of featured and non-featured products. The default sort is set to show featured products, then the rest by title (similar to TradeMe.co.nz)
- * Tidied up invoice printing
- * Got the 'all orders' SS report working again
- * Added 'Store' model admin for orders
- * Show products in multiple categories (does not yet include recursive sub-category products)
- * Variations of the same product can now be added to the cart together
- * Prevented order payment form showing on checkout template if nothing is in shopping cart.
- * Re-ordered CMS fields so they are more visible (eg price, weight, model)
- * Updated sitetree icons (product = package, checkout = shopping cart, account = contact card)
- * Include shopping cart page type
- * Removed quantity selectors from products on group page, as they can be updated using the cart on the left.
Once I'm happy with it myself, I'll post the code on here for people to test. I'll be prepared to integrate any patches people provide.
Perhaps Nicolaas and jam13 can allow the current 0.5.4 version in the extensions area to be updated after testing.
Feel free to express your interest in the release, and thoughts on the changes.
Google project: https://code.google.com/p/silverstripe-ecommerce/