Written on December 11, 2007  /  with 25 comments  /  in the Drupal Tips category.

Drupal + Ubercart = Simple Shopping Cart

“I need a simple shopping cart” is a simple yet complicated demand that I hear often from many of my clients. “Simple, just need to be able to sell a couple of products on my website.” If only they knew how difficult such a “simple” thing can be. What to do? Setup Zencart? OS Commerce? Magento? Just build my own from scratch? Having just a simple shopping cart can be quite the task for a developer when a business has such a demand, yet such a small budget. I have been battling this dilemma for over 5 years now.

A good place to start is with a content management system, then find a way for a small shopping cart plugin to integrate into it. That way it’s not a big cart system like Zencart, and it’s still content manageable unlike the custom one you might be considering building. But two of the most popular CMS systems don’t have great shopping cart plugins that fully integrate with the CMS system itself. Joomla and WordPress! Sure there are many plugins available, but not any that truly integrate with the CMS itself.

That’s where the Drupal CMS has the advantage. With the Ubercart module for Drupal, you get a simple shopping cart setup that integrates perfectly with your drupal CMS system. I have found this to work perfectly for me. Using the drupal “node” system, you can create a specific node for each individual product. This allows you to setup a smaller number of products, and get the huge SEO benefits that come from the Drupal system. Things like URL Aliases and so forth. Now, because of Drupal you can have a CMS, blog, newsletter, shopping cart, and much much more all integrated seamlessly into the same site. I can tell you from personal experience that Joomla and WordPress do not come close to providing this integrated combination as well as Drupal does.

And for you developers out there, the Drupal template system is way better than Zen Cart, Magento and OS Commerce combined. The admin interface is easier to learn. And you can create individual product pages, create a product catalog, or do both. You are not tied to one, unlike Zen Cart and the other major e-commerce systems. And if you wanted to make things even easier, you could find a Premium Drupal Theme that best fits your project and have a sleek design up in minutes.

So the next time you are in need of a simple shopping cart solution, try giving Drupal a try along with the drupal Ubercart plugin. It won’t let you down. Also as an additional resource to help you get started with Drupal, here is a step-by-step guide for installing Drupal on Dreamhost.

25 responses to this article so far...

Leave a comment