scriptygoddess

28 Dec, 2006

Cube Cart vs. Zen Cart

Posted by: Jennifer In: product review|shopping cart

I've been fighting with these two e-commerce systems the last few days. I've never worked with either of them before, so it's been a learning experience, to say the least.

What I have discovered is that I (and your experience may vary) can not stand Zen Cart. I liked the idea of it being free, and open source, and etc. etc. – but it's just unusable. I had already designed what I wanted the store to look like and needed to go apply that design to their theme. It took hours and hours and I finally gave up. One of the biggest problems is that tables were so embedded into the "basic" design, that modifying anything meant screwing everything else up.

Then I gave Cube Cart a try – (which is free if you agree to keep their copyright notice at the bottom). First of all, it's a store, I'm sure my client will have no issue paying the pretty minimal fee to remove the copyright – but before I ask them to shell out the money, I want to make sure that I can actually use the system, and apply the design. Which so far I've been able to do – mainly because their basic design is a CSS-based layout!! Not only that, the template files are easy to figure out and understand which one will do what. In just a few hours I've been able to get three times as far as I did futzing around with Zen Cart.

My only complaint is that I can't find a comprehensive "tag" (or XML) list and/or a good tutorial on how to modify everything about the template. It's been a lot of trial and error – and some of the things I wanted to do apparently require a mod (that usually costs money). Again, it would be nice to TRY some of them to see if it does what I want, but not all the mods have that same "try first – buy after" philosophy.

Still – modifying Cube Cart, even without a tutorial, had been infinitely easier than it was with Zen Cart. And the nice thing is that now that I've been working on modifying the Cube Cart pages for a little while, I feel a lot more confident about what I'm doing.

Update Well, I'm getting a little frustrated with Cube Cart. Ran into a few snags with shipping that I can't seem to fix. Going to give either one or both LiteCommerce and X-Cart a try. If anyone has worked with any of these shopping cart packages – I'd love to hear what your experience is. Liked it? Loved it? Hated it? Prefer a different package? (if so why?) Feel free to link to a post on your own blog that talks about it.

Update 1/4/07: One of the things we wanted to do was have a "fixed/custom shipping cost" for the products (ie. not have it calculate shipping based on weight or whatever) – as well as not make it required for users to have to "register" in order to make a purchase… X-Cart apparently does both of these… Going to try to install their demo version and give it a test drive. I'll keep posting updates on the progress…

Update 1/5/07: Well, heard a few horror stories about customizing X-Cart – as well I can't even install their demo because of that Ioncube thing. Here's a long list of other shopping cart packages. Eenee Meenee Minee Mo… /sigh

Update 1/7/07: Was considering Sunshop – but am now hesitating after reading this review. Next one up for review: Extcart / Avactis (are these TWO different packages? or the same one??)

Update 1/12/07: This has been quite the saga. I have tested out more shopping cart packages than I can count at this point. The ones that had the features I needed, had confusing templates. The ones that had easy to customize templates, didn't have the features I needed. I'm not interested in writing my own. Whole companies are made out of just writing this type of software, and that is not the business I want to be in. So I took a look at Squirrelcart. I had originally dismissed them because they didn't have a "demo/trial" copy I could install and play with. But at this point I was desperate. I looked at their online admin demo, and it appeared to have the features we needed. I asked their sales department for a sample template I could look at and they sent me one right away. There's a lot of files, but they're not completely confusing. The part that sold me was their documentation that outlines all the templates what they do and how to find the template you need to modify. As well, all the templates are pretty well commented so if there's something showing up on your page and you want to find the template it came from you can just view source and it's usually noted in the comments. I was told if I purchased the software I would have a 14 day evaluation period, so I bought it. I'm still in the process of customizing it for our client, but I've gotten pretty far in a fairly short amount of time. They don't currently support the payment gateway we've signed on with, but I'm told they can add it. Still waiting to hear the final word on that. So far I've been pretty satisfied and would recommend them.

