Rss Feed Tweeter button Facebook button Technorati button Reddit button Myspace button Delicious button Digg button

Zen Cart Error: Sorry, we are not shipping to your region at this time.

That old error from Zen Cart came back again.

I have recently moved the site and had to make the 2 changes in code for PayPal to send the correct country code to the shopping cart in order to calculate the shipping.

For those running 1.38a and do a fresh install here is a reminder of the changes:

Zen Cart forum fix for:

/includes/modules/payment/paypal/paypal_curl.php

and the zen cart fix for:

line 1825 in /includes/modules/payment/paypalwpp.php from

It was only over the course of a few hours since going live that this error was spotted and all is working well now. Once again apologies to anyone inconvenienced by this.

How to fix ebay shops and google base feeds.

I wrote earlier about using eBay RSS feeds to automatically update google shopping products. This no longer works due to an error with eBay’s coding.  Google now require the condition to be specified (new/used/refurbished) but eBay does not send this in the correct format so updating automatically from feeds no longer works.  Ebay are using the <condition> tag which applies to text files rather than the <g:condition> tag which applies to feeds.

You now need to upload to google base manually.  Go to the webage where your feed is located (as detailed in the previous article), for example mine is:

http://esssl.ebay.co.uk/GetListings/allgiftsdirect?fmt=g

Save the page from your browser and then open it for editing, wordpad will do fine. Simply find and replace all instances of <condition> with <g:condition> and all instances of </condition> with </g:condition>.

Save the file and upload it to google base.

Alternatively there are websites where you enter your feed web address, they alter the code for you and then allow you to save the file to upload to base:

UK site builder is one example I have tried and it works.

Perhaps one day eBay will fix their code so we can all go back to doing it automatically. Is this not what we pay our fees for?