1. Observing your ship gen is available to the general public indicates you have not secured your googlecheckout directory.
2. With that said strip down the two arrays and disable ALL other shipping modules including free shipping (as I've suggested to tj1 and others above) and test each shipping option by itself one at a time. And for testing disable tax zones. And then add back various tax and ship zone combinations and ship option and method combinations Then report back your observations.
Others are reporting similar USPS shipping issues and I have just again informed Ropu of the ongoing USPS "international" issues. Hope to hear back tomorrow. But at the same time we merchants need to provide him with as much info as possible to investigate. So please report back.
Woody
Woody, I have uninstalled the 'freeoptions' module and left only the USPS and still only get priority international as the only choice. Also, I don't think this makes any difference, but please note that I was using the 'freeoptions' module and not the 'freeshipper' which I think you were referencing and many people report problems with that.
Anyway, I also tried using the two set-ups you mentioned, but by doing that I got the 'Company Sandbox does not ship to this address'. I can't figure out why only priority international works.
Here are the two complete I have arrays:
Please let me know if you have any other suggestions.PHP Code:
'usps' => array(
'domestic_types' =>
array(
'Express' => 'Express Mail',
'First Class' => 'First-Class Mail',
'Priority' => 'Priority Mail',
'Parcel' => 'Parcel Post',
),
'international_types' =>
array(
'Express Mail Int' => 'Express Mail International (EMS)',
'Priority Mail International' => 'Priority Mail International',
'First-Class Mail Int' => 'First-Class Mail International',
),
),
'freeoptions' => array(
'domestic_types' =>
array(
'freeoptions' => 'Free Options'
),
'international_types' =>
array(
'freeoptions' => 'Free Options intl'
),
),
Last edited by tj1; 7 Jun 2007 at 04:28 AM.
I just installed Google Checkout 1.3.2.
It works as far as accepting credit card, charging it and updating Google Checkout accounts for both customer and store owner.
However I have the following issues with it:
I am using Hostmonster.com shared SSL certificate, not sure if that affects anything.
- Customer's name, address etc. information has not been saved in Zen Cart
- Order information has not been saved in Zen Cart customer's account nor in store owner's order history.
- Customer has to enter billing and shipping address twice, once in Zen Cart and then in Google checkout. I would prefer that customer would only enter it in Zen Cart and it will then be copied to Google.
- When customer returns to the store the purchased item is still in the shopping cart.
- My store's order number is blank in the Google checkout store owners view.
- Google checkout is not integrated with USPS the way PayPal is.
Was anyone able to resolve issues listed above?
Thank you
Yes I was actually meaning to disable ALL other shipping methods including both freeoptions and freeshipper. Thanks for clarification.
So you tested with "First-Class Mail Int" option ONLY, and you received the error?
Then you tested with "Express Mail Int" only and you received the same error?
What country is your shops home address? And what city, state, country address were you attempting to ship TO when you attempted the tests?
Does the shipping estimator in the shopping cart page work for the same address when selecting any of the three selected USPS international ship types?
Did you have any shipping or tax zones applied to the USPS methods?
When I requested you to post the TWO arrays I meant to post what you have inclusive of both the mc_shipping_methods arrays (from beginning to end).
Need the above array info for EACH test you perform. Just copy and paste.PHP Code:
$this->mc_shipping_methods = array ()
AND
$this->mc_shipping_methods_names = array ()
The reason I'm rushing on this as hoping to gather enough info for Ropu in that he might be able to pinpoint a commonality and possibly solve this before the 1.4-alpha release is made available.
Woody
Last edited by Woodymon; 7 Jun 2007 at 06:48 AM.
Contact Google at the Google Checkout support site and explain your SSL configuration. My bet is you will need your own SSL certificate for Live/production purposes.
But you don't need SSL to test GC in the Sellers sandbox. You did not say if you Were you testing in the sandbox when you observed the results?
Did you set the responsehandler for http (not https) in both Google Checkout Sellers Account profile and in the GC payment mod configuration in ZC?
In the Google Checkout profile did you select XML (not HTML)?
What relevant info displays within both your error and response logs in /googlecheckout.
Woody
Woody,
Yes, I did first test with First-Class Mail Int only, then removed that and tried with Express Mail Int. On both occasions I got that error 'Company Sandbox does not ship to this address'.
My store's home address is Los Angeles, CA, U.S.
I've done shipping tests with address from the UK, Canada and Australia, but I'm pretty sure it applies to all other countries as well.
The shipping estimator on the shopping cart page works perfectly for any address.
No shipping or tax zones applied here.
Here's what I have in the file, nothing special really, the only changes I have done is updating the USPS names to reflect the new ones and removed USPS international options I don't use.
PHP Code:
$this->mc_shipping_methods = array(
'usps' => array(
'domestic_types' =>
array(
'Express' => 'Express Mail',
'First Class' => 'First-Class Mail',
'Priority' => 'Priority Mail',
'Parcel' => 'Parcel Post',
),
'international_types' =>
array(
'Express Mail Int' => 'Express Mail International (EMS)',
'Priority Mail International' => 'Priority Mail International',
'First-Class Mail Int' => 'First-Class Mail International',
),
),
'fedex1' => array(
'domestic_types' =>
array(
'01' => 'Priority (by 10:30AM, later for rural)',
'03' => '2 Day Air',
'05' => 'Standard Overnight (by 3PM, later for rural)',
'06' => 'First Overnight',
'20' => 'Express Saver (3 Day)',
'90' => 'Home Delivery',
'92' => 'Ground Service'
),
'international_types' =>
array(
'01' => 'International Priority (1-3 Days)',
'03' => 'International Economy (4-5 Days)',
'06' => 'International First',
'90' => 'International Home Delivery',
'92' => 'International Ground Service'
),
),
'ups' => array(
'domestic_types' =>
array(
'1DM' => 'Next Day Air Early AM',
'1DML' => 'Next Day Air Early AM Letter',
'1DA' => 'Next Day Air',
'1DAL' => 'Next Day Air Letter',
'1DAPI' => 'Next Day Air Intra (Puerto Rico)',
'1DP' => 'Next Day Air Saver',
'1DPL' => 'Next Day Air Saver Letter',
'2DM' => '2nd Day Air AM',
'2DML' => '2nd Day Air AM Letter',
'2DA' => '2nd Day Air',
'2DAL' => '2nd Day Air Letter',
'3DS' => '3 Day Select',
'GND' => 'Ground',
'GNDCOM' => 'Ground Commercial',
'GNDRES' => 'Ground Residential',
'STD' => 'Canada Standard',
'XPR' => 'Worldwide Express',
'XPRL' => 'worldwide Express Letter',
'XDM' => 'Worldwide Express Plus',
'XDML' => 'Worldwide Express Plus Letter',
'XPD' => 'Worldwide Expedited'
),
'international_types' =>
array(
),
),
'zones' => array(
'domestic_types' =>
array(
'zones' => 'Zones Rates'
),
'international_types' =>
array(
'zones' => 'Zones Rates intl'
),
),
'fedexexpress' => array(
'domestic_types' =>
array(
'01' => 'FedEx Priority Overnight',
'03' => 'FedEx 2Day',
'05' => 'FedEx Standard Overnight',
'06' => 'FedEx First Overnight',
'20' => 'FedEx Express Saver'
),
'international_types' =>
array(
),
),
'fedexground' => array(
'domestic_types' =>
array(
'92' => 'FedEx Ground Service'
),
'international_types' =>
array(
),
),
'freeoptions' => array(
'domestic_types' =>
array(
'freeoptions' => 'Free Options'
),
'international_types' =>
array(
'freeoptions' => 'Free Options intl'
),
),
'freeshipper' => array(
'domestic_types' =>
array(
'freeshipper' => 'Free Shipper'
),
'international_types' =>
array(
'freeshipper' => 'Free Shipper intl'
),
),
'perweightunit' => array(
'domestic_types' =>
array(
'perweightunit' => 'Perweight Unit'
),
'international_types' =>
array(
'perweightunit' => 'Perweight Unit intl'
),
),
'storepickup' => array(
'domestic_types' =>
array(
'storepickup' => 'Store Pickup'
),
'international_types' =>
array(
'storepickup' => 'Store Pickup intl'
),
),
'flat' => array(
'domestic_types' =>
array(
'flat' => 'Flat Rate Per Order'
),
'international_types' =>
array(
'flat' => 'Flat Rate Per Order intl'
),
),
'item' => array(
'domestic_types' =>
array(
'item' => 'Flat Rate Per Item'
),
'international_types' =>
array(
'item' => 'Flat Rate Per Item intl'
),
),
'table' => array(
'domestic_types' =>
array(
'table' => 'Vary by Weight/Price'
),
'international_types' =>
array(
'table' => 'Vary by Weight/Price intl'
),
),
'itemnational' => array(
'domestic_types' =>
array(
'itemnational' => 'Item National',
),
'international_types' =>
array(
),
),
'iteminternational' => array(
'domestic_types' =>
array(
),
'international_types' =>
array(
'iteminternational' => 'Item International',
),
),
);
$this->mc_shipping_methods_names = array(
'usps' => 'USPS',
'fedex1' => 'FedEx',
'ups' => 'UPS',
'zones' => 'Zones',
'fedexexpress' => 'Fedex Express',
'fedexground' => 'Fedex Ground',
'freeoptions' => 'Free Options',
'freeshipper' => 'Free Shipper',
'perweightunit' => 'Perweight Unit',
'storepickup' => 'Store Pickup',
'flat' => 'Flat Rate',
'item' => 'Item',
'table' => 'Table',
'itemnational' => 'Per Item National',
'iteminternational' => 'Per Item International',
);
Just went to your site - Google was nice and bright blue - clicked on it and it was ready to check me out.
jund
So the two arrays you posted above is your normal setup?. Do you truly offer each one of those shipping methods and options? I understood previously you were only offering USPS and freeoptions?
At any rate I wanted to to see the two arrays you used for EACH limited test so I could copy and paste into my module file and attempt to emulate your scenario (and Ropu needs the same). But so far you have not offered that information.
Woody
Update: Monday is the new date for both the 1.4-alpha SVN commit and zip availability.
Woody
Bookmarks