Magento为订单生成了发票。客户要求手动更改发票价格是否可行?
答案 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;
}