2011-10-05 73 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。

相关问题