I looked at Cube Cart long ago, but there were too many out the box features missing. (Especially in terms of shipping, discount, and payment modules) Sure you could buy add-ons to fill in these gaps, but these additions really add up. The cost of this solution priced me out of my potential client's budgets. (I couldn't offer a price that fit in many of my small business client's budgets if I factored in the actual cost for CubeCart + all the add-ons that IMO I needed to offer a full featured solution.) Even if I factored out the cost concerns, there were still common sense features for which there was NO add-in and none forthcoming. The one that sticks out for me was the LACK of a contact FORM versus a contact PAGE.
OS Commerce was another solution I looked at but the project seems a bit scattered in terms of direction, and the lack of a solid templating system as part of the base code was a turn off for me.. I was also turned off by the lack of certain functions that I felt should be part of the core code and instead required add-ons. And while we're on the subject of their add-ons, I was a lot put off by MULTIPLE choices for add-ons that provided functionality that IMO should have been part of the core code (especially in the shipping and payment modules)..
OS Commerce and specifically one of it's former development team members (Linda McGrath) is what lead me to Zen Cart. In the OS Commerce world Linda seemed to write the best, most stable OS Commerce add-ons that played well with others.. So when she left I found out why, and this is what led me to Zen Cart. To answer the OPs question Zen Cart is my personal recommendation for the following reasons:
1. Feature rich with LOTS of great out the box features, you can use as much or as little of it as you need.
2. Excellent support forum where I have NEVER been left hanging when I had a question about ANYTHING
3. Native support for popular payment processors and shipping carriers.
4. Lots and lots of great add-ons
5. LOTS of possibilites for configuring and styling your store.. (I discover something new and cool to do with every store I build)
Since standardizing (so to speak) on Zen Cart as my e-commerce solution, I have been able to provide customers with a solution that meets all of their online selling needs, and because of the great support community, I am confident that I can support the product for my clients.. Combine that with the power of Joomla, and I am confident that I deliver a 1-2 punch to my clients in terms of their site needs.
flowerbunny wrote:
We have a partially complex site running on zencart, which is beautiful as an ecommerce only solution. Perhaps running zencart in a wrapper is the solution - the only problem is that the zencart and joomla logins would be different - that is if your customers need to login to the joomla site..
Until recently, putting Zen Cart inside a wrapper usually failed due to session and other connection errors. Now there is a Joomla module called JZen in the extensions section. JZen suite of products consists of a bridge and selected Zen Cart sideboxes that allows you to place Zen inside a Joomla wrapper and run seemlessly. The logins between the two applications are synchronized,a nd for those of you who would want to style your store seperately form your Joomla site, the templating systems between the two remain independent..
JZen is just what the doctor ordered as far as I'm concerned as I love Joomla, and the ONLY e-commerce solution I offer clients now is Zen Cart. So now I can offer my clients the best of the best IMO..
I am not impressed with VirtueMart. It's buggy, full of half working/non working/poorly working features, and a community that provides NO SUPPORT for this product.. In fact not only do the developers take offense when you point out the lack of support, but they have a following of folks (who must've drank the VM koolaid) who will chastise you for daring to expect that when you ask questions in a SUPPORT forum, you will actually recieve SUPPORT.. It's like this is a novel concept to some there.. (You should see the number of "suck it up and take it" posts on that forum)
I built ONE VirtueMart site, struggled to keep it together for two years, and finally converted the client FOR FREE to Zen Cart. There were two features that NEVER worked well or never worked at all (states for countries where there are no states NEVER worked as it should, and the PayPal module was a NIGHTMARISH piece of hell that cost my client money in terms of lost sales.. (VirtueMart's
notify.php script is a complete piece of garbage as far as I'm concerned..

) The VirtueMart forum was no help because every search I did revealed hundreds of un-answered questions from folks who were having the EXACT SAME issues I was seeking answers to.. Since the conversion to Zen Cart, my client has never been happier.. In fact she was soooo happy she gave me two of her PayPal stores to convert..
flowerbunny wrote:
PS: There is a zencart add-on which allows you to place cart content anywhere - be it in a joomla site or otherwise, which makes the placement of products, shopping cart etc very easy to put anywhere within your joomla template, with additional add-ons which may also be useful in the free downloads area of zencart. Add-on after add-on does lead to incompatibilities and eventually an old system with a lot of "baggage
The only add-on I know of that does anything close to what you describe is actually a template contribution. (Sanguine Embedded Template) This template allows you to embed Zen Cart into an existing website.. I used it for my 1st Zen Cart/Joomla combo website. However, you can't embed Zen Cart into Joomla using this template.. What you have to do instead is to create an HTML page that looks like a clone of your Joomla site, and embed Zen Cart into this clone page. (At least this is how I approached it..) Then I simply "synched" up the stylesheets between Zen Cart and Joomla to make everything look seemless as you go from Joomla sections of the site to Zen Cart sections and back again.. Now the logins between Zen Cart and Joomla are not integrated on this particular site, but we're not using the Joomla user login features, so for this client this "marriage" between Joomla and Zen Cart worked out very well..