2

我想Mage_Sales_Model_Order_Invoice_Total_Subtotal在我的自定义模块中覆盖 Magento 核心。

我已尝试使用以下 URL 进行Mage_Sales_Model_Order_Invoice_Total_Subtotal重写

http://www.excellencemagentoblog.com/magento-add-fee-discount-order-total但没有反映变化。

有人可以建议我在上述核心路径中进行解释吗?

任何帮助都非常感谢。

4

1 回答 1

3

如果您有钱投入 IDE,带有magicento 插件的phpstorm 将为您完成创建类覆盖的所有繁重工作。

不过,您应该知道如何手动执行此操作:

如果您唯一的问题是不知道自定义模块配置的正确语法,那么以下内容应该会有所帮助。如果没有,请提供更多信息,以便我们更好地帮助您。

在您的自定义模块的配置文件中,您需要在<models>节点下具有以下内容:

<sales>
    <rewrite>
        <order_invoice_total_subtotal>CompanyName_ModuleName_Model_Sales_Order_Invoice_Total_Subtotal</order_invoice_total_subtotal>
    </rewrite>
</sales>

如果您最终想要覆盖销售模块中的更多类,只需将它们添加到上述重写节点即可。

于 2013-01-18T14:44:02.767 回答