如何在Magento中获取网站的默认商店ID?

2022-08-31 01:02:38

我想获取当前活动网站的默认商店 ID。我试过了,但它得到的是当前商店,而不是当前网站的默认商店ID。Mage::app()->getStoreId()

我怎样才能得到它?


答案 1

假设您正在谈论每个存储组定义的默认存储 ID,则例如:

$iDefaultStoreId = Mage::app()
    ->getWebsite()
    ->getDefaultGroup()
    ->getDefaultStoreId();

最初的问题是关于如何检索当前活动网站的默认商店ID,因此答案是正确的。但是,为了从管理面板中获取默认的前端存储ID,您需要将参数传递给方法:truegetWebsite()

$iDefaultStoreId = Mage::app()
    ->getWebsite(true)
    ->getDefaultGroup()
    ->getDefaultStoreId();

答案 2

您可以获取默认商店ID,如下所示:

Mage_Core_Model_App::ADMIN_STORE_ID

推荐