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()
{
添加自定义逻辑或触发自定义事件,您可以监听并运行相同的逻辑
别忘了冲洗;)