例如
$_producte = Mage::getModel('catalog/product')->load(2974);
echo $_producte->getFinalPrice();
插入.phtml时可以进入前端
但我无法在管理部分或自定义产品导出文件中获得最终价格(带折扣)。
最佳答案
Magento 中的价格计算一团糟。您需要加载前端事件区域才能触发规则计算(引用在Mage_CatalogRule
config.xml中配置的Mage_CatalogRule_Model_Observer::processFrontFinalPrice()
) .
Mage::app()->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
关于magento - 如何通过 Magento 中应用的价格规则获得最终价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684964/