Magento:定制特价观察者在购物车中失败

时间:2012-01-02 16:04:21

标签: magento observer-pattern cart

我建立了一个特殊的价格观察员,类似于magento wiki中解释的例子 但现在我遇到了问题,“新”价格只显示在目录中,但不在购物车或总计中。

我也尝试使用

来应用它
Mage::dispatchEvent('catalog_product_get_final_price',array('product'=>product)); 

在Mage_Checkout_Model_Cart类的_getProduct()中

我是否必须为sales_order_place_after或类似的东西重写我的观察者?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用“sales_quote_collect_totals_before”/“sales_quote_collect_totals_after”事件,每次总计更改时都会触发该事件。

每次购物车更新时,都会在collectTotals()中使用“Quote.php”方法进行调用,以及其他活动