马真托如何应用折扣


How magento apply discounts?

我想在应用折扣时进行一些修改。但是我无法在结帐页面中找到负责应用折扣的文件。我知道此frontend/base/default/template/checkout/total/default.phtml负责显示折扣标题和价值。它使用的功能如下 $this->getTotal()->getTitle()$this->helper('checkout')->formatPrice($this->getTotal()->getValue() .

上述所有函数都有多个定义,我无法找到用于获得折扣的文件。如果有人可以解释如何应用折扣,那将有很大帮助。它使用的文件或模块的流程(如mage/sales和mage/checkout(。

看看Mage_SalesRule_Model_Validator类。