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);
ただし、これによりカートの価格は正常に更新されますが、製品ページ自体のオンザフライ オプションの価格は更新されません。
製品ページの価格を変更する方法の手がかりはありますか???