Я не знаю, является ли это чем-то, что свойственно 1.9.0.0, но я не мог получить Mage::getConfig()->getNode()->stores->{$code}
или Mage::getModel('core/store')->loadConfig($code)
(что на самом деле вызывает Mage::getConfig()->getNode()->stores->{$code}
) что-либо вернуть.
Первый был близок ... с небольшим изменением формы, это дает результат, хотя он дает больше информации, чем нужно:
$store = Mage::getConfig()->getNode('stores')->{$code}
То, что сработало для меня, чтобы получить только идентификатор магазина, было это:
$storeId = Mage::getConfig()->getNode('stores')->{$code}->system->store->id;
... все еще неэффективно, конечно, загружать всю эту информацию конфигурации только для одного небольшого числа. Но это же Magento для тебя.
Mage::app()->getStore($storeCode)->getId();