Skip to content

Instantly share code, notes, and snippets.

@manojiksula
Created October 27, 2015 18:04
Show Gist options
  • Save manojiksula/838c97e42cafc805ba8e to your computer and use it in GitHub Desktop.
Save manojiksula/838c97e42cafc805ba8e to your computer and use it in GitHub Desktop.
http://stackoverflow.com/questions/8309076/how-to-create-a-site-store-and-view-programatically-in-magento
//#addWebsite
/** @var $website Mage_Core_Model_Website */
$website = Mage::getModel('core/website');
$website->setCode('<your_website_code_here>')
->setName('<your_website_name>')
->save();
//#addStoreGroup
/** @var $storeGroup Mage_Core_Model_Store_Group */
$storeGroup = Mage::getModel('core/store_group');
$storeGroup->setWebsiteId($website->getId())
->setName('<your_store_name>')
->setRootCategoryId('<needed_root_category_id>')
->save();
//#addStore
/** @var $store Mage_Core_Model_Store */
$store = Mage::getModel('core/store');
$store->setCode('<your_store_view_code_here>')
->setWebsiteId($storeGroup->getWebsiteId())
->setGroupId($storeGroup->getId())
->setName('<your_store_view_name>')
->setIsActive(1)
->save();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment