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