Update 1/16/07: I spent a big portion of the weekend tinkering around with Squirrelcart, and implementing our custom template for it and I'm still very pleased with it. I know there's been a number of comments suggesting trying other carts, some of them I had tested and didn't care for. I know Squirrelcart is missing some features some other packages have, but the important part is that it had what we needed. Should a client come along that needed one of those other features (that Squirrelcart doesn't currently have), then I'll probably have to look into some other packages, but in the meantime, I'm satisfied with what I got. In any case, feel free to keep the comments and suggestions coming. It's always interesting to see what else is out there, and it will be good reference should I need to look for another cart in the future. :)

IMPORTANT NOTE PLEASE NOTE THE DATES at which this post and comments were made. I have indicated the versions of the software discussed in this thread on this post (and summarized some of the comments as well – consider that one the "Cliff Notes" version of this very long thread).

UPDATED 8/12/2008 Due to the length of this thread, I've both closed comments on this thread and opened up a seperate forum so that discussion can continue. Shopping Cart specific forums are here. (I created a number of other forum topics close to my heart as well)

258 Responses to "Cube Cart vs. Zen Cart"

1 | Craig

July 31st, 2008 at 8:43 pm

Avatar

Hi Kay,

I'm the product manager here at Pinnacle Cart. I wanted to comment on your post as it may help others who use the cart or any cart for that matter. You are correct, at this time we don't have a global "disable" feature on the cart as we don't believe this is the best way to temporarily shut down the application. Doing so may risk search engine positioning and back links to your site. My recommendation is simply put up an index.html page stating the cart is temporarily not taking orders, hide your payment methods and post a comment on the site, all of which can be done very easily from the admin area. This way you can maintain your existing links without losing valuable positioning.

Every feature we add into the cart comes from your valuable feedback and if there is something we can add or make better, please let us know and we will work to get it in.

As far as not getting e-mail through the cart, I would suggest contacting us directly so we make sure everything is set up correctly and you’re getting all the orders placed on the site.

2 | Asa

August 1st, 2008 at 7:58 pm

Avatar

I've been working in e-commerce for nearly nine years and I've been reading this post for almost that.

Jennifer I'm glad you finally came round to CubeCart (v4), it's my personal favourite right now. And you found the contShop=true parameter for going back to a *full* cart rather than an empty one, good. Just a little more PHP probing and you'd find out how to avoid the orders from building up in the customer's order history with 'payment pending' status. But let's stick to comparing and choosing a cart.

One thing this post has revealed for sure, there are many options available and nothing is perfect. The key is getting the right solution for you personally.

If you are looking to sell on the net and want everything free to set up and working smoothly but are inexperienced then please just bite that 3% (typical sales commission for hosted solution) bullet and go for a good hosted solution such as Shopify. Other options might include Big Cartel (good but it's for only for creative types) and Moonfruit, although from what I've heard from friends, the latter is far from ideal although it does allow for flash. Why not just add some PayPal buttons to a plain html site to get started?

If you want everything to be free and to run smoothly and have lots of features and you want to run (set up, host, customise, test, fix, maintain, develop) a website yourself because the hosted cart commission or designer-developer fee is too much. Then be prepared to spend months if not years banging your head against the wall / desk / monitor. Be ready to say goodbye to any hope of a social life, to lose your family and friends and to become a proper blind, RSI-suffering geek in the process. Even after all that you'll probably still find that every tenth customer can't order for some mysterious reason.

If however you have planned your new business well, saved some cash for the big push and are ready for some proper e-commerce action with the help of an experienced specialist then I definitely think CubeCart is a winner. Ok the checkout process is not ideal for everyone, since orders are created before the transaction is complete, but it can be easily customised (by a good developer) to be (in most cases) however you want it.

But like many of the good e-commerce platforms you need to have the proper skills to really make the thing sing for you.

I'm a front end developer so it for me CubeCart is an absolute cinch to 're-skin'. I code all my (clients') sites to XHTML strict standards and build my own DHTML features where necessary.

Yes the folks at CubeCart are very helpful and things do get fixed very quickly. The community forums are also very helpful.

Re-iterating; if you have little experience with coding (HTML & CSS) complex dynamic websites then you will always be stuck with something very close to the default look with virtually any packaged shopping cart.

