Демо магазин. 166 - HTC TOUCH DIAMOND
$frenchDemoStoreCode = 'french';
$productId = 166;
$productNameForFrenchStore = 'Petits Fours au Beurre';
$frenchDemoStore = Mage::app()->getStore ($frenchDemoStoreCode);
$product = Mage::getModel ("catalog/product");
$product->load ($productId)
->setData ('store_id', $frenchDemoStore->getId ())
->setData ('name', $productNameForFrenchStore)
->save ();
Запустил код.
Результат:
Данный продукт теперь имеет в Default values $productNameForFrenchStore, поэтому English и German так как галочки стоят, то имеют такие же названия. Во френч сторе галочка убрана, и имеется значение $productNameForFrenchStore.
Проблема в том, что нужно оставить дефалт без изменения.