Hello believe it or not I tried so many releases of Ubercart and have encountered a lot of problems along the way. The latest release, 5.x-1.0-rc5 gives me an installation error too:
user warning: Table 'drupal.uc_order_statuses' doesn't exist query: INSERT INTO uc_order_statuses (order_status_id, title, state, weight, locked) VALUES ('paypal_pending', 'PayPal pending', 'payment_received', 7, 1); in /home/.darnel/myusername/sitetest.domain.com/includes/database.mysql.inc on line 172.I have installed Ubercart 5.x-1.0-rc5 twice (on a drupal fresh install) and encountered the same error after enabling the module.
After that error, however, I do not experience anything serious apart from the checkout problem which is already noted by users in some threads. I have tried configuring workflow but still I don't get any good results.
Everything in the Payment Settings have been properly configured because when I try to checkout using my sandbox account (buyer), I am redirected to the page that says "Your order is complete..."
However the serious problem is that the order status is not changed. It is still "Pending."
workflow should have checked if balance is 0 on invoke method "A payment gets entered for an order" and changed the status to "complete."
I've also the check the "uc_orders" table and the "order_status" is in_checkout and not complete.
By the way, I think this whole Ubercart project is a great open source option. I don't think it's particularly easy to come with something like this within a short time frame. It takes time and experience to come up with something like this so I'd really like to thank the team that built this project. I would probably use Drupal and Ubercart in some future projects and would hopefully get to help out if I can. However for now I am fairly new to Ubercart (but not Drupal because I've been using it for over 2 years now but I would like to help out a team working on an important e-commerce project.
I am currently testing out Ubercart again. Hopefully something will work differently on another fresh install.
Update:
The order status is now "pending" without any special configuration in workflow.
I also checked database tables, uc_payment_receipts is empty...
I also use ubercart userpoints, uc_uplog is also empty...
Any help would be appreciated.
Note: to confirm that this is a bug and not just me messing up, I did a test on http://livetest.ubercart.org/ which presumably runs on RC5.
Same problem I have seen: The order status is "pending" after a successful checkout.
http://i21.photobucket.com/albums/b296/sikatzonline/pending_ubercart_liv...





Joined: 06/01/2008