09 January 2010 ~ 6 Comments

Zen Cart vs Magento Comparison

“What cart do you recommend?” is the number one query we get. An easy enough question, but the answer depends on your business and your requirements. To make your choice simpler, we’ve compared the features of our two most popular carts, Zen Cart and Magento, plus our in-house ReadyCart.

Read below for comparison or if you have have experience with either cart, leave a comment about the good and bad bits.

Magento Community Edition

Magento

Magento (community edition) is a free open source shopping cart started by Varien in 2007. Magento impresses with its extensive feature list. Most functions which need to be added on with other carts come as standard. It’s ideally suited for companies who need a professional online shop presence.

  • highly flexible coupon and pricing functions
  • comprehensive filter functionality (filter products by)
  • multi-store as standard
  • ability to create and edit orders in admin
  • large number of high quality modules via Magento Connect
  • no need to hack core code
  • impressive template system

Magento sometimes gets a bad press for being too complex and server resource-intensive. Both are fair comments, but should not put you off considering Magento. With the right developers on board and a high-end hosting environment, Magento can provide extensive functionality at open source level.

Zen Cart

Zen Cart

Zen Cart is an open source project started in 2003, based originally on osCommerce. Zen Cart impresses with its realiability, solid feature list and ease of use, making it ideal for shop owners who intend to handle development themselves.

  • highly reliable
  • includes all standard features to sell online
  • easy to understand templating and PHP structure
  • suitable for coders beginning with PHP
  • light footprint making it very accessible for shared hosting environments
  • friendly forum
  • active development team

That Zen Cart has been around since 2003 however shows in its PHP coding structure. However this downside is exactly what makes it accessible to beginners in PHP and makes it an ideal first cart for new coders.

ReadyCart

ReadyCart

ReadyCart is based on osCommerce and available under licence from TerraNetwork. It was developed in-house to address the needs of businesses for a reliable cart with commercial support. ReadyCart is now discontinued as we have decided to focus on Magento and Zen Cart development instead.

Why only these three carts?

We’re not attempting to compare all carts – that would simply be impractical. Other carts exist and have their own merits. For example there’s PrestaShop, developed in France and well worth a look. Or for a simpler shop, maybe WordPress with a plug-in would suit.

Cart Comparison tables

Essentials

Both Magento and Zen Cart run on the LAMP environment (Linux, Apache, MySQL, PHP). Zen Cart is quick to install and is kind to shared hosting environments. Magento is more demanding and requires a high-end hosting enviroment. Zen Cart is usually quick to learn by simply “going in and playing around” whereas for Magento a guide or read on the wiki will help you to get your bearings.

  Magento Zen Cart ReadyCart
Requirements PHP5.2 MySQL4.1.20+, InnoDB, cURL PHP4.0+ MySQL4.1.14+ PHP4.0+ MySQL4.1.14+
Open Source? yes yes no
Unlimited products? yes yes yes
Fee? none none £295 +VAT
SSL support full SSL full or shared SSL full or shared SSL
Knowledge level for coding? advanced intermediate intermediate
Ease of use? intermediate easy easy

Site Management

Magento has multi-shop as standard, a feature very rarely seen with other carts and a comprehensive templating system. WYSIWYG editor is missing but easily added. Zen Cart is a reliable cart with all features necessary to sell online.

  Magento Zen Cart ReadyCart
Multi-store yes no no
Multi-Lingual yes yes add-on
Support for Multiple Currencies yes yes yes
Tax Rate support yes yes yes
iPhone optimised yes no no
Template system yes limited no
WYSIWYG? add-on yes yes
Page content management yes limited limited
Email template management yes no no
Administration Permission System Roles and Users yes add-on add-on
One-click installs of modules yes no no

Catalog Management

Magento impresses with the product filters whilst Zen Cart makes it easy for new shops to get started quickly.

  Magento Zen Cart ReadyCart
Batch Import and Export of catalog yes add-on add-on
Google Base Integration yes add-on add-on
Downloadable/Digital Products yes yes yes
Layered / Faceted Navigation for filtering of products yes limited no
Product comparisons yes no no
Product reviews yes yes yes

Product Management

Bundled products and stock control for attributes stand out with Magento. Zen Cart however has some good features if you want customers to call for price or only use it as brochure-type site.

  Magento Zen Cart ReadyCart
Multiple Images Per Product yes yes yes
Reports yes limited yes
Bundled products (show several products on one page) yes no no
Up-sells in Shopping Cart yes no no
Stock Control yes limited limited
Products can be marked as free or Call for Price add-on yes add-on
Min or max quantities and units add-on yes add-on

Marketing, Sales and SEO

Probably the most important section for online shops these days. Magento has created an comprehensive discount functionality making it very easy to run campaigns. Gift Certificates however are not included in Magento, but they are with Zen Cart.

  Magento Zen Cart ReadyCart
Google Site Map yes add-on add-on
URL Rewrites yes add-on add-on
Meta-information for products and categories yes yes automated
Discount Coupons yes limited limited
Catalog Promotional Pricing yes yes yes
Multi-tier pricing yes yes add-on
Customer groups each with its own pricing structure yes add-on add-on
Wishlist yes no no
Newsletter yes yes yes
Gift Certificates no yes yes

Checkout