If you are hiring a developer who knows what they are doing – check for a list of live websites by that developer – then when it comes to features I believe the 3rd party modification system for CubeCart is fantastic. Typically we're talking around $10 – $20 for fairly hefty pieces of functionality such as an extension to the shipping system that allows for any rule(s) you can imagine or a 'shop by brand' section.

Still with CubeCart, I find the PHP all very neat, tidy, sensible and easy to modify. The speed of the site is superb, especially when you un-include unused functionality, which is also incredibly easy.

There was mention of knowing what dynamic tags to use in the HTML templates – just check the php file of the same name within the includes folder. Ok not quite as good as a index sheet but hey, I'm sure that'll turn up in the community documentation at some point soon.

Magento, now there's a beast, a very beautiful beast, but will I make it through the maze? Let's say the jury is still out on that one as far as fully customised solutions are concerned. The potential is definitely there though for this to become the e-commerce staple.

Jshop, I tried this a while back and couldn't stand the code – messy, difficult to work with. Looking again at the current demo, I'm seeing a horribly busy site with divs, nested in divs, ad infinitum (almost). But at least it validates as XHTML transitional. It's been around a while and has had good reviews. Sorry I can't be more useful there.

In the past I have also tried osCommerce, Zen Cart and StoreSprite but didn't like any of them nearly as much as CubeCart. Either because the code code was heavy and complex, the style templates were not properly separated from the PHP code, the features were lacking or I simply didn't trust it or it seemed glitchy.

