Per the conference call today with Ubercart & Warner Bros Records, we are posting our development requests here in the Ubercart community to keep our plans public and invite any feedback or ideas.
In order to have a production-ready Ubercart solution for premium account upgrades by October 22, the following issues need to be addressed well before launch so we have sufficient time to test. I would *love* if we could have these changes in the next few days so there will be time enough to identify if there are still missing pieces once these are implemented.
The major issues we need resolved are:
1. After payment is successfully verified through Payflow, we need the order status to automatically change to "Payment received". Considering the bulk of orders we expect it's not possible for us to manually change the status of every incoming order. So far I have only tested with Test Gateway & CC Module so I don't know if this is already working in the Payflow contributed module... I will test tonight.
2. We need a way to hook into the checkout process after payment is successful and perform a set of custom activities. I understand that we can add code to the uc_notify email templates to run queries & things but if a "hook_order_status_change" or something else a little cleaner than email template logic exists that would be great.
3. It would be really great for Ubercart in general if a new flag could be added to products to define them as "shippable" or "non-shippable". I see there is a hook system in place for handling this but it should be a simple enough change to the product info I hope. If sufficient hook functionality exists (hook_cart_item('shippable')) then this isn't an absolute requirement but I still think it would be a nice user-friendly addition.
Please send me your thoughts/feedback on these issues, I think this is the absolute minimum we'll need in order to put together a working premium account solution in the next 2 weeks.














Joined: 10/09/2007