我想使用Magento中的销售/订单对象获取网站ID。
我尝试了下面的代码。但它没有用。
$order = Mage::getModel('sales/order')->getCollection();
foreach($order as $o){
//Here i want to get store id and website id
echo $o->getStoreName();
echo $o->getStoreId();
echo $o->getWebsiteId();
}
商店ID按预期工作。但网站ID报告为null
。
请建议任何其他方式,这是有效的。
答案 0 :(得分:14)
Mage::getModel('core/store')->load($o->getStoreId())->getWebsiteId()
以上代码应获取您的订单所在商店的网站ID。
答案 1 :(得分:0)
如果商店ID正确,那么你可以试试这个,
$storeId = $o->getStoreId();
$websiteId = Mage::getModel('core/store')->load($storeId)->getWebsiteId();
答案 2 :(得分:0)
尝试更好:
Mage::app()->getStore($storeId)->getWebsiteId();