mcshane78:
i could be wrong but i dont think this is being developed anymore... i asked if it was and no one has responded... and the last version was on Dec 2007
i would like to use it but it looks to buggy and conflicts with other mods?
McShane:
I am not a developer, but I have successfully integrated GCO into my website, (along with Paypal and payments by mail), and I am glad I did so. I have been a long-time watcher of this page (to keep on top of issues I need to address), and have seen a lot of frustration.
To some degree, most Google Checkout integration packages for shopping carts are essentially Beta software packages. Certainly the zen-cart module is.
A list of commercial e-commerce website packages that have fully integrated Google Checkout according to Google are on this page:
https://checkout.google.com/seller/integrate_getnew.html?hl=en&gl=GB
A list of google checkout code integrations for everyone else is on this page (notice that OS Commerce and Zen-cart are listed as the two open source carts on the bottom of the page):
http://code.google.com/apis/checkout/samplecode.html
If you are trying to integrate GCO with your zen-cart page, you should not only review this thread, but you should review the information on this page:
http://code.google.com/p/google-checkout-zencart/
It seems that Google hired some developers (like Ropu) to develop GCO modules for a wide range of shopping-carts around 2006, and continued this effort to late 2007 or 2008, and then they pulled back. My guess is the GCO did not take off as much as Google had hoped, but they still continue to put resources in the effort.
In any case, the module basically works, but like the rest of zen-cart, it requires at least a basic understanding of directory structure and HTML code. There are also a few issues that need to be fixed or customized for each website. And of course, for integration to work, your Google account page and Zen-cart page must be set up correctly so they can talk to each other.
Many problems described on this thread seem to relate to two common mistakes:
- Files were loaded in the wrong directories. For example, for security reasons, no zen-cart website should have kept the name "admin" for their admin directory. You obviously need to place the GCO files in the websites admin directory, or 2) The website owner does not own a SSL certificate (shared SSLs do work), or did not specify the correct path.
There are also a lot of issues related to shipping, but if you read the directions, make sure your zen-cart shipping modules are up to date (the USPS module was updated in Jan 2010), and work with a file editor like Notepad++ (never use notepad or wordpad), you should be ok.
The two biggest coding errors that need to be fixed if you use zen-cart are as follows:
-
The "GC_states" in the 2007 1.4.7 version of GC for zen-cart were wrong in two files. Both added_function_for_google_checkout.php and responsehandler.php need these changes
these lines:
define('GC_STATE_SHIPPED', 105);
define('GC_STATE_CANCELED', 111);
should be:
define('GC_STATE_SHIPPED', 102);
define('GC_STATE_CANCELED', 105);
-
The priority mail option was inexplicably commented out of the file shipping_methods_ccs.php in the googlecheckout directory at about line 50. If you do not un-comment it, and you use USPS and carrier-estimated shipping option, buyers will not be able to select priority mail if you are using USPS.
My biggest annoyance with the GCO module is that it was not coded to include first class shipping for light-weight orders.
Hope all this info helps anyone stumbling across this thread.