Getting the checkout right is crucial for sales conversions. Magento recognises this by offering one-page checkout and the ability to buy without having to open an account (guest checkout). It also comes with Google checkout and PayPal as standard. Zen Cart on the the other hand offers a solid standard checkout.

  Magento Zen Cart ReadyCart
Delivery / Billling address yes yes yes
One-Page Checkout yes add-on add-on
Checkout without account/Guest Checkout yes add-on add-on
Shipping to multiple addresses in one order yes no no
Integrated with Google Checkout (Level 2) yes add-on add-on

Order Management

Creating orders in admin is often required e.g. for orders taken by phone and Magento offers this as standard. Zen Cart does make order management simpler though by allowing you to create your own order statuses.

  Magento Zen Cart ReadyCart
Manage orders from admin yes yes yes
create, edit orders from admin panel. yes add-on add-on
Create one or multiple invoices, shipments and credit memos per order to allow for split fulfillment yes no no
Order statuses preset only yes yes

Comments welcome!

Have you used Magento or ZenCart? If yes, what are your experiences? Let us know by sending a comment below!

Share and Enjoy:
  • del.icio.us
  • Facebook
  • email
  • Twitter
  • Add to favorites

6 Responses to “Zen Cart vs Magento Comparison”

  1. That Software Guy 9 January 2010 at 9:15 pm Permalink

    Interesting summary. A couple of corrections about Zen Cart:
    - the system has not been table based since the release of 1.3, which was in mid 2007.
    - Zen Cart does not require PHP 5 yet; the next release will, but all releases up to 1.3.8a will run on PHP4.

  2. Edith 12 January 2010 at 6:34 pm Permalink

    Hi Software Guy – Thank you for taking the time to read / reply! Yes, your 2 points are spot-on and I’ve revised the post accordingly.

  3. Steven 8 March 2010 at 1:05 am Permalink

    I have used both systems and I have the following comments. Magento has more features than Zen Cart and it looks a great deal better too. However, as mentioned above, it’s hard to customise with its extensive use of XML and OOP and also it isn’t as robust as Zen Cart. A common complaint about Magento is its slowness. While it’s true that Magento is more resourceful than other carts, it can actually perform very adequately when given a carefully configured environment. Case in point, it performs more than fine on TerraNetwork’s shared servers. For the most part, Zen Cart performs quickly on any server. Which cart would I choose? Neither at the moment. Zen Cart desperately needs a new version while Magento simply needs more time to mature (documentation as well as code). In the meantime, PrestaShop and OpenCart appear to be good alternatives.

  4. Marcus Richards 12 June 2010 at 3:28 pm Permalink

    **WARNING** Security issues with Zen Cart (check the forums)
    I have been using Zen Cart for the last 5 years. It works well, gets great google rank and things were going great.
    However for the last year we have been awaiting Zen Cart 2 and they seem to have abandoned Zen Cart 1. Zen cart 2 is showing no signs of release and they have released very few updates.
    As a result hackers have got into our database and caused massive disruption. Since December Zen Cart have release security patches then in the last month have released another 2 to address this problem but to no avail.
    We started from scratch changed every last password, the admin folder etc and installed all the new patches. The day we went live again they got straight back in and the site was switched off at the server. We have now been contacted by the bank to say customers card details have been compromised and there is a substantial fine heading our way.
    We have installed all patches, we use good quality hosting and all our anti virus/firewalls etc are up to date. There is a flaw in Zen Cart

    Unless Zen Cart release version 2.0 stay clear. I am personally looking at Magento and cannot find many bad information on it anywhere. I am also considering the Professional version at 2k p/year as this problem has already cost me considerably more in lost sales and it is worth the extra as insurance against these issues.
    Good luck with your new platform whatever you choose.

    As a further recommendation check the validity of your PCI compliance. You may think you are safe but it doesnt stop the fine winging its way to you.

  5. Rhea 12 June 2010 at 4:20 pm Permalink

    Whilst approving your comments for publication I do so only because of all of the factual inaccuracies in your comments – which need to be answered.

    The only way in which hackers could have gleened card details from a hack of your website is if you were using the Credit Card module which collects and stores card data in the database, allowing store owners to then use the details to complete card transactions taken online through an EPOS terminal in an offline bricks-n-mortar shop. There have been hundreds, if not thousands, of warnings about this practice being in violation of site owner agreements with card companies. Site owners ignore the warnings because it’s cheaper – they don’t want the cost of an EPOS machine plus pay the percentage charge levied by 3rd party payment processors.

    It is just possible that the hackers got in and enabled the Credit Card module without your knowledge, but there has also been plenty of advice about completely removing the module files, so that it can’t be enabled. So overall I’m not surprised that a large fine is heading your way.

    In the 1.3.9 versions of Zen Cart this module has been removed, for obvious security reasons.

    Every cart has securty issues if the clients don’t keep the software up to date, don’t follow security recommendations, or just use hosting which is not secure of itself.

    As for the Professional version of Magento costing around 2k, it does in fact start at around $10,000 to $12,000 per year.

    Rhea

  6. Steven 15 June 2010 at 10:54 pm Permalink

    Hi Rhea,

    There are now 3 versions of Magento: Community, Professional and Enterprise.

    The Professional Edition starts at $2,995 while the Enterprise Edition starts at $12,990.

    Steven


Leave a Reply