2

我已经在加拿大和澳大利亚的 magento admin 中添加了 2 家商店现在我想获得商店明智的产品集合目前正在使用
mangeto admin 控制器获取产品集合

$collection = Mage::getModel('catalog/product')->getCollection();

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

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

但运气不太好:(我错过了什么吗?我扩展了 Mage_Adminhtml_Controller_Action 类

4

2 回答 2

3

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

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

$collection->setStoreId($storeId)

$collection->addStoreFilter($storeId)
于 2012-11-12T06:27:52.303 回答
1

请试试这个 -

过滤当前商店产品 -

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

$collection->addStoreFilter();

有关更多信息,请关注此 - Magento 中的产品集合

-

谢谢

于 2012-11-09T06:46:02.857 回答