Sorry if this question has been raised before. I just want to know why there is two different ecommerce module (ie, ecommerce module and Ubercart)?

I understand, it's good to have a choice but these two modules are so similar in features i don't understand why the developers don't consolidate their efforts and release one major module for ecommerce on Drupal?

Are there personal reasons or indifference that it can't work?

Thank you.

Comments

4cornersusa.com’s picture

That is a great question, and one I had to work through when setting up my first e-store using Drupal. I can say this either way you go it is a learning process.
As far as your question I the best I could tell is that these module suites approach the end result from two different angles. You can find more on U_C's reasoning at http://ubercart.org
On a personal note I found e-commerce to be clunky and lacking in support, while although Ubercart is still in RC5 the support is good on the forums.

3cwebdev’s picture

Ubercart 1.0 has been out since June 4th. It's a solid release and an awesome ecommerce module.

The Cosmic Gift | Complete Computer Care | Team Hope

cog.rusty’s picture

Generally joining efforts is encouraged but not enforced. It couldn't be, for many reasons.

Imagine someone developing a (similar) module that they think they needed, for whatever reason, and they just want to offer their work to the community, in the midst of some applause. What would the community do?

Or imagine someone suggesting a feature or a patch to an existing module (needed to them) which does not fit-in with the vision of the current developers of the module. Cooperation is not always easy, especially when the new guy is motivated.

I am not saying that the above happened in this case, that was just for pointing how things work in practice. There have been long discussions when ubercart appeared, For example here:

http://drupal.org/node/129303#comment-212889

Overall, I'd say that if both modules remain active there is no effort lost. On the contrary, there is effort gained, which would have never been made otherwise, because most people don't do things "for the common good" but to realize a vision or a need of their own.

onejam’s picture

I agree each developer has their own vision to follow and i think that is great.

But when people are comparing the two ecommmerce modules, no one can say that there is something more unique than the other which makes them different? In most cases, it's either one's more buggy than the other (whichever is your choice). So aren't the developers both following the same efforts here to add the same feature requests and to make it more stable?

-----------------------------------------------------------------
We build engaging websites and intuitive designs that will benefit your business.
Duvien