我希望 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);
但是 - 这会成功更新购物车价格,但不会更新产品页面本身的动态选项价格。
关于如何在产品页面上更改价格的任何线索???