We had this problem in 7.0.3, and after upgrading to 7.0.6, this problem still exists.
If we have Google Checkout enabled, when the customer checkouts out through google, all 13 of our shipping methods are displayed for them choose.
Setting a method to Admin group only does nothing.
We have multiple warehouses setup with each one having multiple shipping methods FYI
I though this was taken care of somewhere in 7.0.4 and 7.0.5?
Google Checkout shows all shipping rates
-
- Commander (CMDR)
- Posts: 182
- Joined: Mon Oct 10, 2005 6:27 pm
Re: Google Checkout shows all shipping rates
I think what you are seeing is not a problem in AbleCommerce. What you are seeing is a well known situation which happens with the stores that are slow to respond to GoogleCheckout's callback APIs. In order to get the shipping methods at run-time, GoogleCheckout sends back call-back requests to your website, your website calculates applicable shipping methods and shipping charges based on the shipping address provided and returns the details to GoogleCheckout. GoogleCheckout then displays those shipping methods to the user.
GoogleCheckout is very unforgiving to websites that are slow to respond. It just gives 3 seconds to the website to calculate shipping methods and their rates. If the site fails to respond in three seconds it just populates the rates with a default rate.
GoogleCheckout is very unforgiving to websites that are slow to respond. It just gives 3 seconds to the website to calculate shipping methods and their rates. If the site fails to respond in three seconds it just populates the rates with a default rate.
Last edited by plugables on Thu Dec 30, 2010 9:04 am, edited 1 time in total.
-
- Commander (CMDR)
- Posts: 182
- Joined: Mon Oct 10, 2005 6:27 pm
Re: Google Checkout shows all shipping rates
I've heard about this, keep in mind my default rate set in Google is $15plugables wrote:I think what you are seeing is not a problem in AbleCommerce. What you are seeing is a well know situation which happens with the stores that are slow to respond to GoogleCheckout's callback APIs. In order to get the shipping methods at run-time, GoogleCheckout sends back call-back requests to your website, your website calculates applicable shipping methods and shipping charges based on the shipping address provided and returns the details to GoogleCheckout. GoogleCheckout then displays those shipping methods to the user.
GoogleCheckout is very unforgiving to websites that are slow to respond. It just gives 3 seconds to the website to calculate shipping methods and their rates. If the site fails to respond in three seconds it just populates the rates with a default rate.
I have approximately 10 methods, some are flat, some are calculated and I see the following in Google:
It appears the flat rates show the correct amount (even though they shouldn't show at ALL)
The calculated UPS rates show $0 (even thought they shouldn't show at all)
None of the rates shown in Google are defaulting to the $15 default rate
Re: Google Checkout shows all shipping rates
I see that you are at AC 7.0.3. I know there were a number of bug fixes and improvements in GoogleCheckout after 7.0.3. Not sure if all of them are available as patches for 7.0.3 but you should check.
Do you have SR1 installed for AC 7.0.3?
http://help.ablecommerce.com/upgrades/a ... _7.0.3.htm
Do you have SR1 installed for AC 7.0.3?
http://help.ablecommerce.com/upgrades/a ... _7.0.3.htm
-
- Commander (CMDR)
- Posts: 182
- Joined: Mon Oct 10, 2005 6:27 pm
Re: Google Checkout shows all shipping rates
My post may not have been as clear as I had hoped.plugables wrote:I see that you are at AC 7.0.3. I know there were a number of bug fixes and improvements in GoogleCheckout after 7.0.3. Not sure if all of them are available as patches for 7.0.3 but you should check.
Do you have SR1 installed for AC 7.0.3?
http://help.ablecommerce.com/upgrades/a ... _7.0.3.htm
We were experiencing this problem in 7.0.3 and now that we've UPGRADED to 7.0.6 the problem still exists.
After thinking about things, I understand if Google has a very short timeout for pulling rates.
BUT, shipping methods that shouldn't even be passed to Google because they don't apply to the product are being sent to google.
I.E. our website has 10 shipping methods, but only 1 applies to the product in the shopping cart, yet all 10 are being shown as choices in Google Checkout.
Re: Google Checkout shows all shipping rates
AbleCommerce does not know in advance whether a shipping method is applicable or not. It only figures this out when a shipping address is provided. The shipping address is provided by GoogleCheckout in callback request. If the callback is not responded in time GoogleCheckout would assume the shipping method applicable with default rates.BUT, shipping methods that shouldn't even be passed to Google because they don't apply to the product are being sent to google.