Magento のカートに製品を追加するときに、見積もりアイテムの重量を更新したいと考えています。
私はこのコードを試しました:
public function checkoutCartProductAddAfter(Varien_Event_Observer $observer)
{
$event = $observer->getEvent();
$quote_item = $event->getQuoteItem();
$myWeight = ($quote_item->getWeight()/100)*$number;
$quote_item->setWeight($myWeight);
$quote_item->save();
}
しかし、それは機能していません。同じ機能で見積もりアイテムの価格を更新しましたが、機能します。
新しい体重が適用されないのはなぜですか?