Since I can remember there have been problems with Magento’s built in Google Merchant Center product submission called google base in your Magento Admin.
Now to align themselves with google’s new api they have released the Google Content API for Shopping extension which seems to work well enough. But like the previous versions it still has the ridiculous quirk of showing your disabled products in when you click “view Available Products.” This is plain daft as to me disabled should be considered unavailable in this context.
A simple fix requires you edit some core code, so if you plan on doing this make sure you have backups etc etc. It is tested in Magento version 220.127.116.11 with the above extension installed. If you have older versions of Magento have a look at this post on the forums
In your favoured ftp/code editor head to your html folder/app/code/core/Mage/GoogleShopping/Block/adminhtml/items/product.php
find line 141 hit return there to make a little space and add the code below
$this->addColumn('status', array( 'header'=> Mage::helper('catalog')->__('Status'), 'width' => '70px', 'index' => 'status', 'type' => 'options', 'options' => Mage::getSingleton('catalog/product_status')->getOptionArray(), ));
This will ad a column on the end called status like below
if you then select enabled and hit return you can then “select visible” products and send them to the google merchant center (which you will have to of previously set up of course)