One of the things I like about browsing the Web for posts on various CMS topics is that they always seem to show up on the Web when when I need them the most. For example, I'm starting to consider whether I'll continue to use osCommerce for some sites that I manage. While the yet to be released osCommerce 3.0 will likely be an option next year, I'm open to other possibilities. What I would like to see is a shopping cart that integrates well with a full CMS. In the past, I've found Joomla's Virtuemart extension and Drupal's e-Commerce module to fall just short of the client's needs so I've stuck with pure shopping carts such as osCommerce. Yet, I still keep on hoping for better open source options.
A new shopping cart module for Drupal, Ubercart, is hot under development and attempts to address the short-comings of the Drupal e-Commerce module. Ubercart's roots comes from people like you and me who wouldn't mind moving the client from osCommerce over to Drupal. In fact, some of the user interface in Ubercart is very similar to that found in osCommerce (check screenshots), which is a good thing for clients to experience during a migration from one application to the next. Ubercart is still under alpha development, but if you've followed osCommerce's long software development cycle the terms alpha, beta, and release candidate are not terms that will scare you off from taking a look at Ubercart.
So here I have a need to see a comparison of Drupal's e-Commerce module and Drupal's Ubercart module. The Web gods smile on me and provide me Brenda Boggs' recent comparision of the two Drupal shopping carts, "Diving into Drupal E-Commerce: An Ubercart vs. E-commerce Comparison".
So, for all these reasons when an e-commerce site fell into my lap a couple months ago, I chose Ubercart.
Another project came my way shortly after which used a variation of modules that led me to believe e-Commerce was the way to go, plus I wanted to know how well it held up in comparison - so for that project, I chose e-Commerce.
Having worked with both in overlapping time frames these past few months, I've got a pretty good understanding on how each works, the differences between them, the pros and cons as I see them, and community behind them, yadda yadda.
As far as I know Brenda Boggs' post is the first independent comparison of the e-Commerce and Ubercart modules. As a commenter at her site suggests, if you're using osCommerce and another flavor of osCommerce, such as ZenCart, Ubercart would be a good module for you to take a look.





Comments
Have you had a look at
Magento looks interesting
Magento looks to be an interesting project with a nice clean interface. Looking at the forums it looks as if they're hoping Magento the first full version will be available in early 2008. That's good timing for the project I have in mind. I'll have to take a look at it in closer detail. Thanks for the suggestion.
initial personal impression magentoCommerce Drupal/uberChart
- better UI -both the http://www.magentocommerce.com/ and the default theme and theme dev method for customised themes
- purpose built for commerce
- marketing approach that it aimed to create impact and approacabilty starting from the very http://www.magentocommerce.com and compare to http://www.drupal.org or http://www.ubercart.org .
for website developers, not PHP or js skilled developers (not intimidating like Drupal for non PHP coder site developers), limited 'CMS' features with static pages limited expendiblity for other add-on modules t extend the website to other non commerce features
- requires certain amount of PHP skills
- else for any extra feature you will be presumed thart you are a PHP developer or nagged by other module developers to remind you :)
this comparison not reflect the Drupal or Uberchart devs great work
-imo check out the demos to compare http://livetest.ubercart.org http://www.magentocommerce.com/demo
In my defense, I know our
In my defense, I know our livetest sucks right now. ; ) I haven't bothered making it pretty the whole time we've been in Alpha, but I was planning on redoing it once we hit Alpha 8 and have most of our core features in place. Please check back once the ugliness is gone. : P
I think both Magento and Ubercart are looking for a low barrier to entry... I know using Drupal adds some intrinsic complexity, but we're working on the docs, community support, and user interfaces to make them simpler and more intuitive. But alas, we have plenty of room to grow. : )
have you ever *tried* to use
have you ever *tried* to use Magento? No point having the most powerful ecommerce system in the world if you're A: not prepared to support the product to non paying members, B: Maintain that your system is upgradable only to tell the people using the system : Sorry, "everything we told you about being upgradable was kind of true"... "it won't happen again". and C: Magento does not work:Great in theory and not in practice. Demo looks great. You can do anything you want to modify the design easily. However if you wish to modify it AND have the system upgradable which is what Magento is supposed to be all about, expect your changes to be much more difficult. I kept with Magento fro 2 years. Im an experienced veteran PHP programmer from way back, I keep my code clean, but not even I could keep up with their changes. The main problem is that I never got an answer to the questions I posed in their forums and neither did the people I posed the questions to. Magento is a waste of time for the moment. Forget about it, they make a heap of promises, break them, then don't help the users to fix the problems.
Im not talking about minor problems either. The problems I am talking about involve core functionality. The whole website failing. Unless you fit into the .00000001% of people who fit into their default website structure. DO NOT USE MAGENTO. these guys are amatures.
Magento claims to be flexible. A blank canvas is flexible, but it's a long way from being an e-commerce store.
Do I have a solution: No. Which is why I am here.
and yes I am very angry I have to give up a few years worth of persistence only to figure out I've wasted my time.
Just to make this clear, this is a MAY 2010 post. related to Magento V1.4.01.
Thanks for the nod : )
Thanks again for giving us some air time. I'm just about to pump out the Alpha 7d release (darn these minor versions) to fix an extraneous " in some HTML and roll out a fully configurable order status system. Ahh... no more hacking into osC files and running db queries just to add in an extra status.
There are some other usability improvements as well, and hopefully Alpha 8 will be hot on its heels. (In Ubercart speak, that means 2-3 weeks down the road. ; )
Our roadmap from there will be beta and beyond. We're pushing for a 1.0 by the end of the year... because seriously, it's just time. : P
osCommerce to UberCart
Will Ubercart have an import for osCommerce? One of the things that keeps me in osCommerce is not having the time to enter all of my products by hand a second time into another cart. Between by actual store and the new online customers, my mom and pop store is just too busy to not be able to just plop my database into another application.
Migrating from osCommerce to Ubercart
Yep, we've been using our importer to build product catalogs in Ubercart sites based on our current catalog in an osCommerce site. It migrates everything, including categories and images. Because osC can be so hacked, I'm not sure that it will work out of the box for everyone... but that's the nature of the beast and reason we're leaving osC behind. ; ) In any event, customizing our osC export script (our importer works fine and is XML based with a community member working on a CSV based one) will be a lot less time consuming than creating your own from scratch.
We've also got a basic order exporter/importer, but there again... everyone's storing different data and has different order statuses and all that. It will probably require at least a little customization.
osCommerce to Ubercart Migration
There's more simple way to move from osCommerce to Ubercart - shopping cart migration service Cart2Cart. It automatically migrates products, customers, orders, currencies, etc. And let me tell you it's very reasonably priced.