Hi, I have paypal express checkout setup on sandbox with flatrate shipping. After logging account details to make payment at sandbox.paypal.com and returning to the review payment page on mysite.com's shipping select form, when I try to select a shipping option and checkout, it refreshes with the error message: You must calculate and select a shipping option.

I tried setting up two flatrate methods and selecting either one of them and the error message persists, and doesn't allow me to checkout. When I don't require shipping, it works fine. So by great powers of deduction :), I have concluded it is the shipping form that is preventing checkout.

CommentFileSizeAuthor
#13 shipping form.jpg26.19 KBhsandy2k6
#6 Screenshot-1.png47.69 KBend user

Comments

longwave’s picture

Can you try again with -dev? Several bugs have been fixed since beta3.

j0e’s picture

will do... thanks, i'll update when i do...

j0e’s picture

just updated to latest dev, same problem... refreshes page and fails with message: You must calculate and select a shipping option.

j0e’s picture

Any chance this paypal express bug was fixed in latest beta 4, or will be fixed?

j0e’s picture

well, i don't mean to be hurtful here, because i'm appreciative of ubercart and still use it on some sites. but i've had to use a different solution to integrate paypal express and google checkout with my cart and conversion rate increased dramatically. unfortunately that means i've lost a lot of sales in the past just toughing it out with ubercart paypal standard. ubercart's longform credit card processing solution has too many steps when integrated with paypal. people expect when they review checkout payment via paypal to have their stuff paid, not to have to enter all address information, chug over to paypal, confirm and come back, so integrating paypal express is crucial. i've studied the metrics on analytics long and hard, and these are my conclusions. i see i'm the only poster on this thread, but there are a number of ubercart.org threads where people kvetch about google checkout and paypal express, especially as it relates to attributes, options and flatrate shipping and other shipping methods. it'd be great to have these rolled up in one tidy solution.

end user’s picture

StatusFileSize
new47.69 KB

I get the same error using PayPal EC. If I click re-calculate shipping I'm given two shipping panes, screen shot included. Nothing in the error logs

end user’s picture

Maybe we can start a bounty to get PPE streamlined in UC3? I can donate some $$$

whatsanike’s picture

This is not a minor issue. I have Paypal payments Pro and getting the same error. Have to stop trying to use ubercart and will go to yahoo and pay them since e-commerce is not a hobby but a necessity to try to make a living. I have waited and waited to see some sort of solution for this issue. Every time i come back to this node in the vain hope of a solution, there is nothing new posted. ubercart and drupal are great platforms, but...

And I noticed the lame suggestion that the OP try a later -dev version. The support from the open-source community has been frankly, pathetic. Is Ubercart going to just die a natural death and fade away due to lack of support? I will be waiting to see if ubercart will become a viable e-commerce platform, as I would like to use it.

longwave’s picture

Contact me if you are interested in sponsoring a fix for this issue (or any other issue!)

This is not a major issue because it only affects one payment method and then only when shipping is enabled.

Quarantine’s picture

Let's start a bounty for this - how do we start? Paypal Express + shipping is important because many customers prefer to pay with less clicks and most e-commerce stores would have to ship physical products..

end user’s picture

I can donate some $$ next week or latest in a month. I'll contact longwave about getting this rolling.

end user’s picture

Posted by Quarantine on October 30, 2011 at 2:31am

Let's start a bounty for this - how do we start? Paypal Express + shipping is important because many customers prefer to pay with less clicks and most e-commerce stores would have to ship physical products..

I'm ready to pitch in. Anyone interested let me knowm we'll have to do it here or through email as I don't bother with chat clients anymore.

If I don't hear from anyone in a week I'll be paying for it myself but would be nice for others to donate as this gives us a better buffer with how much can be donated.

hsandy2k6’s picture

StatusFileSize
new26.19 KB

Hi On the checkout form page on ubercart, i am not able to select other countries other than USA and Canada. It displays just USA and Canada and no other country. How do i enable other countries?

j0e’s picture

basically go to admin/store/settings/countries and click on import countries.

if that doesn't work, please initiate a new thread for help with that...as this thread relates to paypal express shipping and ubercart 7

good luck!

bancarddata’s picture

As far as pitching in - I am interested. Has anyone any idea how much of a collective pitch-in it will take to get this done?

longwave’s picture

Status: Active » Fixed

Committed a fix for this. Shipping quotes can now be selected correctly at the PayPal Express Checkout review screen. I also improved the CSS a bit and removed the "calculate shipping" button as I don't see a use for it here.

http://drupalcode.org/project/ubercart.git/commitdiff/2eb03d9

bancarddata’s picture

Works great for me! Thanks!

rcharamella’s picture

Works for me, thanks!

valentinus’s picture

I tried this but I now receive an error whenever I click on "Continue checkout" after selecting a shipping cost.

I receive this:

Fatal error: Call to undefined function uc_quote_methods() in C:\wamp\www\sites\all\modules\ubercart\payment\uc_paypal\uc_paypal.pages.inc on line 336

I looked up a uc_quote module for Ubercart in Drupal 7, but all I can find are Drupal 6 releases of the module. Can anyone help me with this please?

longwave’s picture

The uc_quote module is the "Shipping quotes" module that comes with Ubercart. Are you using the patch or have you upgraded to 7.x-3.0-rc3 or -dev?

valentinus’s picture

I was trying to use the patch, but once I upgraded everything worked fine. Thanks!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.