Magento – Get Store View ID from Website ID

magento-1.7magento-1.9magento-enterprise

I have a website having one store and one view.
e.g)
Main Website
Main Store
Main View
so now i want to get Main View id from Main website id.
how can i do that?
Thank You

Best Answer

Let's say $website is the instance of your website entity.
You can get the store view ids for a website like this:

$storeIds = $website->getStoreIds();

This will return an array;
If you want the first store id (the only one in your case) use $storeIds[0].

[Edit]
If you have the website id, you can get the website object like this:

$website = Mage::getModel('core/website')->load($websiteId);

then use the code above.

Related Topic