Using Joomla! with ZenCart
From Joomla! Documentation
Revision as of 11:49, 2 November 2009 by Connectage
I found that inserting ZenCart into Joomla is near impossible and ultimately does not work well.. (The Joomla wrapper function is inadequate for this) Finding ZenCart & Joomla templates that were similar enough to begin with, and then attempting to synch them, takes an ENORMOUS amount of effort.. I was considering building my Zen Cart template from scratch to match my Joomla site, when I ran across the Sanguis Easy Embed Template contribution for ZenCart. Here's a link to the Easy Embed Template thread: http://www.zen-cart.com/forum/showthread.php?t=42105
The Easy Embed template is a ZenCart template that allows you to create an HTML wrapper to insert ZenCart.. It is the ZenCart template for folks who have an existing website, but would like to add ZenCart while still using their existing site design.. Seemed like the way to go if I wanted to use Joomla with ZenCart..
Here's how I implemented this:
- I created an HTML wrapper with the same header and footer as my Joomla site so that when you go from Joomla to ZenCart it will look seemless.
- After that all I had to do was a little work to synch the two stylesheets so that both Joomla and ZenCart looked and acted alike. Here's the result of this effort: http://clients.overthehillweb.com/phlaunthair
I used plain old HTML to make this happen, but I suppose a real PHP programmer could figure out a way to call the Joomla code from the ZenCart embedded template.. I may one day look into doing just this and having a developer create this code for me.. So for now my simple HTML solution works just fine..
ZenCart has been a MUCH better solution for my clients, and I will continue to offer it as an e-commerce solution.. It has a rich feature set which rivals some of the commercial carts available.. HTH
There are currently (November 2009) 3 commercial components that integrate Joomla and Zen Cart in some fashion.
A discussion of the merits of each solution can be found in the Joomla Forums. Due to changes to listings rules in the JED, only JZen is currently listed as both Cartage and JooZen do not have a GPL user license.
- JZen - The JZen bridge will allow users to register and login to Joomla and automatically be added to your Zencart user base or register in Zen Cart and be added to Joomla user base. Trial version available.
- Cartage - Cartage is a bridge/integrator which connects the open-source worlds of Joomla and Zencart. Trial versions are available to try.
- JooZen - JooZen is a component that gives full integration of Zen-Cart v1.3.8a into Joomla 1.5.10+.