我有一个场景,当顾客将产品添加到购物车时,我将释放1个最小项目(几乎像salesrule"购买x得到y")。因此,我需要在将产品添加到购物车后更改报价总额。
我尝试了几项活动:checkout_cart_product_add_after
,checkout_cart_add_product_complete
,sales_quote_collect_totals_after
...当我更改报价总数并记录正确的时间时,总数发生了变化,但是当我走了到购物车页面,它没有变化。
我尝试按以下方式获取报价:$observer->getEvent()->getQuote()
或$session->getQuote()
并再次收集报价总额,但没有任何结果。
在将产品添加到购物车(或cartView操作)后,有没有办法更改报价/购物车的总数?