我想在产品价格
之外添加自定义捐赠(如提示)模块假设产品A(价格100)有文本框字段 1:捐赠空白值,用户必须输入用户可以插入任何价值和产品价格将捐赠价值+产品价格
我如何通过观察者
实现这一点我尝试使用" checkout_cart_product_add_after"观察员
observer.php的代码
class Mour_Customgroup_Model_Observer
{
public function modifyPrice(Varien_Event_Observer $obs ){
// Get the quote item
$quote = $obs->getEvent()->getQuote();
$item = $obs->getQuoteItem();
$product_id=$item->getProductId();
$_product=Mage::getModel('catalog/product')->load($product_id);
$newprice=$_product->getPrice()+10;
Mage::log('My log entry', null, 'mylogfile.log');
// Set the custom price
$item->setCustomPrice($newprice);
$item->setOriginalCustomPrice($newprice);
// Enable super mode on the product.
$item->getProduct()->setIsSuperMode(true);
}
}
但是此代码添加了相同的金额以在购物车中添加商品
我的问题是