目录定价规则中Magento 1.8.0.0中是否存在错误。我尝试使用正确的价格获取数据Feed,但1.8.0.0没有吐出任何内容,而1.8.1.0则提供了我想要的内容。
$store_id = 1; // Use the default store
$discounted_price = Mage::getResourceModel('catalogrule/rule')->getRulePrice(
Mage::app()->getLocale()->storeTimeStamp($store_id),
Mage::app()->getStore($store_id)->getWebsiteId(),
Mage::getSingleton('customer/session')->getCustomerGroupId(),
$_product->getId());
// if the product isn't discounted then default back to the original price
echo $discounted_price;`
不幸的是我的开发服务器在1.8.1.0上,我的实时网站运行1.8.0.0,任何人都可以建议修复。我应该添加前端价格和促销价格都正确显示,所以数据在某处,现在不知道从哪里检索它。
答案 0 :(得分:0)
这是Magento CE 1.8.0.0中的一个错误,已在1.8.1.0中修复
如果您只想修改而不是升级您的实时网站,请使用此修补程序:
https://bitbucket.org/gferon/magento-1.8-catalogrule-fix/overview
以下是对产品应用现有规则的另一个解决方法。
希望它可以帮到你