0

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

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

但我的问题是:code/core/Mage/Catalog/Product/Type/Price.php 中有很多不同的模型函数,所以我不知道我需要修改什么函数。也许它位于 js/varien/product.js 中的其他位置。

我不得不承认:我有点迷路了。

非常感谢您的帮助!

4

1 回答 1

0

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

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

于 2013-03-05T18:23:53.933 回答