Take the 2-minute tour ×
Drupal Answers is a question and answer site for Drupal developers and administrators. It's 100% free, no registration required.

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

5 Answers 5

up vote 33 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

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

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

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

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.