Magento getCollection网站过滤器

Gab*_*eri 1 magento

我的Magento安装的价格范围设置为网站.因此,我可以为不同的网站设置不同的产品价格.

我正在尝试加载产品模型,但检索到的价格属性值是默认值,而不是网站特定值.

以下是我正在使用的代码.

             $oProduct = Mage::getModel("catalog/product")
                        ->getCollection()
                        ->addAttributeToSelect("*")
                        ->addWebsiteFilter($websiteId)
                        ->addFieldToFilter("entity_id", $ruleData["product_id"])                        
                        ->getFirstItem();
Run Code Online (Sandbox Code Playgroud)

不确定我缺少的addWebsiteFilter方法似乎没有达到预期的效果.

谢谢

bez*_*ezz 5

我想在前端应用一个网站过滤器,发现使用addWebsiteFilter()(无参数)来过滤当前网站的产品就完成了这个.例:

Mage::getModel('catalog/product')->getCollection()->addWebsiteFilter()
Run Code Online (Sandbox Code Playgroud)