Magento:动态更改购物车中的价格

Magento:动态更改购物车中的价格,magento,shopping-cart,cart,observers,Magento,Shopping Cart,Cart,Observers,我们有两个观察员来更改购物车中的产品价格:签出购物车\u产品\u添加\u后在第一次将产品添加到购物车时更改价格,签出购物车\u更新\u后更改购物车中每个项目的价格(当用户单击购物车页面上的“修改购物车”按钮时)。两个都运行正常 我的问题:在购物车页面上,当用户单击链接“编辑”以编辑产品页面中的产品(以便他可以更改数量,…)并单击“更新购物车”按钮时,此更新按钮不会读取任何刷新价格的观察者。只刷新数量 如何强制此“更新购物车”(在产品页面上)操作来处理observer中的代码?有没有其他的观察者?



我们有两个观察员来更改购物车中的产品价格:
签出购物车\u产品\u添加\u后
在第一次将产品添加到购物车时更改价格,
签出购物车\u更新\u后
更改购物车中每个项目的价格(当用户单击购物车页面上的“修改购物车”按钮时)。两个都运行正常

我的问题:在购物车页面上,当用户单击链接“编辑”以编辑产品页面中的产品(以便他可以更改数量,…)并单击“更新购物车”按钮时,此更新按钮不会读取任何刷新价格的观察者。只刷新数量

如何强制此“更新购物车”(在产品页面上)操作来处理observer中的代码?有没有其他的观察者?在第一次将产品添加到购物车时执行
签出\u购物车\u产品\u添加\u后的
中的代码

谢谢。

复制此文件:

app\code\core\Mage\Checkout\controllers\CartController.php

致:

app\code\local\Mage\Checkout\controllers\CartController.php

转到:

public function updateItemOptionsAction()
{
添加自定义逻辑或触发自定义事件,您可以监听并运行相同的逻辑

别忘了冲洗;)