Ubercart and Drupal 6.x

Events happening in the community are now at Drupal community events on www.drupal.org.
ericpdx's picture

Has anyone used Ubercart with Drupal 6.x..? I have a client that is looking for an eCommerce solution in the next couple months and I wanted to be sure that Ubercart was stable enough.. It looks like its in a dev mode.. Any feedback would be great!

Thanks!
Eric

Comments

wondering the same thing

levelos's picture

I'm just now starting a new e-comm site and wanted to know if Ubercart D6 was ready for production. I sent Ryan W. over at Ubercart a note along those lines and haven't heard back. I'll add his reply here if he does. From what I can tell, it's not ready yet, though. I've used Ubercart recently for another project and was quite happy with. If anyone has first hand experience or inside knowledge, please share.

Lev Tsypin


ThinkShout, Inc.
thinkshout.com | twitter.com/levelos

Stable, but not complete

mikey_p's picture

I've been doing some site work with Ubercart D6, and I would describe it as very stable, but not complete. I have a conspiracy theory, that the maintainers are purposefully keeping 2-3 of the most used modules back, to keep people from putting it into production while it's still in testing.

Currently not ported to 6.x yet:

  • Notify
  • Importer
  • Authorize.net

... and almost all the contrib space around ubercart, which is increasingly hard to follow, as much of it lives on ubercart.org and gets no benefit of proper versioning/releases, and is not covered by update module.

So far I've ported 2 contrib modules for the projects I'm working on, 1 of them has a 6.x dev release on d.o, and 1 of them has a patch on ubercart.org.

If it's going to be a few months I'd say go for it, but be prepared for issues to crop up. Ryan has stated that he is reworking most of the Credit Card module's API, and that most payment modules will need to be rewritten to work with it.

Hope this helps.

lol @ the conspiracy theory.

rszrama's picture

lol @ the conspiracy theory. :D

For what it's worth, the notifications module was actually deprecatted. greggles of Growing Venture Solutions actually sponsored the work that was needed to get checkout notifications (for both customers and admin) and order update notifications ported to D6 and into the conditional actions system. On a clean install, you should see some default predicates at /admin/settings/ca that deal with the notifications.

The CC updates you've mentioned are backwards compatible, sponsored by Chapter Three, LLC. The work was originally for D5, hence why it was made backwards compatible (I hate changing APIs in minor releases), but I was able to port it all along with 50 other fixes, updates, and tweaks this past Thursday. It's all in the D6 branch and has been tested by me, though I'd love for a few more eyes on it.

Lastly, I just ported Authorize.Net afresh to D6 just yesterday (Friday). I had Lyle push the changes to CVS, so the latest dev release should contain all this code and maybe a dozen or more fixes I found while porting code. Lyle also committed minor coding standards fixes to a host of modules as turned up by coder.

All in all, I think the last two days have been my most productive for UC core in months. It feels great, honestly. : )

Oh awesome!!

mikey_p's picture

So that answers that. Like I said, my experience with Ubercart core, is that it has been 100% stable thus far, although I readily admit I still don't fully grok conditional actions, as Ubercart uses them, or workflow-ng from the old days. Any real issues I have run into have been with a few ubercart contributed modules that are in the middle of significant rewrites for D6, so in all honesty, if they work at all, I should consider myself lucky.

BTW, you could easily replace 'conspiracy theory' with 'thought ran through my head.' Great work on the 2.0/D6.x port though!

Thanks!

ericpdx's picture

Great feedback! Thanks, I appreciate it.. I might just go D5 since sometimes its hard to judge when it will be ready for production environments.. I think they're looking at sometime in Q1 2009 to be finished..

Thanks again!
Eric

I'm using it as well

drm's picture

I'm using it in a new D6 installation that we are developing. But I'm not far enough along in setting it up to run into any of the missing sections yet.

This setup will be multisite, and I'm wondering if anybody knows the pros and cons of one vs multiple databases. Also, the extra sites will be showing only a subset of the full catalog and we will need to be able to configure what that subset is individually for each domain. Any suggestions on the best setup or mods to do that would be welcome. Any thoughts on using the Condition(s) to do that?

And does anybody have experience with the Virtual Sites as an alternative for a multisite setup?

I'll be at the meeting this Wednesday and hope to talk about how Ubercart will work for these requirements.

Thanks!

See updates on the latest

rszrama's picture

See updates on the latest work in the D6 branch in my comment above.

As to the original question, I think it's getting close to what I'm going to call a stable beta release. Basically, I want the beta release to be ready to work as far as I know. That doesn't mean it'll be bug free or even feature complete for the 1.0 release, but I want it to be usable. I think it's very close indeed. At this point, it really just needs more testing and issue reporting. Even people just willing to say it's working fine for them and the new Conditional Actions system isn't totally screwing them. : P

We appreciate your help and support, and I'm actually pretty happy to find several folks in this thread testing and using it already! Thanks a lot!

thanks for keeping us informed!

levelos's picture

It really helps hearing from the source what status a project is in. And congrats on the progress. I'll start my new site off in D6 and will report if/when I come across any. Just to clarify, you're relaying on the D.O issue tracker, right? I know there's been some confusion about what should be on the Ubercart site vs d.o.

Lev Tsypin


ThinkShout, Inc.
thinkshout.com | twitter.com/levelos

Yeah, I'm still confused

rszrama's picture

Yeah, I'm still confused about what to do, but we're definitely trying to handle D6 bug fixing and patches through the issue tracker. Support requests are still being handled through the forum where there is a lot larger community of folks able to help out.

Portland (Oregon)

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: