Saya tidak tahu apakah ini sesuatu yang khas 1.9.0.0 tapi saya tidak bisa mendapatkan keduanya Mage::getConfig()->getNode()->stores->{$code}
atau Mage::getModel('core/store')->loadConfig($code)
(yang sebenarnya disebut Mage::getConfig()->getNode()->stores->{$code}
) untuk mengembalikan apa pun.
Yang pertama dekat ... dengan perubahan bentuk yang halus, ini mendapatkan hasil, meskipun ini lebih banyak info daripada yang Anda butuhkan:
$store = Mage::getConfig()->getNode('stores')->{$code}
Apa yang berhasil bagi saya, hanya untuk mendapatkan id toko, adalah ini:
$storeId = Mage::getConfig()->getNode('stores')->{$code}->system->store->id;
... masih tidak efisien, tentu saja, memuat semua informasi konfigurasi hanya untuk satu nomor kecil. Tapi hei, itu Magento untukmu.
Mage::app()->getStore($storeCode)->getId();