2011-10-05 72 views
2

當您在管理面板中創建發票時,觀察者的事件名稱是什麼?我試過* sales_order_invoice_register *和* sales_order_invoice_pay *,但它不起作用。在magento中創建新發票時,事件名稱是什麼?

+2

這應該是'sales_order_invoice_register'。請更具體地定義「但它不起作用」,並顯示導致問題的代碼。 –

回答

7

對於Magento> = 1.4,有幾個選項 - 最好的選擇是你列出的事件,sales_order_invoice_register

因爲發票模型設置_eventPrefix屬性爲sales_order_invoice,你可以觀察sales_order_invoice_save_after

確保您使用的是正確的事件配置區域:adminhtml vs frontend vs global。

相關問題