Quote Originally Posted by Woodymon View Post
For testing purposes I removed the 'freeshipper' references from both arrays. So the only references in the two arrays were 'itemnational' and 'iteminternational'.

Then I submitted an order. This time the order went through!

After logging into Google Checkout server with the buyers sandbox account, I observed 'itemnational' was the only ship method displayed in the shipping dropdown.

The amount of time for the shipping dropdown to render in the browser was unexpectedly long, and I almost clicked on the submit order button before the shipping dropdown was displayed...not sure of the effect had I done so.

So far, so fair.

However the shipping amount displayed in the dropdown and added to the total was $0.00. Should have been $5.

Also the dropdown did not display "USPS Media Mail" label as expected. Likely need to tweak my array configuration to solve this last one.

But the $0 shipping amount, and having to remove 'freeshipper', and the performance issues are problems.

And as always your ideas are welcome.

Woody
The $0 shipping was probably the default value you have in your GCO Admin module. It was probably displayed because the connection timed out - as indicated by the long rendering time. That's what the default value is for. I think you indicated in a previous post that you had a place to enter a default value for itemnational while editing the GCO module in admin. I think that the dropdown display not showing "USPS Media Mail" is for the same reason. On mine it pulls that label from the mc_shipping_methods_names = array.

The display of only itemnational is logical as the test account you used most likely has a US address. Offering international shipping would not make sense.

I wonder if your duplicate free shipping was because the names you used in the domestic portion and the international portion of the freeshipper array were the same? ie: the 'freeshipper' => entries.