Magento: настроить специальный ценовой обозреватель не удается в корзине - PullRequest
1 голос
/ 02 января 2012

Я построил специальный наблюдатель цены, подобный примеру, описанному в magento wiki , но теперь я сталкиваюсь с проблемой, что «новая» цена отображается только внутри каталога, но нев корзине покупок или итогов ..

Я также пытался применить его, используя

Mage::dispatchEvent('catalog_product_get_final_price',array('product'=>product)); 

в _getProduct () в классе Mage_Checkout_Model_Cart

Есть ли у меняпереписать мой обозреватель для sales_order_place_after или что-то вроде этого?

спасибо за любую помощь!

1 Ответ

0 голосов
/ 04 января 2012

Используйте событие "sales_quote_collect_totals_before" / "sales_quote_collect_totals_after", которое срабатывает каждый раз, когда изменяются итоги.

Вызывается в методе collectTotals() в Quote.php каждый разкорзина обновляется, а на других мероприятиях

...