我的Magento安装的价格范围设置为网站.因此,我可以为不同的网站设置不同的产品价格.
我正在尝试加载产品模型,但检索到的价格属性值是默认值,而不是网站特定值.
以下是我正在使用的代码.
$oProduct = Mage::getModel("catalog/product")
->getCollection()
->addAttributeToSelect("*")
->addWebsiteFilter($websiteId)
->addFieldToFilter("entity_id", $ruleData["product_id"])
->getFirstItem();
Run Code Online (Sandbox Code Playgroud)
不确定我缺少的addWebsiteFilter方法似乎没有达到预期的效果.
谢谢
我想在前端应用一个网站过滤器,发现使用addWebsiteFilter()(无参数)来过滤当前网站的产品就完成了这个.例:
Mage::getModel('catalog/product')->getCollection()->addWebsiteFilter()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13569 次 |
最近记录: |