Well, after many hours of development, experimentation, API referencing, and good ol' fashioned beating our heads against our desks, we have finally got an initial release of the Übercart module package available for download. This is being considered an alpha release, with the official 1.0 release being many development hours away as we build on and flesh out some of the core systems. However, the module package as it stands is able to run e-commerce sites and is already being used in live sites. Everyone is welcome to showcase their Übercart site in our forums!
This announcement is being cross-posted to groups from which we'd love to get feedback. We hope to spur on development, learn from, and strengthen other e-commerce and jQuery modules. For the jQuery developers, we've tried to be creative (but not excessive) in our use of jQuery and plan to do more. Simple page enhancements have been sprinkled here and there, and $.post() has been used and abused throughout the code to enhance checkout and order administration screens. We'd love to get some constructive feedback on how we can use our Javascript even better. ; )
Hope this message finds you all well, and we look forward to your feedback!
Project page: http://drupal.org/project/ubercart
Screenshots: http://www.ubercart.org/ubercart_screenshots

Comments
Congrats Great to see this
Congrats
Great to see this code hosted on d.o :)
Thanks!
Thanks, sime. I'm excited about having it on d.o as well. ^_^
Hey, I just spent ten
Hey, I just spent ten minutes browsing the ubercart site, but I still haven't figured out why I would use ubercart instead of ecommerce?
IMHO it does the same, on the same architecure...
can you enlighten me?
Christoph C. Cemper
General Manager of CEMPER.COM Internet Marketing Services
running Internet Marketing Fan Blog and a lot of other Drupal sites
One thing the ubercart guys
One thing the ubercart guys seem to be doing is a lot more nice interface features out of the box. Whereas with EC we tend to have a "you can theme it yourself" approach.
Anyway there will be a matrix of the difference that ajlowe is apparently working on. I'm keen to contribute to this, because I will refer people to Ubercart if EC is not a good fit for them.
This release is totally
This release is totally excellent! I'm doing a full scale test right now and so far it looks awesome. The part I like the most is the user friendly, ajax-like user interface for the admins :)
For folks that don't feel
For folks that don't feel like installing this to see what kulvik's talking about, I posted some screenshots in a page at ubercart.org. I just didn't have time to get these done yesterday. : P Original post updated with the link.
nice and pretty!
excellent visual implementation OOB. I'd like to know more about the use of classes. Please consider writing something about this choice and how you feel this interacts with menu system etc. One thing about the use of nodes in ecommerce module is that nodes can be removed as a product of one type and live on as a product of another. for example, an event, with a post event document or recording.
how do the classes work with the rest of the Drupal system?
http://peerproducers.com - Peer Production Praxis
http://alexrollin.com
Nicely designed, nice process - need paid file download option
I installed this on a test system and had a quick run through it. I found it very easy to set up, and my pretend customer (me) found the buying process very easy. So this project is off to a great start as far as I am concerned.
I can't yet use this system as it now stands, unfortunately. I want to set up a store to sell eBooks. So ubercart would need a way of making downloads available as soon as payment has been verified. Also, the system should not ask for a mailing address when a digital product has been purchased (unless the order is mixed with physical products). If the buyer users their account for a physical product another time, then the address should be asked for if not already filled in.
Are there any plans to integrate with PayPal? This is the easiest and cheapest way to get started with an estore.
In terms of buying process, this looks just like what I am looking for. I would like the option of breaking up each stage into seperate screens (less confusing for the buyer) but the next buttons help mitigate confusion.
allergy information
allergy information
Ahh, yes, the infamous
Ahh, yes, the infamous downloadables... hehe We certainly plan to support them, it's just not top on the list at the moment. We're happy to consider plans for implementation, though. Feel free to post ideas in the forums. Once we do get electronic products working, a store that only sells downloadables could turn off the delivery related checkout panes.
As for PayPal, integration should happen fairly soon as we need it for our stores, too. : )
File Download Requirements
A file download system would need the following:
If payment approval is delayed, a page indicating the order status should be displayed.
I think that covers most of the basics. The initial module does not have to be fancy, just a way of allowing access to a file if it has been paid for.
allergy information
allergy information
This is perfect
I have to admin I came to Drupal looking for a CMS that was easily themable (if you will) because I am a graphic designer looking for flexability.
Well I ran into the e-Commerce module and decided to re-create a close friends e-shop and created a fairly solid PHPTemplate theme that works for what he is trying to accomplish design wise; however on the flip side the e-Commerce module seemed too complicated for a business owner who doesn't want to be bothered with technical terminology or a graphic designer who codes but doesn't like to read a new dictionary everytime he wants to learn something new.
I ran into Ubercart one day and read over the mission statement and I have to admit it was a must try; I am glad I did because the interface is just so familure and soothing to work with. Organization with Attributes, Classes, and others in development seems like it will make product creations much easier in the future. So far I am unbelievably delighted to be working with such a creative e-shop solution for Drupal.
Please keep up the good work, and enable Paypal soon! I hope to grow with this module and make some good business with it so I can donate to the creators!
Just so ya know, Alpha 7 is
Just so ya know, Alpha 7 is PayPal certified:
http://drupal.org/node/157411
You can check out these links:
http://www.ubercart.org/paypal
http://www.ubercart.org/donate
Update
I just wanted to post an update since many of the topics discussed in this thread have changed.
Übercart is now PayPal Certified. Including support for Website Payments Standard, Website Payments Pro, Express Checkout, and many other payment gateways.
Übercart supports sales of digital, downloadable products
Other information about Übercart:
What is Übercart?
Übercart Documentation
Übercart Forums
Why use Drupal for e-commerce?
Because this thread is still
Because this thread is still highly visible on searches, I'm just going to update it to mention that we've moved on to the release candidate phase. Interested folks can read about it on my blog.