I only use Google Checkout on my site and I would like to introduce free shipping for orders over a set amount but although this is possible through admin configuration, there doesn’t seem to be a way to pass that on to Google Checkout, is that the case and does this feature not work with Google Checkout?
~ line 209 [ function _getShippingMethodsXml() ]:
change $this->_total > 60 to be whatever amount for which you want to enable free shipping
if ($this->_isOrderVirtual() || $this->_total > 60) { return $this->_getVirtualOrderShippingXml(); }
In this example, orders whose totals are under $60 get regular shipping options in Google Checkout. For orders over $60, the only option is ‘free shipping’.
@Emily - Thanks for posting a fix. I tried this but there are a couple of things I’m not sure about. Firstly, the line numbers are different when I edit my text file so though the first two insertions are clear, could you just clarify the last one and where that should go exactly. Also, what should the delivery options in the admin section of Magento be set to? I currently have just the one flat rate, should I also add a free shipping option to that? If I do now it shows both no matter what the price of the order.