我建立了一个特殊的价格观察员,类似于magento wiki中解释的例子 但现在我遇到了问题,“新”价格只显示在目录中,但不在购物车或总计中。
我也尝试使用
来应用它Mage::dispatchEvent('catalog_product_get_final_price',array('product'=>product));
在Mage_Checkout_Model_Cart类的_getProduct()中
我是否必须为sales_order_place_after或类似的东西重写我的观察者?
感谢您的帮助!
答案 0 :(得分:0)
使用“sales_quote_collect_totals_before
”/“sales_quote_collect_totals_after
”事件,每次总计更改时都会触发该事件。
每次购物车更新时,都会在collectTotals()
中使用“Quote.php
”方法进行调用,以及其他活动