This was kind of what Google Base (Now called Google Merchant Center) was meant to be. It was launched by Google in 2005.
http://googlebase.blogspot.ca/2005/11/getting-off-first-base...
I haven't played with Merchant Center, but Google Base was never good enough that merchants would adopt it in numbers.