2011-10-05 3 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 대 frontend vs global)을 사용하고 있는지 확인하십시오.

관련 문제