It work fine for me for the version 1.3.2.1 and the previous one until I make all the SEO optimizations describe here (except the template): http://yoast.com/articles/magento-seo/#template I also installed those modules: http://www.magentocommerce.com/module/906/canonical-url-s-for-magento and http://www.magentocommerce.com/extension/920
And google base is still half working if the name of my product doesn’t have any space in it.
I really think that PremierWeb is right: http://www.magentocommerce.com/boards/viewreply/113220/
And also maybe it’s something with those options
Then, to get started, enable Server URL rewrites. You will find this setting under System => Configuration => Web => Search Engines Optimization. Another good thing to configure now you are on this screen is “Add store Code to Urls” under “Url Options”. In most cases it is better to set this functionality to “No”.
my google base worked just fine until google base added the neede atrribute which claims if the product is used or new...now i get the error Expected response code 200, got 400 The item is missing a required attribute.
How can i change this in magento, so there is this attribute (new/used) sent to google base, i am using 1.3.0
Expected response code 200, got 400. Type: data. Field: condition. Reason: The item is missing a required attribute.
in Magento 1.3.2.2
The reason this is happening is because Google wants a “condition” of the product (new/used) that Magento doesn’t have. All of our products are new, so here’s how I fixed it. This won’t work if you’ve got a mix of new/used products.
On line 303 (Can be anywhere in that function) of app/code/core/Mage/GoogleBase/Model/Service/Item.php
thanks for the help, could you please be a little bit more specifice where to put the code,
i put it in the item.php here:
/**
* Set Google Base Item Attribute
*
* @param string $attribute Google Base attribute name
* @param string $value Google Base attribute value
* @param string $type Google Base attribute type
*
* @return Mage_GoogleBase_Model_Service_Item
*/
protected function _setAttribute($attribute, $value, $type = ‘text’)
{
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home6/hillsie0/public_html/app/code/core/Mage/GoogleBase/Model/Service/Item.php on line 295
In Magento 1.3.2.2 they finally put a complete error message when you got an error. I get now:
Expected response code 200, got 400. Type: data. Field: image_link. Reason: This entry is not of type URL.
I rename all my picture without a space nor a uppercase and that solve my first problem.
Melchior5 - 29 June 2009 01:16 PM
It work fine for me for the version 1.3.2.1 and the previous one until I make all the SEO optimizations describe here (except the template): http://yoast.com/articles/magento-seo/#template I also installed those modules: http://www.magentocommerce.com/module/906/canonical-url-s-for-magento and http://www.magentocommerce.com/extension/920
And google base is still half working if the name of my product doesn’t have any space in it.
I really think that PremierWeb is right: http://www.magentocommerce.com/boards/viewreply/113220/
And also maybe it’s something with those options
Then, to get started, enable Server URL rewrites. You will find this setting under System => Configuration => Web => Search Engines Optimization. Another good thing to configure now you are on this screen is “Add store Code to Urls” under “Url Options”. In most cases it is better to set this functionality to “No”.
Any suggestions around this?
Then I get this error message:
Expected response code 200, got 400. Type: data. Field: condition. Reason: The item is missing a required attribute.
I simply create a GoogleCondition attribute and put new or used as a Dropdown in the Catalog Input Type for Store field.
i tried it as you described but it is not working, just to verify, if i made something wrong,
i created an attribute with dropdown selection “new” and “used”, now i want to put an configurable product (but just the main product) to google base, but i still get the same error, condition set is “new”.
what did i do wrong?
is there a need for a special title so google recognize the conditon? my tile is GoogleCondition, 2 options “new” and used,
all frontend properties set to no, unique value/values required set to no, scope is store view....PLS HELP