2
當您在管理面板中創建發票時,觀察者的事件名稱是什麼?我試過* sales_order_invoice_register *和* sales_order_invoice_pay *,但它不起作用。在magento中創建新發票時,事件名稱是什麼?
當您在管理面板中創建發票時,觀察者的事件名稱是什麼?我試過* sales_order_invoice_register *和* sales_order_invoice_pay *,但它不起作用。在magento中創建新發票時,事件名稱是什麼?
對於Magento> = 1.4,有幾個選項 - 最好的選擇是你列出的事件,sales_order_invoice_register
。
因爲發票模型設置_eventPrefix
屬性爲sales_order_invoice
,你可以觀察sales_order_invoice_save_after
。
確保您使用的是正確的事件配置區域:adminhtml vs frontend vs global。
這應該是'sales_order_invoice_register'。請更具體地定義「但它不起作用」,並顯示導致問題的代碼。 –