当您在 magento 中创建新发票时,事件名称是什么?
当您在管理面板中创建发票时,观察者的该事件的名称是什么?我尝试过 sales_order_invoice_register 和 sales_order_invoice_pay 但不起作用。
when you create an invoice in the admin panel, what is the name of that event for an observer? I've tried sales_order_invoice_register and sales_order_invoice_pay but it doesn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于 Magento >= 1.4,有几个选项 - 最佳选择是您列出的事件,
sales_order_invoice_register
。由于发票模型将
_eventPrefix
属性设置为sales_order_invoice
,因此您可以观察sales_order_invoice_save_after
。确保您使用正确的事件配置区域:adminhtml、前端、全局。
For Magento >= 1.4 there are a couple of options - the best choice would be the event which you've listed,
sales_order_invoice_register
.Because the invoice model sets the
_eventPrefix
property tosales_order_invoice
, you can observesales_order_invoice_save_after
.Make sure that you are using the correct event configuration area: adminhtml vs frontend vs global.