Shopping Carts
There has been a lot of publicity surrounding Magento and if you have not heard of this software, then you must of been lost on an island. Since their launch back in the Summer of 2007 (31st March), this software has improved and evolved over the last couple of years taking in the tremendous amount of feedback from users. The company behind this project is Verian who are leaders within the open source industry. They have created a shopping cart that is feature rich out of the box and Magento Commerce has become a leading shopping cart for open source e-commerce platforms. I recently reviewed Zen Cart writing about the Pros and Cons, and if you haven’t read the review, I would suggest taking a look at it to use it as a comparison.
An Overview Of Magento Commerce
As of the date of writing this review, I have tested Magento Commerce version 1.3.1. It is one of the latest and most powerful open-source e-commerce solutions that I have come across. These are some of the features you will find within the box:
- Marketing Promotions and Tools
- Analytics and Reporting
- Search Engine Optimization
- Site Management
- Catalog Management
- Catalog Browsing
- Product Browsing
- Mobile Commerce
- International Support
- Checkout
- Shipping
- Payment
- Customer Service
- Customer Accounts
- Order Management
Rather than give rewrite the benefits of Magento Commerce has about their software, you can read more and try out their demo on their website at: Magento Commerce.
Read Full Post »
Over the last four years of running my Internet business I have been very fortunate to use a very robust and reliable system called Zen Cart. All of my transactions are processed electronically through this platform and my business has been streamlined because of this. This is a biased review, and the only system I continue to use today. Though I will be upfront and say that Zen Cart is not perfect and I am always on the look out to find better systems such as Magento Commerce. I will be reviewing that shortly as well, so stay tuned. Also if you would like to see a couple of the websites I have developed using Zencart visit DBV.com.au and AsianGroceryShop.com.
An Overview Of Zen Cart
Zen Cart is an online software designed solely for e-commerce businesses. It uses PHP, MySQL and is an open source project that was developed by a community of shop owners, programmers, designers, and consultants who just wanted a simple e-commerce solution. Being open source like WordPress, the software is free for anyone to use and it allows anyone to modify, develop and distribute. If you would like more information and details about Zen Cart, visit their tutorial section and read their about FAQ.
As of the date I write this review I am basing my experience on version 1.38a of Zen Cart. There was an announcement made in December 2008 for the release of version 2.0 and if you would like to know more about what is happening in the upcoming version, please read the Coming Soon: Zencart 2.0. For now, you can continue below to read my review on the Zen Cart system.
Installation Of Zen Cart
Most hosting companies offer Simple Scripts or Fantastico, which are application installers to help install Zen Cart. I would recommend using them as it saves time and also the hassle of setting up databases yourself. Zen Cart is one of the standard shopping carts available for installation so it should be a breeze to install. If you decide to go through and install Zen Cart yourself then you will need to read the instructions provided and it will take some time to get through. I would only recommend this route if you have a strong knowledge in PHP and MySQL as it will require you to edit some files and utilise FTP tools. You can download Zen Cart here
The Pros Of Zen Cart
Zen Cart Is A Free Bundled With Addons Available
Zen Cart is a great online software and best of all it is free. Since it’s inception over 5 years ago many developers have created numerous add-ons which can be downloaded and installed onto the Zen Cart system at any time. They are publicly available on the Zen Cart website and gives your e-commerce software extra functionality. You can download add-ons ranging from administrative tools anywhere to adding extra languages.
A Great Product Management System
The key to running any successful e-commerce business is how well you can manage your products. With Zen Cart, you are provided with a wide range of product options such as:
- Allows you to sort your products in categories and sub-categories
- Manage and control your stock levels
- Create attributes for your products, such as colours, sizes, and much more
- The ability to create products in bulk using the Easy Populate add-on
- Create specials and featured products
- Write reviews for each product
Each option can be activated when you need it or turned off. Zen Cart’s product management system is by far the most comprehensive system I have used to date and everything is at your finger tips as it is all linked to your orders and customers.
A Wide Range Of Free And Paid Templates Available
Most Internet businesses usually want a customised website and want different features to show their customers, which is why Zen Cart has a wide range of free and paid templates. You will find free basic templates available on the Zen Cart website that can be easily installed changing the colours and layout of your website. If you want more customisation, try some paid templates which start from about $50 and upwards. Here are two sites I recommend: Algozone and Template Monster.
Forum And Community Support Is Good
Unfortunately there is no formal support from Zen Cart or a team hired to handle customer service being a free product. Though there is a strong forum and community that does support and try their best to help. I have posted on their forum many times and got a response quite fast. Most of the answers are found by running a quick search and most of the time they will have a step by step process to fix the problem. I have to admit though it does get a bit technical and if you lack PHP knowledge then I would agree it can be quite frustrating to find a solution.
There is also some documentation available laid out in a Wiki section and FAQ on the Zen Cart website. If you are looking for a detailed manual there is one solely for administrators and it can be downloaded from a PDF file.
If all else fails, then try to find a Zen Cart experienced programmer and pay them to help fix your problem. They won’t cost too much and are very reasonable at what they do. I used a programmer to do some modifications to my website previously and I found them in the forum as well. Simply place a post asking for a programmer and specify what you want done. I am sure you will get people to reply if you pay them.
Export To Major Accounting Softwares Are Available
Currently Zen Cart supports both QuickBooks and MYOB accounting. Though, one module is free and the other does cost. So if you are looking to implement Zen Cart into your Internet business you will want to consider which accounting package to use. Currently there is a free QuickBooks export module that you can download and install available in the Zen Cart Downloads section. Alternatively if you are using MYOB, check out the company that has this export available at Zencart2MYOB.
The Cons Of Zen Cart
Originally when I first started using Zen Cart I was not very impressed by the not so appealing website after the installation. You will you see why:

Not Cosmetically Appealing
As with most of the open source “out of the box solutions”, I knew there were going to be somewhat a lot of customising to be done. What I found at first was the default skin that Zen Cart provided had a lot of “stuff” that were not needed and it made the whole store look a bit cluttered for my liking. Furthermore it was extra work to turn off all the banner advertisements and also to rearrange the boxes to have a simplistic look. I believe there has to be some element of visual appeal for any new user wanting to use Zen Cart as their e-commerce system.
Very Basic Reporting
Most of the basic reports are available which include products viewed, products purchased and customers orders. It lacks more sophisticated reports such as sales by products, profit on each product, profit margins made and so forth. There are additional addons which can be installed but are still not up to scratch. Basically I would not expect in depth analysis of sales, customers and products going through the door. You will need to generate these reports from your accounting software.
Upgrades And Add-On Integrations Are Difficult
This is the big downside of Zen Cart. Once you have installed Zen Cart and made modifications to the software, don’t expect to upgrade for a very long time. In my past experience if you decide to upgrade to the next version, you will basically have to start from the beginning again. The system has not been designed to upgrade without overwriting all your addons and customisations. So if you did any modifications like I have on my websites, I would be very cautious to stick to the existing version. Unlike WordPress for example, if there are major upgrades or upgrades for add-ons it is a simple click of a mouse and the rest of the system will do the upgrade for you.
I am not saying it is not possible to upgrade, it is just extremely time consuming and a very tedious process. I have upgraded my Zen Cart websites twice from the previous versions of 1.1 to 1.2 and to 1.38a. Each time I have had to do a clean install and migrate all the data to the new version over a very long tedious process. Hopefully when the new version comes out it will eliminate a lot of these issues.
Newsletter And Email Autoresponder Is Not Reliable
I have noticed once your database begins to hit the 1000 customer mark, the email newsletter system and autoresponder facilities begin to show a slower response time. As most hosting companies do not allow for more than 50 emails to be sent out per hour via their mail servers, a majority of the emails do not get sent or are blocked by other mail providers. This begs the question to use other email service providers that will send your emails and guarantee at least a 99% delivery rate. One provider I use and talk about a lot is Aweber and I currently use this to manage my customer email database to send my updates and newsletter through. Unfortunately Zen Cart does not have any addons that are sufficient enough to automatically register a new customer to an email autoresponder and add it to the database. This is a major marketing tool that is missing in Zen Cart that can help Internet businesses grow their online customer database.
Overall Rating On Zen Cart
After using Zen Cart for a few years now I have seen the development and growth of this project. When I first started using Zen Cart it was very basic and I had to do a lot tweaking and personally add code to make it function the way I wanted. This is not ideal if you want a plug and play solution, which is what most e-commerce businesses need. Over time Zen Cart has improved this issue, but has not completely created a plug and play solution just like WordPress has. I expect the new version of Zen Cart 2.0 will have this ability, as most open source projects begin to migrate to automatic updates rather than manually installing the plugins ourselves.
My rating for Zen Cart is a 7 out of 10 and I would recommend it as a solution to start off with for any small to medium business owners.
Tyrone Shum
Zen Cart User
Amongst the other e-commerce plugins I have reviewed such eShop and WP e-Commerce, YAK Shopping Cart has come to my attention and the author Jason R Briggs describes the plugin as follows:
YAK is an open source, shopping cart plugin for WordPress. It associates products with weblog entries, so the post ID also becomes the product code. It supports both pages and posts as products, handles different types of product through categories, and provides customisable purchase options (cheque or deposit, basic credit card form, standard PayPal integration, PayPal Payments Pro, and Authorize.net).
Therefore I was interested in testing to see how it would compare to the other plugins I’ve tried. So let’s get straight into the pros and cons of this plugin.
THE PROS
Includes Sales Reports And Graphs
YAK Shopping Cart comes with a Sales Report option under the Tools menu. In comparison to other plugins it is definitely a positive with more reporting available to see sales progress. The reports in this plugin are:
- Best sellers for the year
- Best sellers for the month
- A simple graph to see the sales for the month
A Good Range Of Payment Options Available
YAK Shopping Cart has many payment options readily available and it’s built into the plugin. Unlike other e-commerce plugins which are limited or require you to purchase additional payment gateways, YAK covers a majority of them. This plugin offers:
- Manual Credit Card Processing
- Credit on Accounts Receivable
- Authorize.net
- Paypal and Paypal Pro
- Google Checkout
As long as you have an account with the above payment merchants, it’s not too hard to link your shopping cart to them. Though, I’ve noticed they are still lacking payment options such as cash, cheque / money order and cash on delivery. Also YAK does offer a secure SSL connection for all of the above payments.
THE CONS
Documentation And Help Is Hard To Find
I found the plugin quite easy to install but found it very hard to navigate through YAK’s administration panel. It is partly due to a lack of documentation on how to use this plugin. Without documentation most people would struggle to use YAK and would not find it to be user friendly. Additionally I was very surprised to find I had to pay for a handbook to get the documentation, giving the impression the plugin was designed solely to make money not from usage but documentation. I would have rather paid for a plugin with documentation than be given a plugin that you have to waste time figuring how to use it yourself.
Lack Of Functionality For Products
After setting up a product in a post and linking it to YAK I’ve found it to be really basic and lacking a lot of functionality. There are no fields to insert product images. It was not easy to find the fields for obvious product attributes such as weight and quantity. I felt lost when trying to add products.
Not User Friendly And Lack Of Design On The Front End
As I have mentioned already without documentation a user has to spend time working out how this plugin works. What makes it worst is that each section in YAK’s administration is not self explanatory. At first after installing the plugin I went to find a menu called YAK, but after realising there was nothing there I found it had been added to the Tools menu. It added 3 new links: Orders, Products and Sales Reports. I think the developers at YAK thought I could work out how to use this, but they were wrong. It made more frustrated!
To mention, there is a YAK link under Settings which does allow you to change the options for Basic, Products, Download, Payment, Special, Advanced, Shipping, Promotions. It did alleviate some of my frustration when I found this, but I still couldn’t see much on the front end. As you can see, a very poorly designed plugin and lack of user friendliness on both the front end and administration.
Conclusion
I decided to let this plugin go as I had spent over 3 hours just understanding how the plugin could fit into a WordPress blog. Overall there is a lack of user-friendliness and without the user manual it is very difficult to work out yourself. For users who want something simple and a shopping cart that works straight away, YAK is definitely not your solution. I would go back to using WP e-Commerce or eShop any day.
My rating for this plugin is 1 out of 5 stars.
Tyrone Shum
e-Commerce Plugin Reviewer
WP e-Commerce plugin for WordPress seems to be one of the most commonly used (currently 175,000+ downloads) shopping cart system across the board. I’ve been testing the latest version 3.6.10 and it has a lot of additional features compared to review on eShop I wrote recently.
The WP e-Commerce WordPress Plugin was developed by a New Zealand company called Instinct. Since this company has dedicated funds and resources to this plugin, I presumed they would want to make money from selling this plugin. Lucky for us, they didn’t and have been giving away this plugin for free. Though, the first thing you will see on the front page of their website is the following:
Home of the famous WordPress e-Commerce Plugin
The WordPress e-Commerce plugin is a state-of-the-art e-Commerce platform with a focus on aesthetics, web standards and usability. It is both free and priceless at the same time.
Now, being the state of the art e-commerce plugin is a bold statement and I have tested out numerous e-commerce software that I will be comparing this too. Let me review this plugin to test if their statement is true.
THE PROS
Easy Installation
It took me less than 5 minutes to upload and install without any errors or conflict with other plugins so far. I could easily find the newly created section in WordPress administration called e-Commerce. It contained Sales, Products, Groups, Variation, Marketing and Settings links making it very easy to find what you need. I am glad they did this and made it simple.
Well Defined Categories / Groups Section
There is a self-explanatory tab that says Groups which allows you to add unlimited categories and subcategories to your shop. It’s very standard to see this available in e-commerce systems and it’s great to see this part of WP e-Commerce plugin. In comparison to other WordPress shopping cart plugins they utilise pages to separate categories and it becomes a total nightmare without proper documentation.
Adding Products Is Easy
Adding products is easy when you click on the Products link. It offers a wide range of settings to customise your products including price and stock controls, shipping and weight settings, product variations, merchant notes, product downloads, coupon codes and promotions. These are very important when you have different products to sell and helps you distinguish between A and B product.
Widgets make customisation a breeze
What I’ve found quite handy are the customisable widgets that you can install on your sidebar as part of this plugin. A common widget people have on their website is the shopping cart. Having this displayed allows a customer to see what they have currently selected, then head to the checkout section to pay for all their items. The new widgets you’ll see in this plugin are: Shopping Cart, Groups, Categories, Price Range, Product Specials, Latest Products, Price Range and Donations. You can select anyone of those to display on WordPress at any time.
Profit Using Marketing And Cross Promotion Tools Provided
Under the Marketing link it allows you to offer coupon codes for any product in your range. It’s a great way to encourage your customers to shop with the coupon code to follow through with a purchase. It’s a definite plus for me to have this tool built into the system. Some additional options you can switch on are:
- Cross Sales within your shop
- Show Share This (Social Bookmarks)
- How Customer Found Us Survey option
Many Payment Gateways Available and SSL Connection Included
WP e-Commerce comes with a few pre-installed payment gateways including Chronopay, PayPal, PayPal – Express, Google Checkout, and manual payment (for cash or money orders). If you want other payment gateways they offer such as Authorize.net or eWay, then you will have to purchase the Gold Cart Module. Also all transactions are processed securely through an SSL connection if you have SSL installed on your server.
An e-Commerce Plugin That Is Free
Lastly to top off the PROS, WP e-Commerce Plugin is FREE and it’s worthwhile to try it if you are considering using a shopping cart facility in WordPress.
THE CONS
Lack Of Documentation
I am quite surprised from a company that has devoted resources and time to develop this plugin that they do not have a detailed documentation available. Especially when programmers develop a software there needs to be a way to track back and make changes, which is where documentation helps. So I was a bit disappointed. Their website has a very good “description” of each section but lacks in details on how to install, modify and add other functions. If you’re a beginner and do not have any programming experience then I would forget trying to tweak any of the files yourself because you will get frustrated reading through poorly organised code, with insufficient comments. I suspect they want to keep the details of the code within the company so they can offer add-on solutions they can sell.
Invoice Printing Is Not Available
This may sound simple to implement, but I am very surprised that this is not standard in their plugin. Most e-commerce software have options to allow you to print invoices, packaging slips (which is available) and labels. This is one area I believe they have totally overlooked. How do I print out an invoice to send to a customer or a label to put on my shipping box? I know you can just hit print on your Internet browser screen but what if I want to customise the invoice or label in different sizes? This is an area that Instinct needs to look at.

