Hi Bart,
I don;t know much about google shopping, but we work with a company who deals with our larger clients day to day Marketing needs. They asked us to setup this report in the Back Office to feed google, it produces a csv file based on a category they move thhe required products into. But that's about all I got involved with, I'm not even sure they are using it. I suppose if you want realtime update as a webservice you could do a report like this in the BO>reports section to allow google to drag the products from it, if they do that!!
------------------------------------------------------------------------------
select
LTRIM(RTRIM(P.ProductRef)) as [id],
LTRIM(RTRIM(PL.ProductName)) as [title],
'http://www.electricitepro.com/Store/tabid/81/ProdID/' + CONVERT(nvarchar(10),P.ProductID) + '/Default.aspx' as [link],
(select top 1 convert(nvarchar(20),unitcost) + ' EUR' from dbo.NB_Store_Model as M where M.ProductID = P.ProductID) as [price],
REPLACE(REPLACE(PL.Summary,CHAR(13),''),CHAR(10),'') as [description],
'new' as [condition],
LTRIM(RTRIM(PL.Manufacturer)) as [brand],
'' as [mpn],
(select top 1 'http://www.electricitepro.com' + ImageURL from dbo.NB_Store_ProductImage as I where I.ProductID = P.ProductID) as [image_link],
'' as [product_type],
'in stock' as [availability],
'' as [quantity],
'0' as [shipping],
'0' as [shipping_weight],
'' as [color],
'' as [size],
'' as [google product category],
'0' as [sale_price],
'' as [age_group],
'' as [gender],
'' as [material],
'' as [item_group_id],
'' as [pattern]
from dbo.NB_Store_Products as P
inner join dbo.NB_Store_ProductLang as PL on PL.ProductID = P.ProductID
inner join dbo.NB_Store_ProductCategory as PC on PC.ProductID = P.ProductID AND PC.CategoryID=XXXX
------------------------------------------------------------------------------