Zen Cart merchants with Froogle feeds
GoogleBase posted this tidbit on their help site.
Is it enough to simply send the same data as I did for Froogle (name, description, price, product_url, and image_url)?
No. Unlike Froogle, our Google Base format will only be as good as the attributes that you send. Your chances of scoring higher on relevancy will be increased as you send more attributes. We're asking you to send us five additional attributes along with the basic ones you've submitted in the past. Because we think it's important to provide a consistent user experience, we will no longer list items that don't meet a minimal number of attributes by the end of February 2007.
Keep in mind that Andrew's feed generator is a "Froogle feed" generator, supporting old-style tab delimited feed format with an older schema. It is not a GoogleBase XML feed generator (see more below).
Right now when you upload your Froogle feed you are not uploading to Froogle but are uploading to to GoogleBase. GoogleBase maps many of the older Froogle fields (attributes) to newer GoogleBase attributes (when the attribute names have changed). But sometimes that mapping can go haywire.
Note Andrews' latest Google Froogle Feed generator mod v.1.33 currently generates:
title + description + link + price + image_link + expiration_date + label + id + brand+ product_type + condition + currency
That is twelve attributes (not necessarily in above order)
GoogleBase now requires and "supports" all above but two. Currency and label are no longer "supported". It is unclear what "unsupported" means in this context.
See post here: http://googlebase.blogspot.com/2007/02/label-attribute-no-longer-supported.html
From the Google post copied above it appears we all need to add five more attributes to our Froogle feeds. (Unsure if need to add two more than this to also replace currency and label).
Below are 'optional" attributes Google recommends:
Optional attributes
The following attributes are optional, but Google recommends including as many attributes as possible as it will increase your items' "exposure in search results".
* payment_accepted
* payment_notes
* pickup
* price_type
* quantity
* shipping
* tax_percent
* tax_region
And Google says it is best to customize you feed with and custom attributes or at least design your feed around popular "Item Types" (aka Information Types) which Google has assigned pre-set attributes, depending on the product.
Example:
Item Type: Books
- Specific Item Attributes:
Books
* author
* binding
* edition
* genre
* isbn
* pages
* publisher
For more info: http://www.google.com/base/products.html
Pretty much this means Zen Cart shopowners need a revamped mod to support additional attributes. Or hack Andrews latest mod version and hardcode in five more "static" attributes, at least temporarily to keep your Froogle feeds accepted for the short term (this only make sense if you have many products). But understand this will not mean your feed will be published to GoogleBase, only to Froogle (if accepted).
So what we really we need now is a mod designed for GoogleBase which exports XML supporting RSS2+GoogleBase namespace and extended attribute support.
It is possible Andrew's RSS2 mod could be hacked as such, as he has already updated it to support GoogleBase namesapce.
Hoping soon, a white knight developer will appear from the mist and release a GoogleBase for Zen Cart mod supporting the new required schema and optional attributes. And integrate a ZC admin interface so a shop-owner can update the mod output schema whenever Google updates their feed requirements.
Or even better create a "Store Connector" for Zen Cart.
A person can dream can't he?
Woody