Pinnacle (I see Craig has been back again trying to save face but failing – Craig, if it's really as simple as putting up an index.html page up then surely a system as robust, feature-packed and pricey as Pinnacle would be able to cope with that?? But no, the administrator has to learn HTML. When it comes to talking about how Pinnacle might handle this feature it is by disabling the site completely. Oh dear. (May be take a look at how CubeCart handles this nicely via the admin)), partly from Craig's own responses here and also because the demo home page has 124 validation errors, is something I would not trust for a second, let alone pay $600? dollars for.

Viart, as for Pinnacle, is something I've not used and so cannot judge but when I go to the demo and click on any category I get a blank page. Poof! there goes my faith in that one.

I realise I have not really catered for those who have some HTML & CSS experience, and a fair idea of working with MySQL databases and PHP but are still pretty green. I guess I would still recommend CubeCart just don't set your sights too high straight away. It's a good package to learn on because it is coded with clarity.

Lastly, when it comes to the decision between free open source (eg. osCommerce) packages or community driven, centrally managed and licensed software (eg. CubeCart), I will nearly always, go for the centrally managed solution because of the of support for and integrity of the product.

ok, here are a few sites I've built using CubeCart:
http://www.lenstore.co.uk (v4)
http://www.oyster-pearl-jewellery.co.uk (v4)
http://www.boejumpsuits.co.uk (v3)
http://www.shankari.co.uk (v3)

3 | Vinny

August 2nd, 2008 at 6:04 pm

Avatar

I've tried CRE-Loaded and it was a complete disaster, I would NOT recommend this solution to anyone. The template is a nightmare to edit, and you'll find yourself spending large amount of time fighting with various language files, making the same edits four times in a row.

I've heard too many times, OS commerce is a nightmare to configure just right, and get the template looking and functioning just the way you want.

I'm still trying to decide on a proper solution.

I did notice, someone made a comment that Cubecart 4.0 can't function without javascript/ cookies. I would hope I could find a PHP based cart that does not require any of this to function. At least for me, forcing customer registration is a major issue as well. Some customers just don't want to register and you will lose them if you try to force it. I noticed Zen Cart by default forces registration, and requires an edit or a module to allow this.

I want a sharp, cutting edge look to my store, and I'm going to have probably 10,000 to 50,000+ SKUs.

I need an admin panel that will let me edit a few hundred prices at a time by category/ subcategory.

I'm willing to pay more for a superior solution; however, (as ironic as it may seem) some of the most superior solutions are not expensive at all. (e.g. Pinnacle doesn't seem superior at all-yet they demand a much higher price than cubecart, cs-cart, or squirrelcart.

I'm still debating which cart is best for my situation.
1-CS-Cart $265
2-eCommerceTemplates $150
3-Squirrelcart $115
4-Zen Cart (free)
5-Cube Cart 4 $179

For me theres a few critical concerns, and I'm not sure if any single cart address all these well:
1-I need to manage thousands of SKUs and I want to be able to do quick price updates: The ability to make price changes on at least 50-100 items at once by category/ subcategory then update (I really don't want to be on a spreadsheet, I want to do it through an admin panel). I dont mind if the admin panel itself is sloppy, as long as it's easy to do updates.
2-order process management:
maybe this is just assumed, but having a good system that makes it easy to manage orders is important.
2-Easily customizable template: I want to make my template look exactly how I want, cutting edge, professional–so I can exert all my CSS/ HTML skills.
3-I think it's important for pages to validate/ be W3C compliant… I know this effects SEO ranking of pages
4-SEO friendly URLS are critical (one reason I love wordpress)
5-built in anti fraud measures would be nice (CRE loaded had a nice module for this–too bad the software was just too sloppy for me/ not user oriented enough). e.g. an automatic link to a service like 'maxmind' anti-fraud. any good system will log user IPs as well, for anti-fraud purposes. the particular industry the site will be built for is prone to fraud, so anti-fraud/ order screening measures must be taken…
6-decent security: I don't want a cart that fails to quickly patch much needed security updates
7-upgrades/ updates: i want a cart, which can be updated without bringing the store down for an extended period of time & without requiring tons of re-working/ rebuilding (some carts require the store to be re-built just to get the latest update).

I've noticed no one else has mentioned anti-fraud measures on this blog, which is fine. Perhaps you're lucky enough to never see fraud, or manage this issue.

Anyway, for someone like me, with a 'big' store, quick, easy price updates are critical. I like to price things myself at times & not always just have employees do it… But I can't commit to spend a few days a month changing 1 price at a time on 1,000's of SKUs. I really only have a few hours a month for this.

4 | -Jc.

August 5th, 2008 at 10:14 am

Avatar

Multiple fulfillment is a nightmare!

I've read this (brilliant!) thread and a thousand others and all I can find is e-commerce packages that DON'T allow more than one fulfillment warehouse -like Zen, here: http://www.zen-cart.com/forum/showthread.php?p=593093

Has anybody found one that will allow orders (or parts thereof) to be sent to different agents depending on the content of the cart?

Keep up the good blogging!

5 | Vinny

August 5th, 2008 at 12:03 pm

Avatar

I decided to try Zen Cart, so far I've been fighting to get every single URL beautiful, so I've been modding quite a bit. It's taking a while to learn the template, but I think in the end it will be worth it since you really can do anything with Zen Cart.

6 | Jennifer

August 5th, 2008 at 12:07 pm

Avatar

@Jc – Not sure if this will do it – but squirrelcart allows you to set up different "warehouses" that can ship your products (but not sure if that's for inventory control, etc). Worth looking into to see if it does the job you need…

7 | Jennifer

August 5th, 2008 at 12:11 pm

Avatar

So – sorry to do this – but I'm going to close comments on this post for now. I appreciate everyone's input. And I think there's still a lot more to discuss and learn from each other on the subject. But if this thread gets much longer, it will REALLY be of no use to anyone. I will be setting up an "about shopping carts" forum in the very near future so the discussion can continue… hopefully in a format more usable than a single thread. 😯 I'll update this post/thread when that's up and running. Stay tuned. :)

8 | Jennifer

August 12th, 2008 at 12:25 pm

Avatar

Please note:

Due to the length of this thread, I've both closed comments on this thread and opened up a seperate forum so that discussion can continue. Shopping Cart specific forums are here. (I created a number of other forum topics close to my heart as well)

Featured Sponsors

Genesis Framework for WordPress

Advertise Here


  • Scott: Just moved changed the site URL as WP's installed in a subfolder. Cookie clearance worked for me. Thanks!
  • Stephen Lareau: Hi great blog thanks. Just thought I would add that it helps to put target = like this:1-800-555-1212 and
  • Cord Blomquist: Jennifer, you may want to check out tp2wp.com, a new service my company just launched that converts TypePad and Movable Type export files into WordPre

About


Advertisements