Создатели Magento намеренно ограничили возможность редактирования товаров административной частью магазина (видимо, по соображениям безопасности).
Поэтому перед сохранением товара требуется переключить магазин в административный режим.
Работающий код редактирования товара выглядит так:
$currentStore = Mage::app()->getStore()->getStoreId(); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $product ->setName ( "ТЕСТ" ) ; $product->save (); Mage::app()->setCurrentStore($currentStore);