Sep 28 2008

5 Important Zen Cart Modules

Published by Ron Peled at 11:05 pm under Web Development, ZenCart, eCommerce

While Zen Cart is one of the most feature rich open source shopping carts out there, almost every developer ends up using a handful of modules from the free software add-ons of the official Zen Cart site. Here I include a short review of the 5 Zen Cart Modules that I find most useful in our implementations of client’s shopping carts:

1. Ultimate SEO

One of the must-haves for every Zen Cart shopping cart. The Ultimate SEO for Zen Cart module modifies the default clunky URLs to a more Search Engine Friendly (SEF) URLs. This means that instead of certain parameters in the URL, such as product id, category id, easy page id, etc, the actual name of the article is used.

What is nice about this SEF URLs module is that uses a technique that makes use of regular expressions and identifies the type of the page to display by a letter: ‘p’ for product page, ‘c’ for category page, etc. and it adds the specific id number at the end of the URL. While some claim that this may lower the relevance of the page for the more important keywords I have never seen a proof. On the flip side, due to the same reason, it is possible to display the same page with multiple URLs: great little feature that can be used in certain SEO strategies. Please be careful as it may also result in de-listing from Google.

2. Easy Populate

For store managers that wish to manage their entire catalog of products, categories, images, prices, etc. from a single excel spreadsheet. The Easy Populate Zen Cart Plugin was migrated from a similar plugin that wa originally designed for osCommerce. The Zen Cart Module has been adjusted for the tweaks in the DB architecture and some features were added in more recent versions of the module.

Once installed, this module offers downloading a tab delimited file with all the information laid out in a single big table for your entire catalog. This is key if one needs to manage a large number of products on a regular basis. Some tips to remember when using this module:

  • Before uploading any new products, download the latest spreadsheet and use it as a template for uploading new products or for updating existing products information.
  • The product model number is your anchor: this is the only value that does not change, anything else can be edited in this method. If you need to change the product model number, you will need to erase the old one and create a new one.
  • To delete a product change the action code to 7 and make sure the product model matches.
  • Never touch the last column - it serves as a control for the parsing function.
  • Always review the logs once you upload - this way you will reveal any anomalies like unusual characters in the product description that may throw off the rest of the table and hence introduce random irrelevant products or may even damage your DB.

3. Simple Google Analytics

Unless you are using a different analytics tool, the Simple Google Analytics Zen Cart Module makes it effortless to include the necessary code in all your pages. Once installed, copy and paste your Google analytics code.

While it is not important which specific tool you use for analytics (some are better than others, and some cost more than others, while Google Analytics is free up to a point), it is important that you track entry pages, exit pages, referring sites, etc. to your shopping cart. This is like the dashboard for any site that takes SEO seriously.

4. Time Zone Offset

Ever wondered why when you place an order at 9am you receive an email with the order information which confirms that your order was placed at 10am or 11am? the difference rises from differences in time zones between the business time zone and the server actual time zone. Some servers are physically hosted somewhere in the east cost while the business that owns and operates the store resides somewhere on the west cost. Hence the time difference. The Time Zone Offset Zen Cart Module comes to remedy this issue. Simple to install, and simple to use.

5. Backup MySQL Plugin

How can you backup your current state of Zen Cart? well, you need both the full set of files (which you most likely have) and a copy of the DB - which contains any recent live orders, customers info, modules settings, etc. The Backup MySQL Plugin makes it easy to extract a copy of the DB. Once installed, it takes backing up the currect DB is a matter of clicking a link.

While there are hundreds of modules all available for free for you to download and use on your Zen Cart, we have found that only a few are actually useful and will cause no headaches. The above list is a shortlist of Zen Cart modules that we have found useful in our implementations.

What modules do you find useful? What’s in your Zen Cart?

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Live
  • NewsVine
  • Technorati
  • StumbleUpon
  • description

Trackback URI | Comments RSS

Leave a Reply