В соответствии с этой Скринкаст вы сможете настроить сопоставление атрибутов атрибутов. Это не работает для вас?
Если посмотреть глубже, у меня нет базового аккаунта Google, поэтому я не могу проверить это, НО, когда я ищу в модуле Google Base, похоже, что это то, где он берет описание
app/code/core/Mage/GoogleBase/Model/Service/Item.php
protected function _setUniversalData()
{
//...
if ($object->getDescription()) {
$content = $service->newContent()->setText( $object->getDescription() );
$entry->setContent($content);
}
//...
}
Мой общий подход заключается в создании переопределения для метода _setUniversalData
в классе Mage_GoogleBase_Model_Service_Item
, который выглядит примерно так
protected function _setUniversalData()
{
parent::_setUniversalData();
//your code to parse through this object, find the long desription,
//and replace with the short. The following is pseudo code and just
//a guess at what would work
$service = $this->getService();
$object = $this->getObject();
$entry = $this->getEntry();
$new_text = $object->getShortDescription(); //not sure on getter method
$content = $service->newContent()->setText( $new_text );
$entry->setContent($content);
return $this;
}
Удачи!