Magento 如何找到我的店铺ID?

Magento 如何找到我的店铺ID?,magento,Magento,如何确定我的商店视图ID是什么 在修改数据库中的表时,这是必需的。当您在URL栏中的“管理存储”中单击特定存储时,应该有一个类似于“存储id”之类的参数。这是您的门店id。如果您将鼠标悬停在门店上方,并且链接可能显示在浏览器的右(左)角,则在“管理门店”屏幕中显示。url中有store_id参数。我想这是最简单的 或者在数据库中有一个表:core_store。屏幕截图来说明Jevgeni Smirnov的答案: 正如他所说,您应该进入系统->管理门店,并在右侧栏中单击所需门店名称。您应该进入“

如何确定我的商店视图ID是什么


在修改数据库中的表时,这是必需的。

当您在URL栏中的“管理存储”中单击特定存储时,应该有一个类似于“存储id”之类的参数。这是您的门店id。如果您将鼠标悬停在门店上方,并且链接可能显示在浏览器的右(左)角,则在“管理门店”屏幕中显示。url中有store_id参数。我想这是最简单的


或者在数据库中有一个表:core_store。

屏幕截图来说明Jevgeni Smirnov的答案:

正如他所说,您应该进入系统->管理门店,并在右侧栏中单击所需门店名称。

您应该进入“系统->管理门店”,并在右侧栏中单击所需门店视图名称。单击/悬停在此位置,并在/store\u id之后的url下检查您找到的存储id的url/


与------system\u store/editStore/store\u id/1/key/

相同,从
store\u code>获取
store\u id
使用:

echo Mage::app()->getStore('store_code')->getId();

实际上,您可以获得网站id、网站名称、店铺id、店铺名称和店铺代码,如下所示:

<?php
echo "Website ID: " . Mage::app()->getWebsite()->getId() . "<br/>"; 
echo "Website Name: " . Mage::app()->getWebsite()->getName() . "<br/>"; 
echo "Store ID: " . Mage::app()->getStore()->getId() . "<br/>"; 
echo "Store Name: ".Mage::app()->getStore()->getName(). "<br/>";
echo "Store code: ". Mage::app()->getStore()->getCode()."<br/>";
?> 

下面是一个循环浏览所有网站并打印您在Magento中设置的所有店铺id和店铺名称的示例:

<?php
foreach (Mage::app()->getWebsites() as $website) {
    foreach ($website->getGroups() as $group) {
        $stores = $group->getStores();
        foreach ($stores as $store) {
            echo $store->getId() ." ".$store->getName()."<br/>";
        }
    }
}
?> 


查看数据库中的
核心存储

你为什么需要这个商店id?如果您确实需要它,请查看表core_store中的数据库。@Alexandre例如,当通过API插入产品时,您需要它。相关问题:这非常有用。为第二个ftw干杯!这是给Magento 1的。有关Magento 2,请查看
商店
商店网站
表格。