After much fiddling I managed to get my google checkout to pretty much work. Google and Magento now communicate. Magento recieves data back from Google about payment etc. Before I was having loads of errors and failed payments. However now that it’s “working” I have two other, smaller error:
1. Once payment is made and order is processed (the user checks out fully through magento, becoming a member, selecting postage method etc), rather than updating the order in magento admin, google creates a new order with the details got from the user’s checkout. The new order has exactly the same order number as the one that was created at magento checkout so e.g. there are two instances of order# 1000104 with the same product but any variations in address input in google are given to this order.
So, any ideas why an extra order would be created rather than updating the existing order?
2. Free shipping over £50 causes a backend error in Google Integration Console. It doesnt seem to effect the order process or above error (the above error works if I have free shipping on or off). The error I get is:
Time of occurrence: 2 Dec 2008 14:15:50 GMT
Error: Merchant Calculations: We were looking for data in your merchant-calculation-results, but were not able to find it: result: address-id:801119125013660shipping-name: Free Shipping (Normally 4-6 Working Days) for orders over 50 GBP - Free
XML We Received:
<?xml version="1.0" encoding="utf-8"?>
<result shipping-name="Special Delivery Next Day - Next Day Delivery” address-id="801119125013660">
This shows that Special delivery is getting through fine but Free shipping is not for some reasons (it is not appearing in the xml).
So any ideas on either guys?
Thanks a lot for your help in advance