Aim of Smarty Based OSCommerce
OSCommerce, though a functional online-shop package, is a mess when looked under the hood, into the code. The main problems it has are:
- No separation between logic and content/style
- Incomplete documentation for the many core functions and architecture
- Lack of documented coding guidelines. The original coders of OSC did have an architecture in place which they stuck to. But subsequent coders who submitted contributions were less than careful in maintaining standard coding practice and focused on submitting functionality ("just get it to work"), without heed to the nightmare following coders would deal with. This was at least in large part due to lack of documented coding standards.
Smarty is used as a template engine in this OSCommerce morph, dubbed SosC, and it aims to address some of the problems above. General goal is to prepare the OSCommerce package for the next few years of usage
Features
Product Pages
- Wysiwig editor for product pages
- Add to shopping card
- Product reviews from product description page
- Add to Shopping Cart
- Flat rate shipping per shipping zone
- Volume pricing
- Social bookmarks to digg.com, Google Bookmarks, Stumbleupon
- Download-able PDF spec sheet