So we’re working on a Google Base setup for Magento for one of our clients and ran into some errors. Mind you Google Base integration is native to Magento. However there are some things you must know. There are required fields that need to be mapped. If you’ve never setup Google Base with Magento, I recommend you start here: http://vimeo.com/2368176
With that you’ll need to also create a new attribute for your products. Do this by going to:
- Catalog -> Attributes -> Manage Attributes
- Add New Attribute
- Set your attribute code to: “condition”
- Set the “Catalog Input Type for Store Owner” to “Dropdown”
- Next, set “Values Required” to “Yes”
- Leave the rest, as is on this page
- Go to the Manage Label/Options page
- Label your titles as “Condition”
- Choose “Add Options”
- Place the value of “New” in all fields and select “Is Default”
- Save Attribute and return to editing your products. Be sure to set all products to the condition of “New”
This is a key step in getting Magento to work with Google Base. If you don’t map the condition, you will come across the error “Google Base – Expected response code 200, got 400″
Drop me a line if this helps! This was tested on Magento ver. 1.3.2.3.


I have gone through all the steps you mentioned.But still getting that error “Google Base – Expected response code 200, got 400″ .So please help for this error.
Hi Parul, what version of Magento are you currently using?
Hi there, I have also followed all the steps listed above and am having the same error code show (Expected response code 200, got 400 The item is missing a required attribute). AM I missing something?
Also, Im using Magento ver. 1.3.0