Important Notice from AspDotNetStorefront
It is with dismay that we report that we have been forced, through the action of hackers, to shut off write-access to this forum. We are keen to leave the wealth of material available to you for research. We have opened a new forum from which our community of users can seek help, support and advice from us and from each other. To post a new question to our community, please visit: http://forums.vortx.com
Results 1 to 12 of 12

Thread: Google checkout shipping issue

  1. #1
    jacksam2010 is offline Junior Member
    Join Date
    Jun 2010
    Posts
    10

    Default Google checkout shipping issue

    I am using flat rate shipping. During google checkout we get the error

    "You do not currently have any valid shipping methods."

    Need help.

  2. #2
    ASPAlfred is offline Senior Member
    Join Date
    Nov 2007
    Posts
    2,244

    Default

    Can you take a look at this manual and check if everything has been followed? Also, please login to your Google merchant account, navigate to Tools -> Integration Console, and post the logs here so we can take a look.

  3. #3
    jacksam2010 is offline Junior Member
    Join Date
    Jun 2010
    Posts
    10

    Default Google checkout shipping issue

    Hi,

    I managed to figure out the issue and it was related the allowable countries and stuff. But still i face some weird issues.

    I configured 2 shipping methods with fixed rate.

    Ground (1-4) days -XX.XX
    Ground (5-8) days -XX.XX

    While trying to checkout, google checkout recognizes only Gound(1-4) days and not the other one.

    If you examine the log, the shippable is shown as false. I believe that is the reason checkout doesn't show up. But wondering why the shippable is false though both of them are same and only the price is different.

    Here is the log.

    6/21/2010 2:13:14 PM: <?xml version="1.0" encoding="utf-16"?>
    <merchant-calculation-results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://checkout.google.com/schema/2">
    <results>
    <result shipping-name="Ground (5 to 8 days)" address-id="868640319853729">
    <shippable>false</shippable>
    <total-tax currency="USD">0</total-tax>
    <shipping-rate currency="USD">0</shipping-rate>
    </result>
    <result shipping-name="Ground (3 to 4 days)" address-id="868640319853729">
    <shippable>true</shippable>
    <total-tax currency="USD">0.77</total-tax>
    <shipping-rate currency="USD">13.50</shipping-rate>
    </result>
    </results>
    </merchant-calculation-results>

  4. #4
    valentim is offline Senior Member
    Join Date
    Apr 2006
    Posts
    192

    Default

    We're seeing this behavior too. When a customer is registered (and logged in) and click Google Checkout then a list of shipping methods display correctly in Google. If an anonymous customer clicks Google Checkout then the shipping method drop down list contains the following:

    "You have selected an invalid address. No Shipping Methods Found."

    Inspecting GoogleCheckout.log (generated by storefront) we see the snippet of XML being passed below. So it appears storefront is not passing any shipping methods to Google. This makes sense since storefront doesn't have any address information for an anonymous customer.

    It seems the only way to correctly handle anonymous customers is to choose to have Google Checkout calculate shipping.

    <shipping-methods>
    <merchant-calculated-shipping name="You have selected an invalid address. No Shipping Methods Found.">
    <address-filters>
    <allowed-areas>
    <world-area />
    </allowed-areas>
    </address-filters>
    <price currency="USD">0.0</price>
    </merchant-calculated-shipping>
    </shipping-methods>
    Matthew
    Aydus Consulting
    Strategy+Development+Design=The Aydus Difference

  5. #5
    ASPAlfred is offline Senior Member
    Join Date
    Nov 2007
    Posts
    2,244

    Default

    Anonymous checkout should work just fine in Google, there is an appconfig: GoogleCheckout.AllowAnonCheckout that needs to be TRUE for it to work. Try that out and let us know.

  6. #6
    ASPAlfred is offline Senior Member
    Join Date
    Nov 2007
    Posts
    2,244

    Default

    JackSam2010,

    In your GC log there is both a cart request and merchant calcs request. Check to see if there is any difference between the shipping method names compared to those requests. There might be an issue with GC stripping some characters or possible a case sensitivity issue that caused the shipping methods to not be understood GC.

    Also, in the product variant's page... there's an attribute 'Is Free Shipping' so make sure that's not set to 'No Shipping Required' if the item does require shipping.

  7. #7
    chiliandrew is offline Junior Member
    Join Date
    Mar 2008
    Posts
    4

    Default

    I'm seeing this same issue as well. It just started 2 days ago when I upgraded from v7.1 to v9.0. Here's what the relevant traffic looks like between our store and Google Checkout according to the log:

    "sendRequest":

    <checkout-shopping-cart>
    ...
    <shipping-methods>
    <merchant-calculated-shipping name="Ground">
    <address-filters>
    <allowed-areas>
    <world-area />
    </allowed-areas>
    </address-filters>
    <price currency="USD">0.00</price>
    </merchant-calculated-shipping>
    <merchant-calculated-shipping name="2nd Day">
    <address-filters>
    <allowed-areas>
    <world-area />
    </allowed-areas>
    </address-filters>
    <price currency="USD">0.00</price>
    </merchant-calculated-shipping>
    <merchant-calculated-shipping name="3 Day Air">
    <address-filters>
    <allowed-areas>
    <world-area />
    </allowed-areas>
    </address-filters>
    <price currency="USD">0.00</price>
    </merchant-calculated-shipping>
    </shipping-methods>
    ...
    </checkout-shopping-cart>
    "Request Received":

    <merchant-calculation-callback>
    ...
    <shipping>
    <method name="Ground" />
    <method name="2nd Day" />
    <method name="3 Day Air" />
    </shipping>
    ...
    </merchant-calculation-callback>
    (next response, not named):

    <merchant-calculation-results xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://checkout.google.com/schema/2">
    <results>
    <result shipping-name="Ground" address-id="510504431586313">
    <shippable>false</shippable>
    <total-tax currency="USD">0</total-tax>
    <shipping-rate currency="USD">0</shipping-rate>
    </result>
    <result shipping-name="2nd Day" address-id="510504431586313">
    <shippable>false</shippable>
    <total-tax currency="USD">0</total-tax>
    <shipping-rate currency="USD">0</shipping-rate>
    </result>
    <result shipping-name="3 Day Air" address-id="510504431586313">
    <shippable>false</shippable>
    <total-tax currency="USD">0</total-tax>
    <shipping-rate currency="USD">0</shipping-rate>
    </result>
    </results>
    </merchant-calculation-results>
    Any ideas? It looks like "UPS" is being stripped from the request / response for some reason. Could this be the issue? Again, this issue started immediately after the upgrade.

  8. #8
    rickkozz is offline Member
    Join Date
    Jul 2009
    Posts
    35

    Default Google Checkout Shipping Problem

    ML 9.0.1.3/9.0.1.2
    It seems I have a similar problem as above
    Tried all those suggestions

    When you click on GC and log into goolge
    The only option is for In-Store Pickup
    There is only 1 item in the drop down
    In the store front I also have UPS as an option
    If anyone has any suggestion's I would appreciate it

  9. #9
    ASPAlfred is offline Senior Member
    Join Date
    Nov 2007
    Posts
    2,244

    Default

    Please send this into support so we can take a look further. thanks

  10. #10
    valentim is offline Senior Member
    Join Date
    Apr 2006
    Posts
    192

    Default

    This is a confirmed bug that was reported a few weeks ago. Apparently it's not an easy fix.
    Matthew
    Aydus Consulting
    Strategy+Development+Design=The Aydus Difference

  11. #11
    rickkozz is offline Member
    Join Date
    Jul 2009
    Posts
    35

    Smile Google Checkout Shipping Problem

    took out the pipe command from
    GoogleCheckout.CarrierCalculatedShippingOptions

    was
    FedEx 2Day|20, FedEx Standard Overnight|30, UPS 2nd Day Air|20, UPS Ground|10, UPS Next Day Air|30, USPS Express Mail|50

    now
    Ups ground

    added the flat rate ship cost to the google checkout on their site

    band aid but it is ok for me for now

  12. #12
    ASPAlfred is offline Senior Member
    Join Date
    Nov 2007
    Posts
    2,244

    Default

    For those who are still experiencing this problem with RT Shipping + Google checkout in v9.x. Please refer to this thread.