OSCommerce Google Merchant Centre Data Feeds for OSCommerce
Hello, Thank you for participating in Google Product Search. We are reaching out to you to inform you about important changes we're making to our Product Search attribute requirements for unique identifiers and tax and shipping information.
Starting May 3rd, 2011, we'll require your product listings to include at least two of the three unique identifiers (Brand, MPN, GTIN). In order to provide as much information as possible to our users, we need your help in matching your products to our "product pages", where users are able to view useful data such as product specifications or reviews. While these attributes will not be required for your data feed to process correctly, they may prevent your items from appearing in Product Search results if not included. For more details, including what specific identifiers you should include for each category of item, please see our Help Center at
Starting June 6th, 2011, we'll also require your product listings to include tax and shipping information to provide buyers with important price information. This information will be required at either the account or item level (in the 'tax' or 'shipping' attribute) in order for your items to process and appear in Google Product Search results. For instructions on how to include tax and shipping information, please visit
Please update your account settings or data feeds as soon as possible to ensure that you are complying with these new requirements by the dates specified above. For more information about these changes, please visit our Google Merchant blog at http://googlemerchantblog.blogspot.com/2011/03/changes-for-google-product-search.html
The message above was sent as an email to many of its customers. If you're one of them and you use OSCommerce, the code below will do exactly what you need. It'll produce
a new XML file with availability, google product type, shipping information daily so that you can get Google to include your website products in their Shopping Search and this code will help you add Barcode GTIN fields too.
Google Base search results are what you get when you click the "Shopping" link at the top of the Google Search Results page. Google has a special free service for people that run e-Commerce sites like OSCommerce. If you supply your product details to them in a specified format on a regular basis, your products will appear in this search and your site will be ranked more highly as a result. If you also have Google Checkout installed, you can tell Google and they'll put a image on your listing too.
Only a small number of businesses are currently being displayed in the "Compare prices" section of Google Shopping with their delivery prices and Total price. It's self evident that if you can get your products in this section you'll improve the chances that your site will be visited. Graith Internet have now updated their code to ensure that your products get into this section.
The availability is communicated and the new google product type is set at the category level so your data feed will have more applicable information supplied to Google than your competitor.
If the products you sell have barcodes, then you'll need to include the barcode data in the data feed too (that's what the GTIN field is). Click here for more information about this.
Graith Internet have created a PHP page which will use your OSCommerce website and database to produce the information required for Google Base. Even the calculated shipping cost will be included in the data feed. It will automatically upload this data to Google every day without you worrying about it, so price changes and product updates are reflected quickly. (Discounts available if you've had this from us before)
The process isn't automatic. You'll be sent an email by a real person and you can converse by email if you have problems or questions. (Please allow extra time if ordering in the evening or weekend (UK time - currently 03:56am). There is no guarantee given about when the work can be done, but if you're unhappy, you'll get a refund.)
A support contract ensures little problems don't become big ones and small jobs can be done promptly for free.