Ok, I've been following this thread for some time now so I figured I would post up my experiences since I noticed something today trying to track down what the problem is here...
I'm using the 1.0.4 plugin version of GCO (tried the 1.0.5 but it wouldn't function as well as 1.0.4... no shipping, not adding in admin panel, etc...).
After commenting out the code Krypton posted about I now have the following happening:
-User can add things to cart, then check out via google.
-Flat rate table shipping charges are functioning correctly (I however do not like this shipping choice. We pull in rates from fedex and ups and use shipping rates based on that for our standard authorizenet checkout.. I hope GCO will support passing these rates eventually as well, because until it does, it is not realistic for us to put it in to production if this feature is not added, even if all other glitches are fixed).
-Item description and quantity, shipping, tax, and everything else is being passed TO GCO fine.
-An order shown as pending appears in Zen's admin panel... however, this order has no item information. It shows the purchaser's info, and price paid, but there is nothing in there showing WHAT they actually purchased.
-Item can be charged and marked sent fine in google. Emails are sent with products in them
-Order is changed to processed in Zen's admin, but there is still no description of the actual item ordered. In addition, the item purchased is NOT deducted out of current quantity
I have gone through the response_message log and it looks like google IS sending this information back... it's at minimum hitting the log file, but the item is not being passed to Zen... and I might have an idea as to why.
Looking in the log file I see this:
Code:
<product-data>;502</product-data>
I believe this is an error being passed from Google. This is the product ID number in zen, but there is a ; in there that I don't think should be in there.
I'm pretty sure it should just be:
Code:
<product-data>502</product-data>
If my theory here is right, then because Zen is not getting a valid product ID number, it doesn't know what product to associate to the order, and what product to take the quantity away from... right?
I think this could be part of the issue... it's at least something to look at and consider.
And I don't know if it matters or not, but I figure I should also mention my error log is clean except for the null error:
Code:
Tue Dec 26 10:54:33 CST 2006:- Line 119: headers['Authorization'] is NULL.
I hope to see a working GCO with all shipping features working soon.
We're really wanting to get GCO working on our production store.
Bookmarks