当您在管理面板中创建发票时,对于观察者来说该事件的名称是什么?我尝试过 sales_order_invoice_register 和 sales_order_invoice_pay 但不起作用。
对于 Magento >= 1.4 有几个选项 - 最好的选择是您列出的事件,
sales_order_invoice_register
。
因为发票模型将
_eventPrefix
属性设置为sales_order_invoice
,所以可以观察到sales_order_invoice_save_after
。
确保您使用正确的事件配置区域:adminhtml、前端、全局。