Magento,redifine定价方法,根据数量重新加载价格

时间:2013-03-05 15:49:21

标签: ajax magento reload

我正在尝试构建新的定价方法,我想根据产品视图中的数量和选项重新加载价格(在添加到购物车之前)。

使用Ajax控制器,我设法解决了第二个问题:当您修改数量时,我可以更改价格框内容

但我的问题是:代码/ core / Mage / Catalog / Product / Type / Price.php中有很多不同的Model函数,所以我无法确定需要修改的函数。也许它出现在js / varien / product.js等其他地方。

我必须承认:我有点失落。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

在Magento中,'cart'和添加到'cart'是报价系统的一部分。每个报价都有几个报价项,基本上是购物车中每个“商品”的数量,配置和价格。

如果您已在产品页面上一致更新价格,则应该能够使用观察者模型观察<sales_quote_save_after>事件并根据所需数量修改某些项目的价格。这将在每次更改购物车中的数量或第一次将实际商品添加到购物车时触发。