| Interview with Ryan Szrama from Ubercart |
|
| Friday, 23 March 2007 | |
|
Today, we're delighted to have the chance to talk with Ryan Szrama who has just announced the launch of Ubercart, a new E-Commerce platform for Drupal.
In our comparison between Drupal and Joomla, we noted that one of Drupal's major drawbacks was its lack of strong ecommerce capabilities. After today's very promising Alpha release, Ubercart looks as if it has the potential to solve that problem.
Ryan very kindly took the time to explain more about the who?, why? and what? of Ubercart.
1) What is the background of the Ubercart project? How did you get started?
As for differences between Ubercart and e-commerce, I believe a main one we keep hearing is usability. I don't have a whole lot of experience with e-commerce besides some modifications I did for a guy's site a year ago, but I found the administrative interfaces to be difficult and slow to use. Prior to development, I was the guy stuck listing product on our site. I graduated from that into sales and still take sales calls when needed. So now, sitting in the development seat, I'm trying to make sure Ubercart is usable for salesmen, particularly for the day to day tasks involved in processing orders. We're taking advantage of jQuery being included in Drupal core and using it wherever possible to enhance order administration. We've put in a few key features out of the box, like anonymous checkout with automatic account generation, payment tracking, order change logging, catalog listing, etc. that we believe store owners expect to find in an e-commerce package. The great thing about osCommerce is that you can install it and start selling things. We found e-commerce to have a lot of overhead in terms of site setup, and we're trying to simplify some basic tasks to give Ubercart a broader appeal.
Hopefully any site! We won't be naive, though... Since we ship a lot of physical goods and have a large product catalog, we're gearing development toward sites like ours. However, we already have one of our sister companies running a small apparel store for their school, and we hope to port a few other small stores like that to Ubercart in the near future. We've spent time developing a shipping quoting API that contributed modules can tap into to quote USPS, FedEx, UPS (included with the release) shipping prices. We hope to include some other order fulfillment, tracking, and return modules to accommodate the sale of physical goods.
Right now, the cart is not set for electronic products or site access management. That's not our gig, so it's simply not first on the list to get done. We hope it happens, and we're developing the hooks so that developers can make it happen. If someone doesn't beat us to the punch, we'll eventually get modules built for downloadables, memberships, and the like. We're really hoping to have a developer friendly project that inspires folks who need this functionality to come on board and take advantage of our documentation and APIs to contribute the modules themselves.
Ahh... well, the goal for the 1.0 release of Ubercart is to have a suite that replaces our main website. The look is default osCommerce, but I guarantee you the code has been hacked to bits. With Ubercart, we're still in a stage of aggressive development, but for a time we're trying to foster the growth of the community through our forums and documentation efforts. The alpha stage so far has been great, and we're getting a lot of good feedback and bug reports. I've been devoting time this week to getting our community portal up to snuff to coordinate the efforts of all those finding our software and liking it. After this bugfix blitz is done, we'll continue fleshing out the core systems. We also hope to port a decent number of payment gateway modules and shipping modules over from other projects to draw in more users. Ubercart, thanks to Andy, is getting the best of both worlds as a sponsored open source project. Development will definitely continue until a professional, complete software package is available, and at the same time we're able to build a community and get many developers involved in the process of making Ubercart the best it can be.
How Can I Find Out More About Ubercart?
Bookmark
Email This
Comments (0)
![]() Write comment
|


