Drupal Answers is a question and answer site for Drupal developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ubercart is the defacto e-commerce module for Drupal 6. Is it being actively developed for Drupal 7 and should I expect it to be well maintained? Or is there another up-and-coming module that should be considered?

share|improve this question
up vote 36 down vote accepted

The new solution for Drupal 7 is Drupal Commerce, which has active Drupal 7 development. Ryan Szrama is the main developer and he details a lot of the progress on his blog.

share|improve this answer
Yep. The project lead (Ryan) the Ubercart project had creative and project differences with the owners of the Ubercart trademark so a new project leveraging the new D7 features was born. It will kick butt. – Dave Reid Mar 2 '11 at 20:54
Drupal Commerce seems to be the e-commerce solution to which the drop is moving... Ubercart will still be maintained for a while, and it will work in D7, but I would only suggest using it if you are migrating an Ubercart-enabled site from D6-D7 and want to avoid doing the work of rebuilding your entire storefront. – geerlingguy Mar 2 '11 at 20:55
I am working on a project in Commerce at the moment. It has a bit of a conceptual learning curve, but that's mostly around Drupal 7 as opposed to what Commerce itself is doing. It seems to have huge potential and I'm excitedly updating from Git every day. – cam8001 Mar 25 '11 at 3:37
There has been a whole lot of talk about Drupal Commerce, but it is definitely not ready to supercede ubercart. It has a lot of potential, but when you have to manually create not only the product entity but the product display node for every single product it automatically becomes a non-starter for all but the most technical of users. I have heard rumors of some potential solutions for this in the works. But until they get that solved and mainstreamed there is no way I would recommend it for anyone as a developer. – pthurmond Apr 23 '12 at 3:05
I think the best commerce solution for Drupal is to not use Drupal. I've worked on many sites with Commerce and it's a big, heavy, complicated system. You should check out Shopify. Use an online hosted store, and integrate that into your Drupal site. It's the easiest solution. drupal.org/project/shopify – donutdan4114 May 3 '15 at 13:05

Drupal Commerce is the way to go for Drupal 7 ecommerce. Documentation, forums, and a blog for the module are at http://www.drupalcommerce.org/.

share|improve this answer

This depends on the products that you wish to sell.

If selling fabric by the metre, gold by the square foot, anything with complex size/colour options then you may need features not available in Ubercart/Drupal Commerce. The same goes for payment gateways and shipping - sometimes you will need an industrial strength ecommerce setup.

With this in mind you may want to check out:


share|improve this answer
combining two large complicated PHP content frameworks... what could possibly go wrong? :) I'm hoping Drupal Commerce is good, though the website is currently dead... – Anentropic May 23 '11 at 14:35
Isn't there any module current for Drupal commerce that let's you sell by meter, square meter etc? – john Sep 20 '11 at 3:36

Keep in mind Ubercart is still getting ported to Drupal 7. http://drupal.org/project/ubercart

But i would highly recommend checking out Drupal Commerce if you want to use features like the entity API; cleaner integration with the rules module, a beautiful views integrated checkout page, a streamlined feeds import workflow, etc.

share|improve this answer

Commerce for Drupal 7 just moved to 1.0 stable. I'm currently using it for a project and it turns out to work very well. I personally can't recommend magento, since I've made some very bad experiences.

share|improve this answer
Magento is by far the biggest load of nonsense in the world. It first try to mimmick the spaghetti code that is OsCommerce. Only after realising this was a bad idea, they decided to code it from scratch, which was a complete waste of time, because it lacks CMS features, which any serious shop needs. Your best bet is Drupal with Ubercart or Drupal with Drupal Commerce. Avoid magento like the scourge that it is. – coderama Nov 20 '15 at 9:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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