OpenCart is an open source shopping cart that is built with PHP & stores the data in MySQL.

The application has every standard feature an e-commerce website may need like:

  • unlimited categories
  • multiple images for products
  • customer reviews
  • multiple currencies & more..

OpenCart

OpenCart’s front & backends can be expanded with modules (there are already 30+ modules).

It has also support for:

  • templating
  • multiple payment gateways
  • multiple languages
  • various shipping methods (like weight based shipping) & more.

The system can be managed with an easy-to-use administrator panel where all the orders can be viewed, products can be defined, etc.

And, a very nice feature OpenCart offers is the "coupons" where discounts can be set on a "per product" basis.

P.S. There is also another open source e-commerce project named OpenCart Zero which is derived form OpenCart (more details can be found here.)