Opencart - Possibly the best open source shopping cart for php!
Opencart is an open source shopping cart written in PHP that is rapidly growing in popularity. This is in part down to its creator Daniel Kerr’s hard work in building Opencart from the ground up using a logical MVC framework.
MVC explained:
Model: The database layer. All calls to the database are done here, referenced from the controller.
View: Template display for front and backend. This is where the HTML/CSS designing is done.
Controller: Main controlling code base. This is where the functional code logic is processed.
What this all means is that Opencart’s code is streamlined and easier to follow than some other bloated opensource ecommerce solutions such as OsCommerce and Zencart. The benefits of this easy to follow code makes it easier to customise. Opencart’s template system is pretty easy to get to grips with and an original template can be achieved with some HTML/CSS and image creation skills. However if you do not possess these skills, free templates can be found on numerous places on the web including the Opencart contribs page. Templates are easy to install and you can install your own logo through the Opencart admin area. Brilliant!
Opencart also appeals to designers and shop owners alike because it is fast, secure, well supported and expandable.