Your choice of an e-Commerce Shopping Cart is very important. The software will either be suited or ill-suited to your type of business and your skills. A Wrong choice can make things more of a burden. This article talks about my journey to find a free Open Source Shopping Cart that I could use on my Shared Hosting accounts. Some carts had plenty of functions but lacked important ones like SEO modules. Some were well known but looked old like Web 1.2. One had plenty going for it but took up a ton of PHP memory. After this discovery adventure I present my top 2 choices.
The Journey Begins
When I began my search for a shopping cart I first looked at Zen Cart since I had had a little experience with it before. I find that Zen Cart looks a little bit stale by modern standards. It is noted as a very respectable and stable PHP shopping cart. However, there are few free templates available in the Zen Cart community. Most of what I’ve seen didn’t seem to meet the style demands that I was looking for. Granted, I could adjust templates and CSS in order to make it look better. I was not in the mood for that sort of work at the time. Zen Cart has a lot of nice features but the back end and catalog system seems overly complicated. In my opinion, it could take the newbie quite a bit of time to get used to the features of the Zen Cart back end. I decided not to go any further with Zen Cart.
Heavy Duty Stuff – Too Much To Cope With
I began to do some research and I came across a newer offering called Magento. Magento is starting to get a lot of acclaim. It is a very full featured Shopping Cart, in fact some insisted that it is a full business system rather than just a cart. At first look I thought that I had found what I was looking for. I downloaded Magento (you have to register to download it) and began to set it up. Magento has a free Community Edition that can be used. The fuller Professional Edition is available which comes with a paid support package. The Professional Edition comes with a price tag of $2,995 per year. That might hinder the participation of many small business persons. Magento Community has a lot of themes and extensions (otherwise known as modules). The Magento script has an onboard upload feature which connects to Magento Connect, Big Bang Carts the site where extensions and themes are made available. Some free things are available at Magento Connect but many of them are offered with a price and some with a hefty price tag. I had quite some trouble with installing a free module from Magento Connect. I’m not sure just what the trouble was but the installation of that extension caused the total destruction of my site. I entertained the thought that I might have uploaded the wrong version of the extension but I had come to the belief that Magento Connect was going to safeguard me from that. At any rate, the site would need restored through a database backup or a total re-installation. I opted to do neither.
Another problem sprung up earlier which helped me to give up on the notion of using Magento. Shortly after I installed the software and started to configure it I received a blank white screen and a PHP memory error. I set up a php.ini file and increased the php memory. The problem did not go away. I did a little research and found out that Magento typically takes a whopping 128 MB of php memory. The more the weight of the php script the higher the amount of memory that is required. Magento is a little hefty. This would create a real problem. I used to run some Drupal sites on GoDaddy. Drupal with a significant number of modules can require from 60 to 90 MB of memory. When I ran into that situation Godaddy said no, I could not have an increase like that. I found that some other hosting companies will allow this on shared hosting accounts. I think it is doubtful that many hosting companies are going to want people to run php scripts at 128 MB. This could necessitate people obtaining Virtual Private Hosting or a Dedicated Server. This does not mean that Magento is bad, but it means that it is not what I am looking for. Magento is rich and feature full but it is for the online merchant who has need of a larger and more powerful site. I deleted the Magento installation and emptied the tables of the database to make ready for my next trial.
Does Not Have Features I Want
Somewhere along the road of discovery I tried Zeuscart, whose website is at http://zeuscart.com/. Zeuscart is a commercial Open Source shopping cart. with a free version. It is not Open Source in the way that Drupal or Joomla are. You are allowed to modify the source code but there is not a large community of developers for support and what community exists is not directly responsibility for the direction and upgrades of Zeuscart. The company AJ Square Inc., is apparently, responsible for maintaining the software. You may use the free version but must pay for the more advanced version with support.
Zeuscart seems to be a nice shopping cart. It has a modern look and feel and is very presentable. It did not have the extra Search Engine Optimization tools that I desired and that caused me to want to keep on looking. Someone on a forum had raised the objection that Zeuscart had had a security issue which could lead to Cross Site Scripting. Hints of this can be found across the internet with This Site being one example. People tend to think that software owned by a company rather than a volunteer based community may not, and I stress may not, get speedy attention to security issues. I loved the way that Zeuscart looked but I moved on primarily because of the SEO and security issues. Another quirk was their registration process. When you receive your validation email you proceed to the site and are told that you may now change your password. Try as I may on a couple of occasions, I never found a member area and found no place to add or modify any information. That was sort of an ominous sign to me.