2012-04-25 70 views
0

我是新的magento,我正在研究一个模块,它允许用户选择并购买他购买的产品。 我的问题是,我如何设置特定产品在结帐时的折扣? 我用: 我就事件Magento - 购物车前的产品设置折扣

checkout_cart_add_product_complete

在观察者的修改。

$_cart_products = Mage::getModel("checkout/cart") -> getItems(); 

//foreache... 
//if ... 

$_cart_product->setDiscountAmount($realPrice-$giftPrice); 
$_cart_product->setBaseDiscountAmount($realPrice-$giftPrice); 
$_cart_product->save(); 

但是这么想的工作 感谢您的帮助:)

+0

? – 2012-04-25 12:08:33

+0

如果我使用优惠券代码,我会为一次使用生成很多! – 2012-04-25 13:43:25

回答

0

,你不需要做这个代码,只是去管理,你会看到促销标签,只要选择此,从这里您可以使用优惠券代码定义产品促销规则

+0

我需要它是完全动态的,不需要添加规则。 用户只需指定礼品产品以及与哪个产品相关联。 – 2012-04-26 10:02:12

相关问题