【发布时间】:2013-08-27 14:56:31
【问题描述】:
我希望 Magento 中的自定义选项根据(其他自定义选项的)已经更改的价格而不是基本价格来计算百分比成本。
通过更改 app/code/core/Mage/Catalog/Model/Product/Type/Price.php 中的这行代码,我可以在此处根据更改的价格值而不是基价计算百分比的预期结果改为 $finalPrice 而不是 $basePrice
从此:
$finalPrice += $group->getOptionPrice($quoteItemOption->getValue(), $basePrice);
对此:
$finalPrice += $group->getOptionPrice($quoteItemOption->getValue(), $finalPrice);
但是 - 这会成功更新购物车价格,但不会更新产品页面本身的动态选项价格。
关于如何在产品页面上更改价格的任何线索???
【问题讨论】:
-
我试图在一个项目上做同样的事情,但由于时间限制,我没能找到在 JavaScript 中进行计算的所有“松散端”,所以我最终推迟了这个功能。
标签: magento