将税收等级扩展到现有的公司扩展

时间:2016-09-01 09:56:42

标签: magento tax

之前我已经扩展了Magento核心文件,但在这种情况下希望扩展一个类

//app/code/core/Mage/Tax/Model/Calculation.php
i.e. Mage_Tax_Model_Calculation

进入我公司的现有组件:

//app/code/local/Mycompany/Model/Companytaxrate.php
i.e. Mycompany_Companytaxrate_Model_Companytaxrate

模块Companytaxrate已经存在,就像这个文件一样。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以从新模型中扩展Mage_Tax_Model_Calculation

class Mycompany_Companytaxrate_Model_Companytaxrate extends Mage_Tax_Model_Calculation
{
}

从那里,你要在/etc/config.xml文件中重写模型:

<global>
  <models>
    <tax>
      <rewrite>
        <calculation>Mycompany_Companytaxrate_Model_Companytaxrate</calculation>
      </rewrite>
    </tax>
  </models>
</global>