There are a lot of shopping carts out there so it is hard to choose which one to use for your web site. Here is some of them: Magento, Oscommerce, CRE Loaded, Zen Cart, X-Cart , OSC Max, Joomla & Virtuemart.
1. Magento is one of the newer shopping carts on the block. The coding is based on the latest PHP 5 object oriented coding standards and the Zend framework.
+ Varian the company who backs the cart is very active in updating the code and fixing bugs, Multi-Store Capable, Nice default template
- Heavily layered coding style requires a lot of time to learn and do customizations, technical documentation is limited, making it difficult to customize and modify the programming of Magento beyond doing graphical changes. Runs fairly slow.
2. Oscommerce MS 2.2 is the basis for both Zen Cart and CRE Loaded. As such is it is simpler and does not have all of the contributions already added that Zen Cart and CRE Loaded do. It runs well though and is a good back to basics shopping cart.
+ Has the most available number of contributions and modifications. Recent security update brings it up to date with MySQL 5 and PHP 5
- It can take a lot of time and money to install all the contributions you want (add-ons). No graphic template system meaning it is harder to modify the design
3. CRE Loaded is like Oscommerce but with many more contributions installed. Some of the nice contributions it has are Easy Populate which lets you populate your database from an Excel file, coupon codes, administrator access levels, template system, and an affiliate manager. CRE Loaded also has one of the Oscommerce templating systems installed which allows you to more easily integrate a design into the system and control which information boxes show on the left and right columns.
+ Many contributions from Oscommerce already installed
- Contributions from Oscommerce.com Can be more difficult to install, but CRE Loaded has many of its own already converted. Buggy code for some modules like multi vendor shipping
4. Zen Cart has a very nice wide array of features based on Oscommerce but has gone its own path. You can not install contributions directly from the Oscommerce web site onto Zen Cart. Some of the nice features include product attributes managers, template system, html editor for regular web page contents, built in coupon code system, ability to select what credit cards you accept, and more. An issue with Zen Cart right now is the Easy Populate contribution which would let you import products from an Excel sheet does not work yet.
+ No licensing fees. Stable. Many contributions from Oscommerce already installed
- Not possible to use Oscommerce contributions, they must be converted to Zen Cart. Admin interface is a little messy in certain areas because there are so many contributions installed.
5. X-Cart is a commercial package, but one of the most competitively priced and easy to modify.
+ Commercially supported and has very few if any bugs. Uses Smarty Templates system which many programmers like to work with for laying out the web site.
- Licensing fees (figure $800 + in just licensing fees not including any web development)
6. OSC Max is an excellent version of Oscommerce that has many useful contributions installed. It is just as easy to use in the admin as the default Oscommerce installation
+ No licensing fees. The contributions installed are very useful. Has wholesale/Reseller pricing module already installed. Well-documented
- Personal preference - you have to separately upload small and large images, but easily fixed by installing on the fly thumbnails module.
7. Joomla & Virtuemart - Installing and configuring Joomla & Virtuemart together was a snap. On the Virtuemart website they have a combined installer that installs Virtuemart with Joomla. This is the solution you would want if you have to have your CMS (Content Management System) combined with your shopping cart. Joomla seems the best CMS out there, but Virtuemart on the other hand is not the best shopping cart system. It is not a bad one though, it is just not as fully featured as the other solutions.
+ Easy to install. Combines well with the best CMS Joomla. Has the basic shopping cart features
- Lacks a lot of high-end shopping cart features. Not as many add-on modules available
X-Cart Developer