如何手动更改发票价格?有可能吗?

时间:2015-05-12 10:53:42

标签: magento invoice

Magento为订单生成了发票。客户要求手动更改发票价格是否可行?

1 个答案:

答案 0 :(得分:1)

试试以下, 你的模块config.xml

<sales_order_invoice_save_after>
    <observers>
        <sales_order_invoice_save_after>
            <class>your_module/observer</class>
            <method>invoiceSaveAfter</method>
        </sales_order_invoice_save_after>
    </observers>
</sales_order_invoice_save_after>

您的Observer.php

public function invoiceSaveAfter(Varien_Event_Observer $observer) {
        $invoice = $observer->getEvent()->getInvoice();
        if ($invoice->getBaseDonateAmount()) {
            $order = $invoice->getOrder();
            //Do your stuff here
        }
        return $this;
    }

更多information