Magento通过商店ID获取管理控制器中的所有产品集合

时间:2012-11-09 06:09:15

标签: magento-1.7 magento

我在加拿大和澳大利亚的magento admin中添加了2家商店 现在我想得到商店明智的产品收藏
目前正在使用

在mangeto admin controller 中获取产品集合
$collection = Mage::getModel('catalog/product')->getCollection();

使用这个我得到了我试过的所有产品

$collection->setStoreId(2); // here 2 is the store id 

但运气不大:( 在那里,我错过了什么?我扩展了类Mage_Adminhtml_Controller_Action

2 个答案:

答案 0 :(得分:3)

获取有效商店ID : - $storeId =Mage::app()->getStore()->getStoreId();

你可以使用下面的代码可能会帮助你

$collection->setStoreId($storeId)

$collection->addStoreFilter($storeId)

答案 1 :(得分:1)

请试试这个 -

过滤当前商店产品 -

$collection = Mage::getResourceModel('catalog/product_collection');

$collection->addStoreFilter();

如需了解更多信息,请点击此处 - Product Collection in Magento

-

由于