Shipping quotes and Google Checkout

Project:Ubercart Contributions
Component:Code
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description
Project: 
Ubercart

Hi Guys,

How do I get shipping quotes into Google Checkout? I remember reading here: http://www.ubercart.org/contrib/135 that Google Checkout gives a 3-second window for you to calculate shipping and send the prices back to their server, so you have to use USPS tables.

But on this page: http://drupal.org/project/uc_google_checkout it says Orders that are made using Google Checkout may still have payments and shipping processed through the Ubercart interface.

I guess what I'm looking to have happen is that people would select their shipping rate from within my Ubercart site, and then be directed to Google Checkout where the price of the item(s) and shipping are already there.

Am I missing something? Can shipping rates actually be determined before people are sent to Google Checkout, or is the only way for Ubercart and Google Checkout to determine shipping is through a table, only using USPS?

Thanks again.

Adam Hegi
Primal Media

More information:
I didn't think this could be done until I saw it being done on this site: http://www.intermixonline.com. Go ahead to the google checkout process, once you log in with yor Google ID, it calculates your shipping. So I started looking around Google's process and I found this page which talks about Merchant and Carrier calculated shipping: http://code.google.com/apis/checkout/developer/index.html#shipping_xsd.

So how do I get Google checkout to show shipping costs like the intermix site above?

Version: 
Ubercart 1.3
Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Shipping quotes and Google Checkout

There are three different ways for Google Checkout to determine the shipping cost of an order: flat-rate tables, carrier-calculated rates, and merchant-calculated rates. The shipping prices aren't shown until the customer's payment information has been collected because that can determine which rates are available. However, the calculated rates require a default price to fall back on, which is basically the same as a flat-rate table.

The Ubercart module only allows for carrier-calculated rates. It's more accurate than a flat-rate table, and it's too hard to assign default values to workflow-ng configurations. If you really want a flat-rate table, I believe you can assign a 100% discount and a handling charge to the various calculated rates. All FedEx, UPS, and USPS services are available.

Go to http://www.example.com/admin/store/settings/google_checkout/shipping to see the settings form. It's a local task under the Google Checkout Account page.

primal's picture
Offline
Joined: 08/21/2008
Juice: 39
Thanks Lyle
Assigned to:Lyle» primal

That was exactly what I was looking for! You saved me many gray hairs.....

rockpunk's picture
Offline
Joined: 01/27/2009
Juice: 5
Carrier-calculated rates somewhat random?
Assigned to:primal» rockpunk

Hi. My client set up FedEx ground shipping as $1 in UberCart's google checkout shipping settings. Afterwords, however, one order shipping from CA to MA was correctly charged $1 for shipping, while another shipping from CA to FL was charged over $10? What's up? Could this be due to the fact that the 3 second timeout window was exhausted for the second?

I seem to remember reading somewhere that the carrier-calculated rates still needed a base rate to start off of, so perhaps we're not getting a base rate to them in time, so they're picking some arbitrary information.

Any ideas how we can get consistent shipping?

Thanks much for any info,

-Steve

mlmoseley's picture
Offline
Joined: 10/16/2010
Juice: 5
#4
Category:» support request
Assigned to:rockpunk» Guest

I"m trying to understand the issues around this and I don't feel I do. Am I to understand that Ubercart in conjunction with Google Checkout does not use carrier-calculated shipping? It has to be flat rate, and calculated on the Google Checkout side?

--Marshall

Dubber Dan's picture
Offline
Joined: 10/23/2010
Juice: 72
#5

It certainly sounds like getting shipping quotes working properly with Google Checkout is a pain in the arse. I've got everythng set in Ubercat and Paypal plays nicley. If Google Checkout are gonna be idiots I'll not bother with them.

Or has someone actually got this working?