Inclusive of Tax Option Is Not Available
For business owners operating in Australia like myself, our customers expect that prices displayed have tax included. Unfortunately the plugin forces you to add tax separately at the checkout and only show prices excluding tax on each item. It’s another issue that needs to be address for future upgrades.
Lacking Reports
If you click on the Sales link, it will take you to a page showing sales for the month and columns of basic data, such as sales, pending transactions and closed transactions. There are no reports to say where your customers come from, no reports for sales of dollar amounts, quantities sold and customer item was sold to. These are usually standard within an e-commerce software and also very important to have if you’re running a business. One just has to look at ZenCart’s reporting system to get an idea of how comprehensive their system is.
Lack Of Template Options
A few other reviewers have mentioned about the lack of template options available. At the moment there are 4 or 5 of them, and most of them have proven to be not very useful. Additionally if you have a customised template for your blog, integration of this plugin can be a real nightmare because there are no detailed documentation on how to edit certain areas of this plugin.
Conclusion
I am still on the hunt to find a state of the art e-commerce plugin for WordPress. I think Instinct have made a very bold statement about their plugin and personally I still see further development needed for this plugin to be a complete turn-key solution for an e-commerce site. For a beginner to use this plugin it maybe sufficient enough to do a few transactions per month. But for a business owner, I would still stick to other solutions available such as ZenCart, OsCommerce and Magento.
My rating for this plugin is a 3 out of 5 stars.
Tyrone Shum
e-Commerce Plugin Commentator
Over the next few weeks I will be reviewing the different plugins available for e-commerce users who want to keep their WordPress blog and want to integrate a shopping cart to their site. Today I am reviewing the eShop Plugin by Quirm
Recently I installed a copy of the latest eShop plugin, version 3.0.0 onto a test site to trial the store before allowing it to go live. I was pleasantly surprised how simple eShop is and well integrated into WordPress. The HELP section in the administration proved to be quite helpful and I was able to get the shop up and running within 30 minutes.
PROS OF ESHOP PLUGIN
Allows For Featured and Special Products
Most ecommerce sites have this ability and it’s a good thing eShop implemented this module. It allows us to feature any products and promote any products on special.
Simple Ordering System
I’ve run Zencart and OsCommerce for various e-commerce stores in the past and they are somewhat quite advanced and definitely not for the faint hearted. The first time I used those stores it took me almost a week to learn how to use them. The admin section of eShop is basic and simple to use, showing the most important menu that we want to know when a customer has purchased a product from us – the order page. It has pending, awaiting payment, shipped, active and deleted options to mark the order and allows you to add comments in each process (a very handy field to have when tracking orders)
Google Feed Base
This is a plus, since most e-commerce sites don’t utilise Google Feed as much as they should. It’s very similar to RSS feeds, though instead of having posts and content syndicated into the Feed, it allows products to be syndicated and helps promote your store products on Google.
Customised Layout or CSS Styling
New in this version is the ability to customise your layout of the store and I know that this is very handly for me. It’s especially handy when your blog is customised and you want to keep similar colours and fonts consistent through the shopping cart.
CONS OF ESHOP PLUGIN
Limited Payment Methods and Payment Gateway Integration
For beginners using eShop, having Paypal, Payson and cash maybe enough to sell your products. Though when you are dealing with customers wanting to pay directly with their credit card, only has cheque or money order facilities, or wants to directly transfer money into your bank account, then eShop is lacking in this area. I hope they will be adding more payment options in the near future.
Unable To Print Invoices From Admin
If you don’t have Paypal or Payson and only accept cash via eShop, there is no function for you to print an invoice and send to the customer. Even if you needed a hard copy one as a packaging slip and one for invoicing, eShop doesn’t have that facility. If they add this function later on I hope it will automatically create an invoice in PDF and email it to the customer.
No Sales Reports
Reporting in eShop is lacking and there’s no where to see your overall sales on a daily, weekly or monthly basis. It’s important to know how much business is coming in from your shop and most e-commerce software has at minimum a sales report function.
Unable To Edit An Invoice If An Error Has Been Made By A Customer or refund an item
If a customer at no fault chooses the wrong item by mistake then it should be simple to edit the order and update it to the correct item. eShop doesn’t allow for this and furthermore there is no option in admin to offer refunds if a customer decides to cancel. The process becomes tedious because you have to delete the order and either start again or the order is completed deleted when you just want to refund a customer.

How Would I Rate eShop?
Overall eShop has a lot of pros and can benefit a first time user allowing them to sell some of their products online. An important aspect that I believe they need to improve on is to offer more payment gateway options. Though, there are still a lot of developmental issues to overcome to get it up to comparable e-commerce solutions such as Zencart and OsCommerce. I would still stick with fully functional e-commerce solutions over eShop if I have hundreds of products to sell and a large database to manage and run the WordPress blog separately.
Tyrone Shum
eBlog Reviewer