I would like to use a shopping cart module in my site.

Can any one suggest which would be the better one with basic functionality like displaying content (media), cost, adding to cart, billing, etc. It must include all necessary features of a shopping cart.

Will Ubercart fulfill the basic requirements?

  • When you say shopping cart, I'm assuming you actually mean e-commerce system, correct?
    – Chapabu
    Commented Jun 18, 2012 at 11:48

2 Answers 2


From the sounds of it, you actually want a whole e-commerce system, not just a shopping cart.

Ubercart will do this for you, but the general trend now is to go with Drupal Commerce (project page | Commerce homepage).

Both modules will allow for shopping carts, as well as integration with a variety of payment service providers. I'd personally go with Drupal Commerce. It seems a little more difficult than Ubecart at first glance, but once you get over that you'll realise it is much more flexible/powerful.

Try using the Commerce Quickstart installation profile to get yourself familiar/started with it.

There are a lot of good videos for Commerce as well such as Selling Content with Drupal Commerce using Content Access and Roles from the Commerce Guys.

Lastly, there is a blog post here that weighs up the pros and cons of each system (although it is from 2011)


You might find the getting started guide useful also.

  • 1
    Totally agree with this; Commerce used to confuse the hell out of me but now I've 'got it' I wouldn't even give Ubercart a second glance (sorry Ubercart!)
    – Clive
    Commented Jun 18, 2012 at 12:23
  • Also (for anyone who hasn't seen it yet), there's a nice distribution called MartPlug which provides an already-setup Commerce store along with a nice clean HTML5 theme...not too shabby
    – Clive
    Commented Jun 18, 2012 at 12:28
  • Commerce is awesome :-) Like I mentioned, the learning curve is steeper - but after the initial shock it gives you a million more options.
    – Chapabu
    Commented Jun 18, 2012 at 12:28
  • the learning curve is steeper...just wouldn't be Drupal if that wasn't true would it? ;)
    – Clive
    Commented Jun 18, 2012 at 12:29
  • 1
    No problem! If you run into any issues don't forget to check out the drupal-commerce tag. There's loads of support here that will no doubt make everything so much easier!
    – Chapabu
    Commented Jun 18, 2012 at 12:55

If you want a simple and easy to configure e-commerce solution for Drupal 7, try the Light Shop module.

However, do note that it doesn't provide any payment integration (only e-mail notifications are there).

Not the answer you're looking for? Browse other questions tagged or ask your own question.