I'm hardly a neutral third party, being the original lead of Ubercart and now of Drupal Commerce, but if you're starting a new site today and the modules you need are available for Drupal 7 / Commerce, I'd strongly recommend you go with it. If you have any implementation questions, feel free to poke around the issue queue / DC.org forums or ask around on #drupal-commerce in IRC - there's always someone around.
you are really not neutral.
As far as i can say: i will watch the progress of Drupal Commerce with interest.
I really like the way Drupal Commerce is done, but at the moment
Ubercart comes with more out of the box features than Commerce.
Also TR and longwave are doing a good job as Ubercart Maintainers
and Ubercart is getting forward quite well.
But leaving all the technical stuff aside, i really do not like how
the "commerce guys" use the "accumulated download numbers of commerce
AND Ubercart" with far more downloads for Ubercart on their site.
that most part of the numbers is because of Ubercart you see only when
you hover over the numers on the commerceguys website...looks like
they're adorning themselfes with borrowed/bought plumes to me...
I think it is good, there is more than 1 choice for doing e-commerce with Drupal
and competition is leading to innovation, but i would prefer to keep it fair.
i really do not like how
the "commerce guys" use the "accumulated download numbers of commerce
AND Ubercart" with far more downloads for Ubercart on their site.
that most part of the numbers is because of Ubercart you see only when
you hover over the numers on the commerceguys website...looks like
they're adorning themselfes with borrowed/bought plumes to me...
Thanks for pointing that out. Wasn't expecting to see them using Ubercart downloads as part of their own info relating to CG and DC.
I think it is good, there is more than 1 choice for doing e-commerce with Drupal
and competition is leading to innovation, but i would prefer to keep it fair.
Yah competition is good and does lead to innovation which benefits all users as long as one of the sides doesn't talk junk about the other. If you have a better product it will speak for itself.
The number on the site reflects the total number of e-commerce sites powered by Drupal. We still service clients on Ubercart sites, even as we try to migrate all of our work to Commerce. Please keep in mind that Commerce Guys contributed to and supported Ubercart as a company for two years before embarking on developing Commerce, and I was the lead developer and project maintainer of both Ubercart 1.x and 2.x (and a host of contributed modules that I'm in the process of passing on).
It's good that TR and longwave have committed themselves to helping Lyle get Ubercart 3.x out, and I wouldn't represent their work as my own. However, I don't see anything unfair about Commerce Guys promoting how many people are choosing Drupal for their e-commerce sites using aggregate statistics, whether it's from the project we used to maintain or the project we currently do. : )
I suppose if it really mattered, we could subtract Ubercart 3.x numbers from the total. The main thing to broadcast is that Drupal is ready for business in e-commerce. Ultimately that benefits everyone, including people still using Ubercart, e-Commerce, Pay, or even just the Amazon Store / LM PayPal. As I present at Cons / Camps, our vision is to build and promote Drupal as the number one open source e-commerce platform in the world, and right now that includes Ubercart - which I still recommend to people who need modules only available on Drupal 6.
All of what you say is true, but not the point i was talking about...
You can easily achieve the same: promoting Drupal as THE E-Commerce Solution
by not hiding the composition of these numbers.
The first thing the user is seeing on the commerce guys page, when looking
at the numbers is: 39371 Live sites 310404 Downloads without any explanation...
only when you hover over the numbers you see where these numbers come from.
thats what i was talking about.
I don't see anything unfair about Commerce Guys promoting how many people are choosing Drupal for their e-commerce sites using aggregate statistics, whether it's from the project we used to maintain or the project we currently do. : )
to the people now/still working and maintaining Ubercart it would be fair to name these numbers clearly, thats all i say. You were the project lead of Ubercart, but you were not alone were you?
I am not against you or Drupal Commerce, i really like it so far, good job Ryan! BUT Ubercart still exists for Drupal 7 and currently has more out of the box functionality...which might be importand for non programmer users...
It's good that TR and longwave have committed themselves to helping Lyle get Ubercart 3.x out
right, i forgot to mention Lyle - Island Usurper, so there are 3 developers doing git commits for Ubercart weekly to almost daily.
Ubercart: 35782 reported installs. 4,849 of these with Ubercart 3.x for Drupal 7 already.
So to answear the original posters question wether to use Drupal Commerce or Ubercart for D7.:
In my opinion at the moment you should take the time to evaluate both in a test setup and try out both
systems. Also it depends on which extra functionality you need, and if the modules implementing them do
exist.
I am also not neutral on this topic
At the moment i am still pretty "used to" Ubercart and i am thankfull there is a good maintained functioning version for D7
Both packages have their advantages and disadvantages right now. Ubercart is still being developed and maintained, and currently has more users than Commerce. Ubercart also has support out of the box for things such as physical shipping, UPS, USPS and order reporting, which are not (yet) available in Commerce.
It looks like a ghost town on ubercart's website. Is it time to leave it behind?
Where you gonna go? UC is still the only option to get a store going with a Drupal site. Maybe DC will be better, maybe not, thats still to be seen when it hits version 2 but ATM for me its way to complicated.
As for the website well seems to be its fairly busy but were not talking about ZenCart forums here. I have my opinions on the maintenance/ownership of that site but it still leaves UC as very active in development and with a capable shopping cart option for Drupal
On a current project, we've decided to go with Ubercart because it does have modules that aren't yet present for DC.
At the same time, I agree that DC is looking pretty complicated and their decision to split products into two nodes I think is a major design flaw. Unfortunately, the users of the first version will have to suffer and complain and hopefully version 2 will go back to a single product node. I might yet be convinced to give DC a go for a future project but almost doubling the work for product imports and other actions makes little sense to me. The advantages they think are available with two nodes per product can be handled in other ways.
Nobody needs to suffer and complain... they can just be patient (or chip in!) and understand that we were well aware of the difficulties this would create before they discovered them. : ) See for example the UX strategy post from a sprint in January.
There's also more communication that needs to be done on the architecture itself, as evidenced by your understanding of products as "multiple nodes." There's no such thing going on - rather, Drupal 7 allows you to create and use different types of entities besides just nodes to describe and display your data. If I'm not mistaken, Ubercart itself is using this for its Order data, just like Commerce does.
The usability initiatives on top of the base architecture are already moving forward. There are administration helper modules like Commerce Bulk Product Creation, Commerce Inline Product Form, and Commerce Feeds / Commerce Migrate. We're moving forward, though, not backward... so you won't see any return to a wedding of the product data with node data. It's simply not necessary on Drupal 7 any more, and I'll try to increase the communication about why this is important.
Don't worry, though... it's not like we are oblivious to the issues it creates for the ubiquitous small merchant. We've known this will be problematic for new users since the inception of the project, but we're convinced the architecture is important for small merchants - especially those who hope to become larger merchants some day - and not just those who are already large. Determining, planning, and implementing the best solutions while doing all the other work involved in building out a complete e-commerce framework just takes the non-ubiquitous time. I'm just as frustrated by the pace of things as new users are with their initial experience. : )
One thing that really helps is for new users to start with a Commerce Kickstart installation. I've recently updated the Commerce project page to make this more apparent. I'm personally very hopeful for the Inline Product Form, as it essentially reproduces the experience of Ubercart while maintaining a separation of data, but I had to prioritize shipping over that because everyone seems to need shipping, too. ; )
Sorry if this just clutters this thread, I just wanted to throw out my support for Ubercart as the developers have donated a great deal of their time and energy in helping me get my site to where it is today. Our site is living proof that their community and the project is not dead(!).
We are the oldest & largest Toyota Rock Crawling company in the World, serving customers world-wide with multimillions worth of annual sales and almost a dozen employees. We are using D6.x and UC2.x and are very pleased with the performance, depth of configurable options, and overall power of the Ubercart software. There are many helper modules that add great functionality such as wish lists, out of stock notification system, automatic after-the-sale follow-up/contact system, discount and coupon codes, and many ajax-powered features such as an automatic price display based on chosen product configuration. These features along with Ubercart can be found operating on our website at http://www.marlincrawler.com.
The learning curve was a bit to get over at first however it wasn't as bad as when I had to learn Drupal for the first time. Having the great community and support of Ubercart and its members was a true blessing and I just want to post this to thank Ubercart and its developers for all their time and effort in this great project -- HUGE THANK YOU!
Comments
I'm hardly a neutral third
I'm hardly a neutral third party, being the original lead of Ubercart and now of Drupal Commerce, but if you're starting a new site today and the modules you need are available for Drupal 7 / Commerce, I'd strongly recommend you go with it. If you have any implementation questions, feel free to poke around the issue queue / DC.org forums or ask around on #drupal-commerce in IRC - there's always someone around.
exactly
you are really not neutral.
As far as i can say: i will watch the progress of Drupal Commerce with interest.
I really like the way Drupal Commerce is done, but at the moment
Ubercart comes with more out of the box features than Commerce.
Also TR and longwave are doing a good job as Ubercart Maintainers
and Ubercart is getting forward quite well.
But leaving all the technical stuff aside, i really do not like how
the "commerce guys" use the "accumulated download numbers of commerce
AND Ubercart" with far more downloads for Ubercart on their site.
that most part of the numbers is because of Ubercart you see only when
you hover over the numers on the commerceguys website...looks like
they're adorning themselfes with borrowed/bought plumes to me...
I think it is good, there is more than 1 choice for doing e-commerce with Drupal
and competition is leading to innovation, but i would prefer to keep it fair.
i really do not like how the
Thanks for pointing that out. Wasn't expecting to see them using Ubercart downloads as part of their own info relating to CG and DC.
Yah competition is good and does lead to innovation which benefits all users as long as one of the sides doesn't talk junk about the other. If you have a better product it will speak for itself.
The number on the site
The number on the site reflects the total number of e-commerce sites powered by Drupal. We still service clients on Ubercart sites, even as we try to migrate all of our work to Commerce. Please keep in mind that Commerce Guys contributed to and supported Ubercart as a company for two years before embarking on developing Commerce, and I was the lead developer and project maintainer of both Ubercart 1.x and 2.x (and a host of contributed modules that I'm in the process of passing on).
It's good that TR and longwave have committed themselves to helping Lyle get Ubercart 3.x out, and I wouldn't represent their work as my own. However, I don't see anything unfair about Commerce Guys promoting how many people are choosing Drupal for their e-commerce sites using aggregate statistics, whether it's from the project we used to maintain or the project we currently do. : )
I suppose if it really mattered, we could subtract Ubercart 3.x numbers from the total. The main thing to broadcast is that Drupal is ready for business in e-commerce. Ultimately that benefits everyone, including people still using Ubercart, e-Commerce, Pay, or even just the Amazon Store / LM PayPal. As I present at Cons / Camps, our vision is to build and promote Drupal as the number one open source e-commerce platform in the world, and right now that includes Ubercart - which I still recommend to people who need modules only available on Drupal 6.
not the point
All of what you say is true, but not the point i was talking about...
You can easily achieve the same: promoting Drupal as THE E-Commerce Solution
by not hiding the composition of these numbers.
The first thing the user is seeing on the commerce guys page, when looking
at the numbers is: 39371 Live sites 310404 Downloads without any explanation...
only when you hover over the numbers you see where these numbers come from.
thats what i was talking about.
to the people now/still working and maintaining Ubercart it would be fair to name these numbers clearly, thats all i say. You were the project lead of Ubercart, but you were not alone were you?
I am not against you or Drupal Commerce, i really like it so far, good job Ryan! BUT Ubercart still exists for Drupal 7 and currently has more out of the box functionality...which might be importand for non programmer users...
right, i forgot to mention Lyle - Island Usurper, so there are 3 developers doing git commits for Ubercart weekly to almost daily.
Ubercart: 35782 reported installs. 4,849 of these with Ubercart 3.x for Drupal 7 already.
So to answear the original posters question wether to use Drupal Commerce or Ubercart for D7.:
In my opinion at the moment you should take the time to evaluate both in a test setup and try out both
systems. Also it depends on which extra functionality you need, and if the modules implementing them do
exist.
I am also not neutral on this topic
At the moment i am still pretty "used to" Ubercart and i am thankfull there is a good maintained functioning version for D7
Both packages have their
Both packages have their advantages and disadvantages right now. Ubercart is still being developed and maintained, and currently has more users than Commerce. Ubercart also has support out of the box for things such as physical shipping, UPS, USPS and order reporting, which are not (yet) available in Commerce.
It looks like a ghost town on
Where you gonna go? UC is still the only option to get a store going with a Drupal site. Maybe DC will be better, maybe not, thats still to be seen when it hits version 2 but ATM for me its way to complicated.
As for the website well seems to be its fairly busy but were not talking about ZenCart forums here. I have my opinions on the maintenance/ownership of that site but it still leaves UC as very active in development and with a capable shopping cart option for Drupal
We're going with UC
On a current project, we've decided to go with Ubercart because it does have modules that aren't yet present for DC.
At the same time, I agree that DC is looking pretty complicated and their decision to split products into two nodes I think is a major design flaw. Unfortunately, the users of the first version will have to suffer and complain and hopefully version 2 will go back to a single product node. I might yet be convinced to give DC a go for a future project but almost doubling the work for product imports and other actions makes little sense to me. The advantages they think are available with two nodes per product can be handled in other ways.
no follow button?
no follow button?
Nobody needs to suffer and
Nobody needs to suffer and complain... they can just be patient (or chip in!) and understand that we were well aware of the difficulties this would create before they discovered them. : ) See for example the UX strategy post from a sprint in January.
There's also more communication that needs to be done on the architecture itself, as evidenced by your understanding of products as "multiple nodes." There's no such thing going on - rather, Drupal 7 allows you to create and use different types of entities besides just nodes to describe and display your data. If I'm not mistaken, Ubercart itself is using this for its Order data, just like Commerce does.
The usability initiatives on top of the base architecture are already moving forward. There are administration helper modules like Commerce Bulk Product Creation, Commerce Inline Product Form, and Commerce Feeds / Commerce Migrate. We're moving forward, though, not backward... so you won't see any return to a wedding of the product data with node data. It's simply not necessary on Drupal 7 any more, and I'll try to increase the communication about why this is important.
Don't worry, though... it's not like we are oblivious to the issues it creates for the ubiquitous small merchant. We've known this will be problematic for new users since the inception of the project, but we're convinced the architecture is important for small merchants - especially those who hope to become larger merchants some day - and not just those who are already large. Determining, planning, and implementing the best solutions while doing all the other work involved in building out a complete e-commerce framework just takes the non-ubiquitous time. I'm just as frustrated by the pace of things as new users are with their initial experience. : )
One thing that really helps is for new users to start with a Commerce Kickstart installation. I've recently updated the Commerce project page to make this more apparent. I'm personally very hopeful for the Inline Product Form, as it essentially reproduces the experience of Ubercart while maintaining a separation of data, but I had to prioritize shipping over that because everyone seems to need shipping, too. ; )
Sorry if this just clutters
Sorry if this just clutters this thread, I just wanted to throw out my support for Ubercart as the developers have donated a great deal of their time and energy in helping me get my site to where it is today. Our site is living proof that their community and the project is not dead(!).
We are the oldest & largest Toyota Rock Crawling company in the World, serving customers world-wide with multimillions worth of annual sales and almost a dozen employees. We are using D6.x and UC2.x and are very pleased with the performance, depth of configurable options, and overall power of the Ubercart software. There are many helper modules that add great functionality such as wish lists, out of stock notification system, automatic after-the-sale follow-up/contact system, discount and coupon codes, and many ajax-powered features such as an automatic price display based on chosen product configuration. These features along with Ubercart can be found operating on our website at http://www.marlincrawler.com.
The learning curve was a bit to get over at first however it wasn't as bad as when I had to learn Drupal for the first time. Having the great community and support of Ubercart and its members was a true blessing and I just want to post this to thank Ubercart and its developers for all their time and effort in this great project -- HUGE THANK YOU!
Regards,
BigMike